:root[data-device=phone] .ui-btn{--btn-h:44px}:root[data-device=phone] .ui-btn--lg{--btn-h:48px}:root[data-device=phone] .ui-icon-btn{width:44px;height:44px}:root[data-device=phone] .ui-icon-btn--sm{width:40px;height:40px}:root[data-device=phone] .ui-seg{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:auto hidden}:root[data-device=phone] .ui-seg::-webkit-scrollbar{display:none}:root[data-device=phone] .ui-seg-item{-webkit-tap-highlight-color:transparent;min-width:40px;height:40px}:root[data-device=phone] .ui-tab{-webkit-tap-highlight-color:transparent;height:44px}:root[data-device=phone] .ui-menu-item{min-height:44px}:root[data-device=phone] .ui-menu-label{font-size:12px}:root[data-device=phone] .ui-input,:root[data-device=phone] .ui-select{height:44px;font-size:16px}:root[data-device=phone] :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],select,textarea){font-size:16px}:root[data-device=phone] :is(input,select,textarea):is([style*=font-size\:9px],[style*="font-size: 9px"],[style*=font-size\:10px],[style*="font-size: 10px"],[style*="font-size:10.5px"],[style*="font-size: 10.5px"],[style*=font-size\:11px],[style*="font-size: 11px"],[style*="font-size:11.5px"],[style*="font-size: 11.5px"],[style*=font-size\:12px],[style*="font-size: 12px"],[style*="font-size:12.5px"],[style*="font-size: 12.5px"],[style*=font-size\:13px],[style*="font-size: 13px"],[style*="font-size:13.5px"],[style*="font-size: 13.5px"],[style*=font-size\:14px],[style*="font-size: 14px"],[style*="font-size:14.5px"],[style*="font-size: 14.5px"],[style*=font-size\:15px],[style*="font-size: 15px"],[style*="font-size:15.5px"],[style*="font-size: 15.5px"]):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]){font-size:16px!important}:root[data-device=phone] select{max-width:100%}:root[data-device=phone] .ui-hub__top{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}:root[data-device=phone] .ui-hub__title{gap:12px}:root[data-device=phone] .ui-hub__text .ui-page-title{font-size:20px;line-height:1.2}:root[data-device=phone] .ui-hub__text .ui-page-description{margin-top:3px;font-size:13.5px;line-height:1.4}:root[data-device=phone] .ui-hub__actions{flex-wrap:wrap;gap:8px;width:100%}:root[data-device=phone] .ui-hub__search{flex:180px;width:auto;min-width:0}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap{position:relative}:root[data-device=phone] .ui-hub .ui-hub__stats{flex-wrap:nowrap;display:flex;overflow:hidden}:root[data-device=phone] .ui-hub .ui-hub__stat{box-shadow:-1px 0 0 0 var(--border);flex:1 0 auto;grid-template-columns:auto auto;grid-template-areas:"icon label""icon value";justify-content:start;gap:2px 8px;padding:8px 14px 8px 12px}:root[data-device=phone] .ui-hub .ui-hub__stat-label{letter-spacing:.04em;font-size:12px}:root[data-device=phone] .ui-hub .ui-hub__stat-value{font-size:15px;line-height:1.2}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap:has(>.ph-hub-more):not([data-ph-open]) .ui-hub__stats{margin-right:44px}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap:not([data-ph-open]) .ui-hub__stat[data-ph-fold]{display:none}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap[data-ph-measure] .ui-hub__stat{flex-grow:0!important;display:grid!important}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap[data-ph-open] .ui-hub__stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap[data-ph-open] .ui-hub__stats--many{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap[data-ph-open] .ui-hub__stat{box-shadow:-1px -1px 0 0 var(--border);padding:10px 12px}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap[data-ph-open] .ui-hub__stats--many .ui-hub__stat{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""icon value";gap:4px 6px;padding:10px}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap[data-ph-open] .ui-hub__stat-label{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap[data-ph-open] .ui-hub__stats--many .ui-hub__stat-label{letter-spacing:.02em}:root[data-device=phone] .ph-hub-more{z-index:1;width:100%;color:var(--text-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute;inset:0}:root[data-device=phone] .ph-hub-more__end{justify-content:center;align-items:center;width:44px;height:100%;display:inline-flex}:root[data-device=phone] .ph-hub-more__chevron{border:1px solid var(--border-strong);background:var(--surface-2);width:28px;height:28px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}:root[data-device=phone] .ph-hub-more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-device=phone] .ui-hub__stats-wrap[data-ph-open] .ph-hub-more{border-top:1px solid var(--border);justify-content:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;position:static}:root[data-device=phone] .ui-hub__stats-wrap[data-ph-open] .ph-hub-more__end{width:auto;height:auto}:root[data-device=phone] .ui-hub__stats-wrap[data-ph-open] .ph-hub-more__chevron{background:0 0;border:0;width:auto;height:auto}:root[data-device=phone] .ph-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}:root[data-device=phone] .ui-hub:has(>nav>.ui-hub__band){border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}:root[data-device=phone] .ui-hub>nav>.ui-hub__band{margin:0 calc(-1px - var(--phone-page-gutter) - var(--phone-safe-right)) 0 calc(-1px - var(--phone-page-gutter) - var(--phone-safe-left));padding:0 var(--phone-safe-right) 0 var(--phone-safe-left);border-bottom:1px solid var(--border);border-radius:0}:root[data-device=phone] .ui-hub__band .ui-tabs{gap:0;padding:0 4px}:root[data-device=phone] .ui-hub__band .ui-tab{height:44px;color:var(--text-3);flex:1 0 auto;justify-content:center;padding:0 14px;font-weight:600}:root[data-device=phone] .ui-hub__band .ui-tab[aria-selected=true]{color:var(--text)}:root[data-device=phone] .ui-hub__band .ui-tab:before{display:none}:root[data-device=phone] .ui-hub__band .ui-tab[aria-selected=true]:after{border-radius:2px 2px 0 0;left:12px;right:12px}:root[data-device=phone] .ui-hub__band[data-ph-band=tight] .ui-tab{gap:6px;padding:0 8px}:root[data-device=phone] .ui-hub__band[data-ph-band=tight] .ui-tab[aria-selected=true]:after{left:6px;right:6px}:root[data-device=phone] .ui-hub__band[data-ph-band=switch]>.ui-tabs{display:none}:root[data-device=phone] .ph-hub-switch{width:100%;height:44px;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;font-size:14.5px;font-weight:600;display:flex}:root[data-device=phone] .ph-hub-switch:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}:root[data-device=phone] .ph-hub-switch__main{align-items:center;gap:8px;min-width:0;height:100%;display:inline-flex;position:relative}:root[data-device=phone] .ph-hub-switch__main:after{content:"";background:rgb(var(--band-rgb));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}:root[data-device=phone] .ph-hub-switch__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-device=phone] .ph-hub-switch__chevron{color:var(--text-3);flex-shrink:0;display:inline-flex}:root[data-device=phone] .ph-hub-switch__meta{color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:550}:root[data-device=phone] .ph-hub-sections{flex-direction:column;padding-bottom:4px;display:flex}:root[data-device=phone] .ui-hub[data-ph-sticky]{top:calc(var(--phone-appbar-h) + var(--phone-safe-top) - var(--ph-hub-offset,0px));position:sticky}:root[data-device=phone]{--ph-hub-band-h:0px}:root[data-device=phone][data-ph-hub-sticky]{--ph-hub-band-h:45px}:root[data-device=phone][data-phone-tabbar][data-ph-hub-sticky]{scroll-padding-top:calc(var(--phone-appbar-h) + var(--phone-safe-top) + var(--ph-hub-band-h) + 8px)}@media (orientation:landscape){:root[data-device=phone] .ui-hub__top{flex-direction:row;align-items:center;gap:16px;padding:10px 14px}:root[data-device=phone] .ui-hub__actions{flex-wrap:nowrap;flex-shrink:0;width:auto}:root[data-device=phone] .ui-hub__search{flex:0 0 260px}:root[data-device=phone] .ui-hub .ui-hub__stats-wrap[data-ph-open] .ui-hub__stats,:root[data-device=phone] .ui-hub .ui-hub__stats-wrap[data-ph-open] .ui-hub__stats--many{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}:root[data-device=phone] .ph-menu{padding:0 calc(8px + var(--phone-safe-right)) 4px calc(8px + var(--phone-safe-left));flex-direction:column;display:flex}:root[data-device=phone] .ph-menu .ui-menu-item{-webkit-tap-highlight-color:transparent;border-radius:12px;gap:14px;min-height:52px;padding:0 12px;font-size:15px}:root[data-device=phone] .ph-menu .ui-menu-item:active:not(:disabled){background:var(--surface-active)}:root[data-device=phone] .ph-menu .ui-menu-item>svg{width:20px;height:20px}:root[data-device=phone] .ph-menu .ui-menu-item>span+span{font-size:13px!important}:root[data-device=phone] .ph-menu .ui-menu-label{padding:12px 12px 6px;font-size:12px}:root[data-device=phone] .ph-menu .ui-menu-sep{margin:6px 4px}:root[data-device=phone] .ph-menu :is(.ui-input,.ui-select){width:100%;min-height:44px}:root[data-device=phone] .ui-statstrip__label,:root[data-device=phone] .ui-statstrip__meta{font-size:12px}:root[data-device=phone] .ui-seo-about{padding:16px}:root[data-device=phone] .ui-seo-about h2,:root[data-device=phone] .ui-seo-about h3{font-size:15px}:root[data-device=phone] .ui-seo-about p{font-size:14px;line-height:1.65}:root[data-device=phone] .ui-tooltip{white-space:normal;width:max-content;max-width:min(260px,100vw - 32px);font-size:13px}:root[data-device=phone] .ui-badge{font-size:12px}:root[data-device=phone] .ui-callout{padding:12px;font-size:13.5px}:root[data-device=phone] .ui-card-header{padding:12px 14px}:root[data-device=phone] .ui-card-subtitle{font-size:13px}:root[data-device=phone] .ui-page-header{gap:12px;margin-bottom:16px}:root[data-device=phone] .ui-page-title{font-size:20px}:root[data-device=phone] .ui-page-description{font-size:14px;line-height:1.45}
:root[data-device=phone] .ph-dlg-title{align-items:center;gap:12px;min-width:0;display:flex}:root[data-device=phone] .ph-dlg-title__text{overflow-wrap:anywhere;min-width:0;line-height:1.3}:root[data-device=phone] .ph-dlg-media{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root[data-device=phone] [data-ph^=dlg-full] .ph-dlg-media{margin:0 6px 0 2px}:root[data-device=phone] .ph-dlg-icon{border-style:solid;border-width:1px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}:root[data-device=phone] .ph-dlg-full-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}:root[data-device=phone] .ph-dlg-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}:root[data-device=phone] .ph-dlg-actions[data-inline]{flex-wrap:wrap;justify-content:flex-end;display:flex}:root[data-device=phone] .ph-dlg-body{color:var(--text-2);flex-direction:column;gap:16px;padding-top:4px;font-size:14px;line-height:1.5;display:flex}:root[data-device=phone] .ph-dlg-body[data-variant=full]{padding-bottom:8px}:root[data-device=phone] .ph-dlg-content{min-width:0}:root[data-device=phone] .ph-dlg-content[data-kind=frame]{line-height:1.55}:root[data-device=phone] .ph-dlg-desc{color:var(--text-3);font-size:14px;line-height:1.5}:root[data-device=phone] .ph-dlg-hero{justify-content:center;padding-top:4px;display:flex}:root[data-device=phone] .ph-dlg-body .ui-label{font-size:12px}:root[data-device=phone] .ph-dlg-body [data-dlg-or]{font-size:13px}:root[data-device=phone] .ph-dlg-body label:has(>input[type=checkbox]){min-height:44px;font-size:14px!important}:root[data-device=phone] .ph-dlg-body label>input[type=checkbox]{width:20px!important;height:20px!important}:root[data-device=phone] .ph-dlg-body button[aria-pressed].ui-btn--sm{font-size:14px}:root[data-device=phone] .ph-dlg-content p[style*="font-size: 12.5px"],:root[data-device=phone] .ph-dlg-content p[style*="font-size:12.5px"]{font-size:13.5px!important}:root[data-device=phone] .ph-dlg-content :is([style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"]){font-size:12px!important}:root[data-device=phone] .ph-dlg-content details [style*="white-space: nowrap"]{overflow-wrap:anywhere;white-space:normal!important}:root[data-device=phone] .ph-dlg-content .ui-badge>span[style*="width: 16px"][style*="border-radius: 50%"]{width:18px!important;height:18px!important}:root[data-device=phone] .ph-dlg-choices{flex-direction:column;gap:8px;display:flex}:root[data-device=phone] .ph-dlg-choices>.wz-option{flex-direction:row;align-items:center;gap:12px;min-height:52px;padding:10px 14px}:root[data-device=phone] .ph-dlg-choices .wz-option__title{flex:1;min-width:0;font-size:15px}:root[data-device=phone] .ph-dlg-body .wz-option__desc{font-size:13px}:root[data-device=phone] .ph-dlg-foot{flex-direction:column-reverse;gap:8px;width:100%;min-width:0;display:flex}:root[data-device=phone] .ph-dlg-foot>*{justify-content:center;width:100%;min-height:44px;margin:0!important}@media (orientation:landscape){:root[data-device=phone] .ph-dlg-foot{flex-flow:wrap;justify-content:flex-end}:root[data-device=phone] .ph-dlg-foot>*{flex:auto;width:auto}}:root[data-device=phone] [data-ph=dlg-sheet-locked]>[aria-hidden=true]:first-child{visibility:hidden}:root[data-device=phone] [data-ph=dlg-sheet-locked]>:nth-child(2):not(:has(.ph-dlg-body,.ph-dlg-foot)){pointer-events:none}:root[data-device=phone] [data-ph=dlg-full-locked]>:first-child>button:first-child{visibility:hidden}:root[data-device=phone] .ph-infotip{box-sizing:border-box;width:44px;height:44px;color:var(--text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-14px;padding:0;display:inline-flex}:root[data-device=phone] .ph-infotip[data-open]{color:var(--accent-text)}:root[data-device=phone] .ph-infotip:focus-visible{outline:2px solid var(--accent);outline-offset:-11px}:root[data-device=phone] .ph-infotip-pop{z-index:99999;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-3);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);color:var(--text-2);font-family:var(--font-sans);text-align:left;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.5;position:fixed;overflow-y:auto}:root[data-device=phone] .ph-infotip-pop :is(b,strong){color:var(--text);font-weight:600}
:root[data-device=phone] .ph-home{flex-direction:column;gap:12px;min-width:0;display:flex;container:ph-home/inline-size}:root[data-device=phone] .ph-home__grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}:root[data-device=phone] .ph-home-sr,:root[data-device=phone] .ph-dash-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-device=phone] .ph-home-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:12px;font-weight:650;line-height:16px}:root[data-device=phone] .ph-home-skel{border-radius:var(--radius-lg);display:block}:root[data-device=phone] .ph-home-skel--tile{height:112px}:root[data-device=phone] .ph-home-skel--card{height:240px}:root[data-device=phone] .ph-home-cta{flex-direction:column;gap:14px;padding:16px;display:flex}:root[data-device=phone] .ph-home-cta__row{align-items:flex-start;gap:12px;display:flex}:root[data-device=phone] .ph-home-cta__icon{border:1px solid var(--accent-border);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root[data-device=phone] .ph-home-cta__text{min-width:0}:root[data-device=phone] .ph-home-cta__title{color:var(--text);margin:0;font-size:15px;font-weight:650;line-height:20px}:root[data-device=phone] .ph-home-cta__desc{color:var(--text-3);margin:3px 0 0;font-size:14px;line-height:1.5}:root[data-device=phone] .ph-home-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}:root[data-device=phone] .ph-home-sum[data-cells="3"]>:first-child{grid-column:1/-1}:root[data-device=phone] .ph-home-tile{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;min-height:112px;box-shadow:var(--shadow-card);color:var(--text);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:12px;display:flex;position:relative}:root[data-device=phone] button.ph-home-tile{cursor:pointer}:root[data-device=phone] button.ph-home-tile:active{background:var(--surface-active)}:root[data-device=phone] button.ph-home-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-device=phone] .ph-home-tile__media{flex-shrink:0;align-items:center;width:28px;height:28px;margin-bottom:6px;display:inline-flex}:root[data-device=phone] .ph-home-tile__img{object-fit:contain;border-radius:6px;width:26px;height:26px}:root[data-device=phone] .ph-home-tile__glyph{border:1px solid var(--border);background:var(--surface-2);width:26px;height:26px;color:var(--text-3);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}:root[data-device=phone] .ph-home-tile__label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;line-height:16px;overflow:hidden}:root[data-device=phone] .ph-home-tile__value{letter-spacing:-.01em;min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;line-height:22px;overflow:hidden}:root[data-device=phone] .ph-home-tile__value[data-muted]{color:var(--text-3)}:root[data-device=phone] .ph-home-tile__meta{-webkit-line-clamp:2;color:var(--text-3);-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}:root[data-device=phone] .ph-home-tile__meta b{color:var(--text-2);font-weight:600}:root[data-device=phone] .ph-home-tile__go{color:var(--text-3);position:absolute;top:14px;right:12px}:root[data-device=phone] .ph-home-avatar{width:28px;height:28px;display:inline-flex;position:relative}:root[data-device=phone] .ph-home-avatar__frame{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;height:100%;color:var(--text-3);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}:root[data-device=phone] .ph-home-avatar__frame>img{object-fit:cover;width:100%;height:100%}:root[data-device=phone] .ph-home-avatar__frame>.ph-home-avatar__rank{object-fit:contain;width:20px;height:20px}:root[data-device=phone] .ph-home-avatar__badge{object-fit:contain;filter:drop-shadow(0 1px 2px #000000b3);pointer-events:none;width:16px;height:16px;position:absolute;bottom:-5px;right:-5px}:root[data-device=phone] .ph-home-res{flex-direction:column;gap:8px;min-width:0;display:flex}:root[data-device=phone] .ph-home-res__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}:root[data-device=phone] .ph-home-res__sub{color:var(--text-3);white-space:nowrap;font-size:13px;line-height:16px}:root[data-device=phone] .ph-home-res__row{margin:0 calc(-1 * var(--phone-page-gutter,12px));padding:2px var(--phone-page-gutter,12px) 4px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 var(--phone-page-gutter,12px);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}:root[data-device=phone] .ph-home-res__row::-webkit-scrollbar{display:none}:root[data-device=phone] .ph-home-res__row[data-fade-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}:root[data-device=phone] .ph-home-res__row[data-fade-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}:root[data-device=phone] .ph-home-res__row[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}:root[data-device=phone] .ph-home-chip{border:1px solid var(--border);background:var(--surface);height:40px;box-shadow:var(--shadow-card);white-space:nowrap;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}:root[data-device=phone] .ph-home-chip__icon{object-fit:contain;flex-shrink:0;width:22px;height:22px}:root[data-device=phone] .ph-home-chip__label{color:var(--text-2);font-size:13px}:root[data-device=phone] .ph-home-chip__value{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}:root[data-device=phone] .ph-home-chip__of{color:var(--text-3);font-weight:500}:root[data-device=phone] .ph-home-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}:root[data-device=phone] .ph-home-head{align-items:center;gap:10px;min-height:60px;padding:12px 14px;display:flex}:root[data-device=phone] .ph-home-head[data-trailing]{padding-right:6px}:root[data-device=phone] .ph-home-head__text{flex:1;min-width:0}:root[data-device=phone] .ph-home-head__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:650;line-height:22px}:root[data-device=phone] .ph-home-head__sub{color:var(--text-3);margin:1px 0 0;font-size:13px;line-height:18px}:root[data-device=phone] .ph-home-iconbtn{width:44px;height:44px;color:var(--accent-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-device=phone] .ph-home-iconbtn:active{background:var(--surface-active)}:root[data-device=phone] .ph-home-iconbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-device=phone] .ph-home-card__pad{padding:0 14px 14px}:root[data-device=phone] .ph-home-card__body{flex-direction:column;gap:10px;min-width:0;padding:0 14px 14px;display:flex}:root[data-device=phone] .ph-home-card__body>.ph-home-eyebrow:not(:first-child){margin-top:8px}:root[data-device=phone] .ph-home-go{margin-top:auto}:root[data-device=phone] .ph-home-stats{border-top:1px solid var(--border);margin:0;display:grid}:root[data-device=phone] .ph-home-stats__cell{min-width:0;padding:12px 14px}:root[data-device=phone] .ph-home-stats__cell+.ph-home-stats__cell{box-shadow:-1px 0 0 0 var(--border)}:root[data-device=phone] .ph-home-stats dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;line-height:16px;overflow:hidden}:root[data-device=phone] .ph-home-stats dd{letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:19px;font-weight:650;line-height:24px}:root[data-device=phone] .ph-home-stats dd[data-muted]{color:var(--text-3)}:root[data-device=phone] .ph-home-cats{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root[data-device=phone] .ph-home-cat{min-width:0;min-height:72px;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:12px 36px 12px 14px;display:flex;position:relative}:root[data-device=phone] .ph-home-cat:nth-child(2n){box-shadow:-1px 0 0 0 var(--border)}:root[data-device=phone] .ph-home-cat:nth-child(n+3){border-top:1px solid var(--border)}:root[data-device=phone] .ph-home-cat:active{background:var(--surface-active)}:root[data-device=phone] .ph-home-cat:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-device=phone] .ph-home-cat__label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:16px;display:flex}:root[data-device=phone] .ph-home-cat__label .ui-dot{width:8px;height:8px}:root[data-device=phone] .ph-home-cat__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:24px}:root[data-device=phone] .ph-home-cat__value[data-muted]{color:var(--text-3)}:root[data-device=phone] .ph-home-cat__go{color:var(--text-3);position:absolute;top:50%;right:12px;transform:translateY(-50%)}:root[data-device=phone] .ph-home-els{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:root[data-device=phone] .ph-home-el{min-width:0;min-height:72px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:10px 2px;display:flex}:root[data-device=phone] .ph-home-el+.ph-home-el{box-shadow:-1px 0 0 0 var(--border)}:root[data-device=phone] .ph-home-el:active{background:var(--surface-active)}:root[data-device=phone] .ph-home-el:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-device=phone] .ph-home-el__label{letter-spacing:.03em;text-transform:uppercase;max-width:100%;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;line-height:16px;overflow:hidden}:root[data-device=phone] .ph-home-el__value{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:17px;font-weight:650;line-height:22px;display:inline-flex}:root[data-device=phone] .ph-home-el__value>img{object-fit:contain;flex-shrink:0;width:20px;height:20px}:root[data-device=phone] .ph-home-el__value[data-muted]{color:var(--text-3)}:root[data-device=phone] .ph-home-carousel{min-width:0;margin:0 -14px}:root[data-device=phone] .ph-home-carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:2px 14px;scroll-padding:0 14px;display:flex;overflow-x:auto}:root[data-device=phone] .ph-home-carousel__track::-webkit-scrollbar{display:none}:root[data-device=phone] .ph-home-dungeons{display:contents}:root[data-device=phone] .ph-home-dungeons>.share-card{scroll-snap-align:start;flex:0 0 88%}:root[data-device=phone] .ph-home-carousel__dots{justify-content:center;gap:6px;padding-top:10px;display:flex}:root[data-device=phone] .ph-home-carousel__dots>span{background:var(--border-strong);width:6px;height:6px;transition:width var(--dur,.15s) var(--ease,ease-out), background var(--dur,.15s) var(--ease,ease-out);border-radius:3px}:root[data-device=phone] .ph-home-carousel__dots>span[data-on]{background:var(--accent);width:18px}:root[data-device=phone] .ph-home-sets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-device=phone] .ph-home-set{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}:root[data-device=phone] .ph-home-set__head{min-width:0;color:var(--text);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}:root[data-device=phone] .ph-home-set__head>img{object-fit:contain;flex-shrink:0;width:18px;height:18px}:root[data-device=phone] .ph-home-set__head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-device=phone] .ph-home-set__score{align-items:center;gap:8px;min-height:40px;display:flex}:root[data-device=phone] .ph-home-set__score>img{object-fit:contain;flex-shrink:0;width:30px;height:30px}:root[data-device=phone] .ph-home-set__score>span{flex-direction:column;min-width:0;display:flex}:root[data-device=phone] .ph-home-set__num{letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;font-size:21px;font-weight:650;line-height:24px}:root[data-device=phone] .ph-home-set__num[data-muted]{color:var(--text-3)}:root[data-device=phone] .ph-home-set__rank{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:17px;overflow:hidden}:root[data-device=phone] .ph-home-set__stats{border-top:1px solid var(--border);justify-content:space-between;gap:6px;margin:0;padding-top:8px;display:flex}:root[data-device=phone] .ph-home-set__stats>div{min-width:0}:root[data-device=phone] .ph-home-set__stats dt{letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:650;line-height:15px}:root[data-device=phone] .ph-home-set__stats dd{color:var(--text);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px;font-weight:600}:root[data-device=phone] .ph-home .share-card--compact .share-card__head{gap:10px;padding:8px 8px 8px 12px}:root[data-device=phone] .ph-home .share-card--compact .share-card__crest{width:28px;height:28px}:root[data-device=phone] .ph-home .share-card--compact .share-card__title h3{font-size:15px;line-height:20px}:root[data-device=phone] .ph-home .share-card--compact .share-card__title p{font-size:12.5px;line-height:17px}:root[data-device=phone] .ph-home .share-card--compact .share-card__rating{padding:0 14px 12px}:root[data-device=phone] .ph-home .share-card--compact .share-card__score-label{font-size:12.5px}:root[data-device=phone] .ph-home .share-card--compact .share-card__score{font-size:30px}:root[data-device=phone] .ph-home .share-card--compact .share-card__rank{min-width:68px;font-size:12.5px}:root[data-device=phone] .ph-home .share-card--compact .share-card__rank img{width:38px;height:38px}:root[data-device=phone] .ph-home .share-card--compact .share-card__stat{padding:9px 4px}:root[data-device=phone] .ph-home .share-card--compact .share-card__stat dt{flex-direction:column;gap:3px;font-size:12px;line-height:15px}:root[data-device=phone] .ph-home .share-card--compact .share-card__stat dt img{width:15px;height:15px}:root[data-device=phone] .ph-home .share-card--compact .share-card__stat dd{margin-top:3px;font-size:16px}:root[data-device=phone] .ph-home .share-card__head-rating img{width:34px;height:34px}:root[data-device=phone] .ph-home .share-card__head-score{font-size:26px}:root[data-device=phone] .ph-home .share-card__head-rank{font-size:12.5px}:root[data-device=phone] .ph-home-pvp{gap:10px}:root[data-device=phone] .ph-home-build{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-device=phone] .ph-home-build__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}:root[data-device=phone] .ph-home-build__date{color:var(--text-3);font-size:13px;line-height:18px}:root[data-device=phone] .ph-home-build__avgs{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}:root[data-device=phone] .ph-home-build__avgs>div{text-align:center;min-width:0;padding:8px 2px}:root[data-device=phone] .ph-home-build__avgs>div+div{box-shadow:-1px 0 0 0 var(--border)}:root[data-device=phone] .ph-home-build__avgs dt{letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:650;line-height:16px;display:flex}:root[data-device=phone] .ph-home-build__avgs dt>img{object-fit:contain;flex-shrink:0;width:14px;height:14px}:root[data-device=phone] .ph-home-build__avgs dd{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px;font-weight:650}:root[data-device=phone] .ph-home-mons{grid-template-columns:repeat(var(--ph-cols,4), minmax(0, 1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}:root[data-device=phone] .ph-home-mon{flex-direction:column;gap:5px;min-width:0;display:flex}:root[data-device=phone] .ph-home-mon__img{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-2);color:var(--text-4);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:root[data-device=phone] .ph-home-mon__img>img:first-child{object-fit:cover;width:100%;height:100%}:root[data-device=phone] .ph-home-mon__pos{border:1px solid var(--border-strong);background:rgba(var(--bg-rgb), .8);min-width:20px;height:20px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:5px;left:5px}:root[data-device=phone] .ph-home-mon__el{object-fit:contain;filter:drop-shadow(0 1px 2px #000c);width:16px;height:16px;position:absolute;top:5px;right:5px}:root[data-device=phone] .ph-home-mon__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:17px;overflow:hidden}:root[data-device=phone] .ph-home-mon__meta{min-width:0;color:var(--text-2);align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:flex}:root[data-device=phone] .ph-home-mon__meta>img{object-fit:contain;flex-shrink:0;width:16px;height:16px}:root[data-device=phone] .ph-home-mon__spd{align-items:center;gap:3px;margin-right:auto;display:inline-flex}:root[data-device=phone] .ph-home-mon__spd>img{object-fit:contain;width:14px;height:14px}:root[data-device=phone] .ph-home-mon__skel{aspect-ratio:1;border-radius:10px;display:block}:root[data-device=phone] .ph-home-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 4px;display:flex}:root[data-device=phone] .ph-home-empty__title{color:var(--text);margin:6px 0 0;font-size:15px;font-weight:650}:root[data-device=phone] .ph-home-empty__desc{max-width:300px;color:var(--text-3);margin:0 0 8px;font-size:14px;line-height:1.5}:root[data-device=phone] .ph-home-actions{border-top:1px solid var(--border);gap:8px;padding:12px 14px 14px;display:flex}@container ph-home (min-width:600px){:root[data-device=phone] .ph-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-device=phone] .ph-home__grid>.ph-home-cta,:root[data-device=phone] .ph-home__grid>.ph-home-sum,:root[data-device=phone] .ph-home__grid>.ph-home-res,:root[data-device=phone] .ph-home__grid>.equip-strip,:root[data-device=phone] .ph-home__grid>.ph-home-card--wide{grid-column:1/-1}:root[data-device=phone] .ph-home-sum{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-device=phone] .ph-home-sum[data-cells="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-device=phone] .ph-home-sum[data-cells="3"]>:first-child{grid-column:auto}:root[data-device=phone] .ph-home-res__row{flex-wrap:wrap;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}:root[data-device=phone] .ph-home-carousel{margin:0}:root[data-device=phone] .ph-home-carousel__track{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:visible}:root[data-device=phone] .ph-home-carousel__dots{display:none}:root[data-device=phone] .ph-home-sets{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-device=phone] .ph-home-mons{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}:root[data-device=phone] .equip-strip__sec{gap:8px;padding:10px 12px 12px}:root[data-device=phone] .equip-strip__head{-webkit-tap-highlight-color:transparent;gap:10px;min-height:48px;margin:0 -6px;padding:4px 6px}:root[data-device=phone] .equip-strip__head:active:not(:disabled){background:var(--surface-2)}:root[data-device=phone] .equip-strip__logo{width:28px;height:28px}:root[data-device=phone] .equip-strip__title,:root[data-device=phone] .equip-strip__total{font-size:15px}:root[data-device=phone] .equip-strip__go{gap:4px;padding:4px 10px 4px 11px;font-size:12.5px}:root[data-device=phone] .equip-strip__cells{gap:6px}:root[data-device=phone] .equip-strip__cell{background:var(--surface-2);text-align:center;-webkit-tap-highlight-color:transparent;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:8px 2px}:root[data-device=phone] .equip-strip__cell:active:not(:disabled){background:var(--surface-active)}:root[data-device=phone] .equip-strip__text{align-items:center;max-width:100%}:root[data-device=phone] .equip-strip__icon{width:22px;height:22px}:root[data-device=phone] .equip-strip__label{letter-spacing:.03em;max-width:100%;font-size:12px}:root[data-device=phone] .equip-strip__value{font-size:16px}:root[data-device=phone] .equip-strip__check{width:18px;height:18px}:root[data-device=phone] .ph-share-btn{border:1px solid var(--border-strong);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-device=phone] .ph-share-btn:active{background:var(--surface-active)}:root[data-device=phone] .ph-share-btn:disabled{opacity:.7;cursor:default}:root[data-device=phone] .ph-share-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-device=phone] .ph-share-cta.ui-btn{min-height:44px;padding:0 16px;font-size:14px}:root[data-device=phone] .ph-share-dl{background:var(--accent);min-width:0;min-height:44px;color:var(--accent-fg);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-device=phone] .ph-share-dl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-device=phone] .ph-share-note{color:var(--text-3);text-align:center;margin:10px 0 2px;font-size:13px}:root[data-device=phone] .ph-dash-thr{flex-direction:column;gap:8px;min-width:0;display:flex}:root[data-device=phone] .ph-dash-thr__row{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-device=phone] .ph-dash-thr__label{min-width:0;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:600;display:inline-flex}:root[data-device=phone] .ph-dash-thr__text{white-space:nowrap}:root[data-device=phone] .ph-dash-thr__stepper{flex-shrink:0;align-items:center;gap:6px;display:flex}:root[data-device=phone] .ph-dash-thr__btn{border:1px solid var(--border-strong);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-device=phone] .ph-dash-thr__btn:active:not(:disabled){background:var(--surface-active)}:root[data-device=phone] .ph-dash-thr__btn:disabled{opacity:.45;cursor:default}:root[data-device=phone] .ph-dash-thr__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-device=phone] .ph-dash-thr__field{width:76px;display:block}:root[data-device=phone] .ph-dash-thr__field input{text-align:center;padding:0 6px;font-weight:650}:root[data-device=phone] .ph-dash-thr__range{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0;padding:0;display:block}:root[data-device=phone] .ph-dash-thr__range:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}:root[data-device=phone] .ph-dash-thr__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) 0, var(--accent) var(--ph-pct,0%), var(--surface-3) var(--ph-pct,0%), var(--surface-3) 100%);border-radius:3px;height:6px}:root[data-device=phone] .ph-dash-thr__range::-webkit-slider-thumb{border:2px solid var(--accent);background:var(--surface);width:28px;height:28px;box-shadow:var(--shadow-md);appearance:none;border-radius:50%;margin-top:-11px}:root[data-device=phone] .ph-dash-thr__range::-moz-range-track{background:var(--surface-3);border-radius:3px;height:6px}:root[data-device=phone] .ph-dash-thr__range::-moz-range-progress{background:var(--accent);border-radius:3px;height:6px}:root[data-device=phone] .ph-dash-thr__range::-moz-range-thumb{border:2px solid var(--accent);background:var(--surface);width:24px;height:24px;box-shadow:var(--shadow-md);border-radius:50%}:root[data-device=phone] .ph-dash-thr__badge.ui-badge{font-size:12px}:root[data-device=phone] .ph-dash-thr__hint,:root[data-device=phone] .ph-dash-hint{color:var(--text-3);margin:0;font-size:13px;line-height:1.45}:root[data-device=phone] .ph-dash-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}:root[data-device=phone] .ph-dash-empty__icon{border:1px solid var(--border);background:var(--surface-2);width:44px;height:44px;color:var(--text-3);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}:root[data-device=phone] .ph-dash-empty__title{color:var(--text);margin:6px 0 0;font-size:15px;font-weight:650}:root[data-device=phone] .ph-dash-empty__desc{color:var(--text-3);margin:0;font-size:14px;line-height:1.5}:root[data-device=phone] .ph-dash-more{justify-content:center;padding:16px 0 4px;display:flex}:root[data-device=phone] .ph-dash-filterbtn{border:1px solid var(--border-strong);background:var(--surface-2);height:44px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex;position:relative}:root[data-device=phone] .ph-dash-filterbtn:active{background:var(--surface-active)}:root[data-device=phone] .ph-dash-filterbtn:focus-visible,:root[data-device=phone] .ph-dash-sortbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-device=phone] .ph-dash-filterbtn__badge{background:var(--accent);min-width:20px;height:20px;color:var(--accent-fg);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}:root[data-device=phone] .ph-dash-sortbtn{border:1px solid var(--border-strong);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-device=phone] .ph-dash-sortbtn:active{background:var(--surface-active)}:root[data-device=phone] .ph-dash-select{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;min-width:0;height:44px;color:var(--text);font:inherit;border-radius:10px;flex:auto;padding:0 10px;font-size:16px}:root[data-device=phone] .ph-dash-filters{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}:root[data-device=phone] .ph-dash-fgroup{flex-direction:column;gap:6px;min-width:0;display:flex}:root[data-device=phone] .ph-dash-fgroup__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:12px;font-weight:650}:root[data-device=phone] .ph-dash-fgroup--rows{margin:-8px calc(-1 * var(--phone-gutter,16px)) 0}:root[data-device=phone] .ph-dash-n5{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-device=phone] .ph-dash-n5__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}:root[data-device=phone] .ph-dash-n5__grid>li{min-width:0;display:flex}:root[data-device=phone] .ph-dash-n5__tile{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin:0;padding:12px 6px 10px;display:flex}:root[data-device=phone] button.ph-dash-n5__tile{cursor:pointer}:root[data-device=phone] button.ph-dash-n5__tile:active{background:var(--surface-active)}:root[data-device=phone] button.ph-dash-n5__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-device=phone] .ph-dash-n5__img{border:1px solid var(--border);background:var(--surface-3);width:60px;height:60px;color:var(--text-4);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}:root[data-device=phone] .ph-dash-n5__img>img:first-child{object-fit:contain;border-radius:8px;width:56px;height:56px}:root[data-device=phone] .ph-dash-n5__badge{filter:drop-shadow(0 1px 2px #0009);width:20px;height:20px;position:absolute;top:-6px;right:-6px}:root[data-device=phone] .ph-dash-n5__name{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;font-weight:600;line-height:17px;overflow:hidden}:root[data-device=phone] .ph-dash-n5__lv{color:var(--text-3);font-size:12.5px;line-height:16px}:root[data-device=phone] .ph-dash-rl{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-device=phone] .ph-dash-rl__icon{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}:root[data-device=phone] .ph-dash-rl__tools{align-items:flex-end;gap:8px;display:flex}:root[data-device=phone] .ph-dash-rl__search{flex:1;min-width:0}:root[data-device=phone] .ph-dash-rl__status{color:var(--text-3);margin:-4px 0 0;font-size:13px;line-height:1.4}:root[data-device=phone] .ph-dash-rl__list{margin:0 calc(-1 * var(--phone-gutter,16px));border-top:1px solid var(--border-subtle);flex-direction:column;padding:0;list-style:none;display:flex}:root[data-device=phone] .ph-dash-rl__row{padding:12px var(--phone-gutter,16px);border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:10px;display:flex}:root[data-device=phone] .ph-dash-rl__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}:root[data-device=phone] .ph-dash-rl__title{align-items:center;gap:8px;min-width:0;display:flex}:root[data-device=phone] .ph-dash-rl__title>img{object-fit:contain;flex-shrink:0;width:22px;height:22px}:root[data-device=phone] .ph-dash-rl__rank{min-width:22px;color:var(--text-3);text-align:center;flex-shrink:0;font-size:13px;font-weight:650}:root[data-device=phone] .ph-dash-rl__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;overflow:hidden}:root[data-device=phone] .ph-dash-rl__where{flex-wrap:wrap;gap:2px 10px;font-size:13px;font-weight:550;display:flex}:root[data-device=phone] .ph-dash-rl__spd{color:var(--text-2)}:root[data-device=phone] .ph-dash-rl__line{color:var(--text-2);overflow-wrap:anywhere;font-size:13px;line-height:1.4}:root[data-device=phone] .ph-dash-rl__subs{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}:root[data-device=phone] .ph-dash-rl__scores{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;min-width:52px;display:flex}:root[data-device=phone] .ph-dash-rl__scores>div{flex-direction:column;align-items:flex-end;display:flex}:root[data-device=phone] .ph-dash-rl__num{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:16px;font-weight:650;line-height:1.1;display:inline-flex}:root[data-device=phone] .ph-dash-rl__cap{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-top:3px;font-size:12px;font-weight:650}:root[data-device=phone] .ph-dash-eqp{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-device=phone] .ph-dash-sortrow{align-items:center;gap:8px;display:flex}:root[data-device=phone] .ph-dash-sortrow__label,:root[data-device=phone] .ph-dash-musthave__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex-shrink:0;font-size:12px;font-weight:650}:root[data-device=phone] .ph-dash-musthave{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-device=phone] .ph-dash-tag{border:1px solid var(--accent-border);background:var(--accent-soft);height:36px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 0 0 12px;font-size:13.5px;font-weight:550;display:inline-flex}:root[data-device=phone] .ph-dash-tag>button{width:44px;height:44px;color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-4px -4px -4px -6px;padding:0;display:inline-flex}:root[data-device=phone] .ph-dash-tag>button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}:root[data-device=phone] .ph-dash-eqp__list{min-width:0}:root[data-device=phone] .ph-dash-eqp__list .ui-label{font-size:12px}:root[data-device=phone] .ph-dash-eqp__list .relic-engraved{min-height:44px;margin-bottom:-6px;font-size:13px}:root[data-device=phone] .ph-dash-eqp__monsters .relic-mons__name{font-size:13.5px}:root[data-device=phone] .ph-dash-eqp__monsters .relic-mons__meta{font-size:12.5px}@media (orientation:landscape){:root[data-device=phone] .ph-dash-rl .ph-dash-thr{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 20px;display:grid}:root[data-device=phone] .ph-dash-rl .ph-dash-thr__row{gap:16px}:root[data-device=phone] .ph-dash-rl .ph-dash-thr__hint{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){:root[data-device=phone] .ph-home-carousel__dots>span{transition:none}}
:root[data-device=phone]{--rta-fs-8:12px;--rta-fs-9:12px;--rta-fs-9-5:12px;--rta-fs-10:12px;--rta-fs-10-5:12px;--rta-fs-11:12px;--rta-fs-11-5:12.5px;--rta-fs-12:13px;--rta-fs-12-5:13px;--rta-fs-13:14px;--rta-fs-13-5:14.5px}:root[data-device=phone] .rta-chip{min-width:44px;height:40px;min-height:40px;padding:0 14px;font-size:14px;position:relative}:root[data-device=phone] .rta-chip:before{content:"";position:absolute;inset:-2px 0}:root[data-device=phone] .swl-rta-lens-tab .ui-seg-item,:root[data-device=phone] .pl-page .ui-seg-item{justify-content:center;min-width:44px}:root[data-device=phone] .rta-card-link{height:44px;padding:0 10px;font-size:14px}:root[data-device=phone] .rta-search__input.ui-input{height:44px;padding-left:38px;font-size:16px}:root[data-device=phone] .rta-search__icon{left:12px}:root[data-device=phone] .rta-search__clear.ui-icon-btn{width:40px;height:40px;right:2px}:root[data-device=phone] .swl-rta-lens-tab .ui-badge,:root[data-device=phone] .pl-page .ui-badge{font-size:12px}:root[data-device=phone] .ui-badge.sl-pill--sm{height:22px;font-size:12px}:root[data-device=phone] .ui-badge.sl-pill--sm.sl-pill--wrap{height:auto;min-height:22px}:root[data-device=phone] .sl-pill--sm .sl-pill__icon{width:16px;height:16px}:root[data-device=phone] .rta-kpi{position:relative}:root[data-device=phone] .rta-kpi .bst-kpi__label{white-space:normal;font-size:12px;line-height:1.3}:root[data-device=phone] .rta-kpi .bst-kpi__context{white-space:normal;font-size:13px;line-height:18px}:root[data-device=phone] .rta-kpi .rta-kpi__value{flex-wrap:wrap;justify-content:flex-start;row-gap:6px}:root[data-device=phone] .rta-kpi__aside{font-size:13px}:root[data-device=phone] .rta-kpi__aside .ui-badge{font-size:12.5px}:root[data-device=phone] .rta-kpi__info{width:44px;height:44px;color:var(--text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:2px;right:2px}:root[data-device=phone] .rta-kpi__info[aria-expanded=true]{color:var(--accent-text)}:root[data-device=phone] .rta-kpi__explain{color:var(--text-2);white-space:normal;margin-top:6px;font-size:13px;line-height:1.4;display:block}:root[data-device=phone] .bt-list{gap:10px}:root[data-device=phone] .rta-season__day{font-size:13.5px}:root[data-device=phone] .rta-season__dates,:root[data-device=phone] .rta-cutoffs__note{font-size:13px}:root[data-device=phone] .rta-mom{justify-content:flex-start;min-height:96px}:root[data-device=phone] .rta-mom__name{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;white-space:normal!important}:root[data-device=phone] .rta-rf__row{height:48px!important;font-size:14px!important}:root[data-device=phone] .rta-msearch{height:44px!important}:root[data-device=phone] .rta-msearch__input{font-size:16px!important}:root[data-device=phone] .rta-msearch__menu .ui-menu-item{min-height:52px!important}:root[data-device=phone] .rta-fam{position:relative;width:40px!important;height:40px!important}:root[data-device=phone] .rta-fam:before{content:"";position:absolute;inset:-2px}:root[data-device=phone] .rta-fam img{width:22px;height:22px}:root[data-device=phone] .rta-dma-leader{color:var(--text-2);font-size:13px;line-height:1.4}:root[data-device=phone] .rta-dma-leader strong{color:var(--text);font-weight:600}:root[data-device=phone] .rta-trend__name{font-size:14px}:root[data-device=phone] .rta-trend__hint{color:var(--text-3);margin-top:2px;font-size:13px;line-height:1.35}:root[data-device=phone] .rta-trend__sub{font-size:13px}:root[data-device=phone] .rta-draft__slot{font-size:13.5px}:root[data-device=phone] .rta-draft__slot .ui-badge{height:20px;padding:0 7px;font-size:12px}:root[data-device=phone] .rta-draft__picks{font-size:13.5px}:root[data-device=phone] .rta-draft__wr-key{font-size:12px}:root[data-device=phone] .rta-league__name{font-size:14.5px}:root[data-device=phone] .rta-league__meta,:root[data-device=phone] .rta-league__picks{white-space:normal;font-size:13px}:root[data-device=phone] .rta-league__tier{font-size:13.5px}:root[data-device=phone] .rta-league__delta{font-size:12px}:root[data-device=phone] .rta-dlg-tools{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}:root[data-device=phone] .rta-dlg-heads{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}:root[data-device=phone] .rta-dlg-head{align-items:center;gap:8px;display:inline-flex}:root[data-device=phone] .rta-teamrow__names{color:var(--text-2);flex-basis:100%;margin-top:4px;font-size:13px;line-height:1.4}:root[data-device=phone] .pl-hero .bst-kpi__label{font-size:12px}:root[data-device=phone] .pl-hero .bst-kpi__context{font-size:13px;line-height:18px}:root[data-device=phone] .pl-hero__side-head .ui-label{font-size:12px}:root[data-device=phone] .pl-hero__meta{font-size:14px}:root[data-device=phone] .pl-hero__prev{font-size:13px}:root[data-device=phone] .pl-hero__cc{letter-spacing:.04em;color:var(--text-3);font-size:12.5px;font-weight:650}:root[data-device=phone] .pl-hero__tabs{padding:0}:root[data-device=phone] .pl-line{padding:6px 0;font-size:14px}:root[data-device=phone] .pl-line__hint{color:var(--text-3);margin-top:1px;font-size:13px;line-height:1.35;display:block}:root[data-device=phone] .pl-eyebrow .ui-label{font-size:12px}:root[data-device=phone] .pl-eyebrow__hint{font-size:13px}:root[data-device=phone] .pl-empty-line{font-size:14px}:root[data-device=phone] .pl-summary{white-space:normal;flex-wrap:wrap;font-size:13px}:root[data-device=phone] .pl-heat{grid-template-columns:16px repeat(var(--pl-weeks), minmax(0, 1fr));cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-device=phone] .pl-heat__month,:root[data-device=phone] .pl-heat__day{font-size:12px}:root[data-device=phone] .pl-heat__month{height:14px}:root[data-device=phone] .pl-heat__cell[data-picked]{outline:2px solid var(--text);outline-offset:1px}:root[data-device=phone] .pl-heat__legend{font-size:12.5px}:root[data-device=phone] .pl-heat__readout{min-height:20px;color:var(--text-2);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:13.5px}@media (orientation:landscape){:root[data-device=phone] .pl-heat,:root[data-device=phone] .pl-heat__legend{max-width:560px}}:root[data-device=phone] .pl-mon-row{min-height:52px}:root[data-device=phone] .pl-mon-row__name{font-size:14.5px}:root[data-device=phone] .pl-mon-row__meta{font-size:13px}:root[data-device=phone] .pl-mon-row__lead{margin-left:4px;font-size:13px;font-weight:600}:root[data-device=phone] .pl-tile-lead{margin-left:4px;font-size:12px;font-weight:600}:root[data-device=phone] .pl-page .rta-tile .ui-btn svg{flex-shrink:0}:root[data-device=phone] .pl-score__tap{z-index:12;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}:root[data-device=phone] .pl-score__readout{min-height:22px;color:var(--text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 0;font-size:13.5px;display:flex}:root[data-device=phone] .pl-score__readout strong{color:var(--text);font-size:16px;font-weight:650}:root[data-device=phone] .pl-toolbar{gap:8px}:root[data-device=phone] .pl-filter-btn{flex:100%;max-width:100%}:root[data-device=phone] .ph-menu .pl-filter-menu__list{max-height:none;overflow:visible}:root[data-device=phone] .ph-menu .pl-filter-menu__search{padding:4px 16px 8px}:root[data-device=phone] .ph-menu .pl-filter-menu__img{border-radius:7px;width:30px;height:30px}
:root[data-device=phone] .bst-more{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 12px}:root[data-device=phone] .bst-more__count{font-size:13px}:root[data-device=phone] .bst-more__count:empty{display:none}:root[data-device=phone] .bst-more__actions{flex-wrap:wrap;gap:8px;margin-left:0}:root[data-device=phone] .bst-more__actions>.ui-btn{min-width:0;height:var(--phone-tap);flex:140px;justify-content:center;font-size:14px}:root[data-device=phone] .bst-trend-badge{white-space:nowrap;font-size:12px}:root[data-device=phone] .bst-toolbar .bst-el-toggle,:root[data-device=phone] .bst-mo-card .bst-el-toggle,:root[data-device=phone] .bst-matchups .bst-el-toggle{width:var(--phone-tap)!important;height:var(--phone-tap)!important;border-radius:10px!important;padding:10px!important}:root[data-device=phone] .bst-ph-names{-webkit-line-clamp:2;min-width:0;color:var(--text-3);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}:root[data-device=phone] :is(.bst-page,.bst-monster-page,.bst-matchups) .bst-sec-head__sub{font-size:13px!important}:root[data-device=phone] :is(.bst-page,.bst-monster-page,.bst-matchups) .bst-sec-head__actions{flex:100%;min-width:0;flex-shrink:1!important}:root[data-device=phone] :is(.bst-page,.bst-monster-page,.bst-matchups) .bst-sec-head__actions>.ui-btn{min-height:var(--phone-tap);font-size:14px}:root[data-device=phone] .bst-mo-card .bst-mo-seg{font-size:13.5px;height:40px!important}:root[data-device=phone] .bst-mo-min,:root[data-device=phone] .bst-mo-season{gap:8px!important}:root[data-device=phone] .bst-mo-min>span,:root[data-device=phone] .bst-mo-season>span{font-size:13px!important}:root[data-device=phone] .bst-mo-min input,:root[data-device=phone] .bst-mo-season select{height:var(--phone-tap)!important;border-radius:10px!important;font-size:16px!important}:root[data-device=phone] .bst-mo-min input{width:92px!important}:root[data-device=phone] .bst-mo-desc{white-space:normal!important;font-size:13px!important;line-height:1.45!important}:root[data-device=phone] .bst-mo-row{min-height:52px;gap:10px!important;padding:8px 10px!important}:root[data-device=phone] .bst-mo-row>.bst-mo-avatar{border-radius:8px!important;width:36px!important;height:36px!important}:root[data-device=phone] .bst-mo-row>div:nth-child(3)>div:first-child{font-size:14px!important}:root[data-device=phone] .bst-mo-row>div:nth-child(3)>div:nth-child(2),:root[data-device=phone] .bst-mo-sub{font-size:12.5px!important}:root[data-device=phone] .bst-mo-caption{font-size:12px!important}:root[data-device=phone] .bst-mo-row--combo{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;row-gap:6px;display:grid!important}:root[data-device=phone] .bst-mo-row--combo>:first-child{grid-area:1/1}:root[data-device=phone] .bst-mo-row--combo>:nth-child(2){grid-area:1/2;gap:4px!important}:root[data-device=phone] .bst-mo-row--combo>:nth-child(3){grid-area:2/2/3/4}:root[data-device=phone] .bst-mo-row--combo>:nth-child(4){grid-area:1/3}:root[data-device=phone] .bst-mo-row--combo .bst-mo-avatar{border-radius:8px!important;width:36px!important;height:36px!important}:root[data-device=phone] .bst-tr{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;row-gap:6px;column-gap:8px!important;padding:8px 6px!important;display:grid!important}:root[data-device=phone] .bst-tr>.bst-tr__rank{grid-area:1/1;width:auto!important}:root[data-device=phone] .bst-tr>.bst-tr__mons{grid-area:1/2;min-width:0;gap:4px!important}:root[data-device=phone] .bst-tr>.bst-tr__value{grid-area:1/3;justify-self:end}:root[data-device=phone] .bst-tr>.bst-tr__value:not(.bst-trend-badge){font-size:14px!important}:root[data-device=phone] .bst-tr>.bst-ph-names{grid-area:2/2/3/4}:root[data-device=phone] .bst-tr--5>.bst-tr__value{grid-area:2/3;align-self:start}:root[data-device=phone] .bst-tr--5>.bst-ph-names{grid-area:2/2}:root[data-device=phone] .bst-tr__mon{border-radius:8px!important;width:40px!important;height:40px!important}:root[data-device=phone] .bst-tc-actions>.ui-btn{height:var(--phone-tap)}:root[data-device=phone] .bst-hero-art{width:100%!important;height:100%!important;top:0!important;left:0!important}:root[data-device=phone] .bst-hero-elements{display:none!important}:root[data-device=phone] .bst-hero-rta{min-height:var(--phone-tap)!important}:root[data-device=phone] .bst-hero-rta>.ui-btn{height:var(--phone-tap);padding:0 14px;font-size:14px}:root[data-device=phone] .bst-hero-rta>.ui-label,:root[data-device=phone] .bst-monster-page .ui-badge{font-size:12px}:root[data-device=phone] .bst-kpis .bst-kpi__label{letter-spacing:.04em;font-size:12px}:root[data-device=phone] .bst-kpis .bst-kpi__context,:root[data-device=phone] .bst-monster-page .bst-stat__label,:root[data-device=phone] .bst-monster-page .bst-build-cell__label{font-size:12px}:root[data-device=phone] .bst-monster-page .bst-build-cell__value{font-size:13px}:root[data-device=phone] .bst-search{height:var(--phone-tap)!important}:root[data-device=phone] .bst-search .bestiary-search-input{font-size:16px!important}:root[data-device=phone] .bst-search .bst-search__clear{margin-right:-8px;width:40px!important;height:40px!important}:root[data-device=phone] .bst-search-drop{overscroll-behavior:contain;max-height:min(480px,55dvh)!important}:root[data-device=phone] .bst-search-drop :is([style*="font-size: 10px"],[style*="font-size: 11px"]),:root[data-device=phone] .bst-search-drop .ui-label{font-size:12px!important}:root[data-device=phone] :is(.bst-page,.bst-monster-page) .ui-label{font-size:12px}:root[data-device=phone] .bst-us-best{font-size:12px!important}:root[data-device=phone] .bst-us-sub{font-size:12.5px!important}:root[data-device=phone] .bst-us-sublabel{width:30px!important;font-size:12px!important}:root[data-device=phone] .bst-skill-badge{height:24px!important;font-size:12px!important}:root[data-device=phone] .bst-skill-desc{font-size:13.5px!important}:root[data-device=phone] .bst-skill-lvl{height:var(--phone-tap);font-size:14px}:root[data-device=phone] .bst-effect-pill{min-height:24px;height:auto!important}:root[data-device=phone] .bst-effect-pill>span{white-space:normal!important;font-size:12px!important}:root[data-device=phone] .bst-effects{flex-direction:column!important;gap:14px!important}:root[data-device=phone] .bst-effects__rule{height:1px;width:auto!important}:root[data-device=phone] .bst-effect-item{min-height:36px}:root[data-device=phone] .bst-effect-item span{white-space:normal!important;font-size:13px!important}:root[data-device=phone] .bst-runeset{min-height:40px;gap:10px!important;height:auto!important}:root[data-device=phone] .bst-runeset>span:nth-child(2){min-width:0;line-height:1.3;white-space:normal!important;flex:auto!important;width:auto!important;font-size:13.5px!important}:root[data-device=phone] .bst-runeset>div:nth-child(3){flex:0 0 64px!important}:root[data-device=phone] .bst-runeset>span:nth-child(4){font-size:13.5px!important}:root[data-device=phone] .bst-slots{flex-direction:column;gap:14px!important}:root[data-device=phone] .bst-topsubs{min-width:0!important}:root[data-device=phone] .bst-topsubs>div{font-size:13px!important}:root[data-device=phone] .bst-topsubs>div:last-child>div{min-height:24px;font-size:13.5px!important}:root[data-device=phone] .bst-artifacts{flex-direction:column;gap:18px!important}:root[data-device=phone] .bst-artifact{min-width:0!important}:root[data-device=phone] .bst-artifact>div:first-child{font-size:13px!important}:root[data-device=phone] .bst-artifact__list>div:first-child{font-size:12.5px!important}:root[data-device=phone] .bst-artifact__list>div:not(:first-child){min-height:24px;font-size:13.5px!important}:root[data-device=phone] .relic-stats__main{align-self:stretch}:root[data-device=phone] .relic-stats__cap{text-align:left!important;font-size:13px!important}:root[data-device=phone] .bst-relic-row{gap:10px!important;min-height:48px!important}:root[data-device=phone] .bst-relic-row>div:nth-child(2){min-width:0;flex:auto!important;width:auto!important}:root[data-device=phone] .bst-relic-row>div:nth-child(2)>span:first-child{font-size:13.5px!important}:root[data-device=phone] .bst-relic-row>div:nth-child(2)>span:nth-child(2){font-size:12.5px!important;display:block!important;overflow:visible!important}:root[data-device=phone] .bst-relic-row>div:nth-child(3){flex:0 0 56px!important}:root[data-device=phone] .bst-relic-row>span:last-child{width:50px!important;font-size:13.5px!important}:root[data-device=phone] .bst-relic-more{height:var(--phone-tap);font-size:14px;margin-left:0!important}:root[data-device=phone] .bst-card-head__desc{white-space:normal;font-size:13px}:root[data-device=phone] .bst-card-head__actions{flex-wrap:wrap}:root[data-device=phone] .bst-card-head__actions .ui-seg-item{min-width:48px;height:40px;font-size:13.5px}:root[data-device=phone] .bst-card-head__actions>.ui-btn{font-size:14px;height:var(--phone-tap)!important}:root[data-device=phone] .bst-team-list{padding:4px 8px!important}:root[data-device=phone] .bst-team-row{align-items:center;row-gap:6px;min-height:0;grid-template-columns:18px minmax(0,1fr) auto!important;column-gap:8px!important;padding:10px 2px!important}:root[data-device=phone] .bst-team-row__rank{grid-area:1/1;font-size:13px}:root[data-device=phone] .bst-team-row__mons{grid-area:1/2/2/4}:root[data-device=phone] .bst-team-row__names{grid-area:2/2}:root[data-device=phone] .bst-team-row__meta{grid-area:2/3;align-self:start}:root[data-device=phone] .bst-team-row .bst-mon{border-radius:8px;width:40px!important;height:40px!important}:root[data-device=phone] .bst-team-row__type{width:auto!important}:root[data-device=phone] .bst-team-row__value{min-width:0;font-size:13px;width:auto!important}:root[data-device=phone] .bst-team-row>.bst-build-btn{height:var(--phone-tap);white-space:normal;grid-area:3/2/4/4;justify-content:center;padding:0 12px;font-size:13.5px}:root[data-device=phone] .bst-team-row>.bst-build-btn .bst-build-btn__label{display:inline}:root[data-device=phone] .bst-partner{min-height:52px}:root[data-device=phone] .bst-partner__name{font-size:13.5px}:root[data-device=phone] .bst-partner__count{font-size:12.5px}:root[data-device=phone] .bst-mu-filters{width:100%;gap:10px 12px!important}:root[data-device=phone] .bst-mu-season{flex:100%;gap:8px!important}:root[data-device=phone] .bst-mu-season>span{font-size:13px!important}:root[data-device=phone] .bst-mu-season select{flex:auto;min-width:0;height:var(--phone-tap)!important;border-radius:10px!important;font-size:16px!important}:root[data-device=phone] .bst-mu-elements{flex-wrap:wrap;gap:6px!important}:root[data-device=phone] .bst-mu-elements>span{flex:100%;margin:0!important;font-size:13px!important}:root[data-device=phone] .bst-mu-card .bst-mu-sort{height:40px!important;padding:0 10px!important;font-size:13px!important}:root[data-device=phone] .bst-mu-owned{font-size:13.5px;height:var(--phone-tap)!important;padding:0 10px!important}:root[data-device=phone] .bst-mu-head{flex-wrap:wrap;row-gap:6px}:root[data-device=phone] .bst-mu-title{flex:1 0 auto!important}:root[data-device=phone] .bst-mu-title~*{margin-left:auto}:root[data-device=phone] .bst-mu-desc{white-space:normal!important;font-size:13px!important}:root[data-device=phone] .bst-mu-desc-row{align-items:center;gap:4px;margin-right:-10px;display:flex}:root[data-device=phone] .bst-mu-desc-row>.bst-mu-desc{min-width:0;color:var(--text-3);flex:1;margin:0;line-height:1.4}:root[data-device=phone] .bst-mu-row{min-height:52px;gap:10px!important;padding:8px!important}:root[data-device=phone] .bst-mu-row:not(.bst-mu-row--multi)>div:first-child,:root[data-device=phone] .bst-mu-row--multi>div:first-child>div{width:36px!important;height:36px!important}:root[data-device=phone] .bst-mu-row>div:nth-child(2)>div:first-child{font-size:14px!important}:root[data-device=phone] .bst-mu-row>div:nth-child(2)>div:nth-child(2){font-size:12.5px!important}:root[data-device=phone] .bst-mu-row .bst-mu-teams{width:var(--phone-tap)!important;height:var(--phone-tap)!important}:root[data-device=phone] .bst-mu-caption,:root[data-device=phone] .bst-gauge-max{font-size:12px!important}:root[data-device=phone] .bst-about-pill{min-height:32px;margin:2px 0;padding:3px 12px 3px 3px!important;font-size:13px!important}:root[data-device=phone] .bst-about-pill>img{width:24px!important;height:24px!important}:root[data-device=phone] .bst-monster-page p:has(.bst-about-pill){line-height:2}:root[data-device=phone] .bst-hero-badges .ui-badge{white-space:normal;flex-wrap:wrap;column-gap:4px;min-height:24px;padding-top:2px;padding-bottom:2px;line-height:1.3;height:auto!important}:root[data-device=phone] .bst-monster-page .bst-stats{flex-direction:column;align-items:stretch;gap:10px}:root[data-device=phone] .bst-monster-page .bst-stats__intro{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}:root[data-device=phone] .bst-monster-page .bst-stats__sub{text-align:right;width:auto}:root[data-device=phone] .bst-monster-page .bst-band-label{width:auto}:root[data-device=phone] .bst-sl-tile__source{color:var(--text-2);white-space:nowrap;font-size:12.5px;font-weight:550}
:root[data-device=phone] .mm-page{gap:12px!important}:root[data-device=phone] .mm-hub .ui-hub__band .ui-tabs{gap:0;padding:0 2px}:root[data-device=phone] .mm-hub .ui-hub__band .ui-tab{letter-spacing:0;flex-direction:column;flex:auto;justify-content:center;gap:3px;min-width:0;height:56px;padding:6px 2px 5px;font-size:12px;line-height:15px}:root[data-device=phone] .mm-hub .ui-hub__band .ui-tab[aria-selected=true]:after{left:16%;right:16%}:root[data-device=phone] .mm-tab-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:root[data-device=phone] .mm-tab-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-device=phone] .mm-missing-q{font-size:10px!important}:root[data-device=phone][data-ph-hub-sticky]:has(.mm-hub[data-ph-sticky]){--ph-hub-band-h:57px}:root[data-device=phone] :is([data-ph=mm-filters],[data-ph=mm-gear],[data-ph=mm-source]){--accent-rgb:var(--tone-green-rgb,72, 196, 128);--accent:rgb(var(--tone-green-rgb,72, 196, 128));--accent-hover:#6bd79c;--accent-text:#7fdcaa;--accent-soft:rgba(var(--tone-green-rgb,72, 196, 128), .12);--accent-border:rgba(var(--tone-green-rgb,72, 196, 128), .38);--ring:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--tone-green-rgb,72, 196, 128), .55)}:root[data-device=phone][data-theme=light] :is([data-ph=mm-filters],[data-ph=mm-gear],[data-ph=mm-source]){--accent-hover:#166a42;--accent-text:#13704a;--accent-fg:#fff;--accent-soft:rgba(var(--tone-green-rgb,72, 196, 128), .1);--accent-border:rgba(var(--tone-green-rgb,72, 196, 128), .45)}:root[data-device=phone] :is(.mme,.mma,.mma-tone,.mm-summons) .ui-label,:root[data-device=phone] :is(.mme,.mma,.mma-tone) .ui-badge{font-size:12px}:root[data-device=phone] :is(.mme,.mma,.mma-tone) .sb-search__icon{left:13px}:root[data-device=phone] :is(.mme,.mma,.mma-tone) .sb-search__input.ui-input{padding-left:38px;padding-right:12px}:root[data-device=phone] :is(.mme,.mma,.mma-tone) .sb-search__input.ui-input.has-value{padding-right:46px}:root[data-device=phone] :is(.mme-elements,.mma-browser__elements,.mma-srcmodal__elements) .bst-el-toggle{width:100%!important;height:var(--phone-tap)!important;border-radius:10px!important;padding:10px!important}:root[data-device=phone] :is(.mme-elements,.mma-browser__elements){grid-template-columns:repeat(5,minmax(40px,44px)) minmax(76px,1fr);gap:4px;width:100%;display:grid}:root[data-device=phone] .mf-ld.mf-chip{height:var(--phone-tap);justify-content:center;margin-left:4px;padding:0 10px;font-size:14px}:root[data-device=phone] .mf-ld.mf-chip img{width:16px;height:16px}:root[data-device=phone] .mme-card:hover{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-card);transform:none}:root[data-device=phone] .mme-card:active{background:var(--card-hover)}:root[data-device=phone] .mme-pool:not([aria-pressed=true]):hover{border-color:var(--border);background:var(--surface)}:root[data-device=phone] :is(.mme-pool,.mma-srcbtn,.mma-family,.mma-bgroup__head):active{background:var(--surface-active)}:root[data-device=phone] .mme-more{flex-direction:column;align-items:stretch;gap:8px;padding:2px 0 0;font-size:13px}:root[data-device=phone] .mme-more .bst-more__count:empty{display:none}:root[data-device=phone] .mme-more .bst-more__actions{flex-wrap:wrap;gap:8px}:root[data-device=phone] .mme-more .bst-more__actions>.ui-btn{min-width:0;height:var(--phone-tap);border:1px solid var(--border-strong);background:var(--surface);flex:140px;justify-content:center;font-size:14px}:root[data-device=phone] .mme{gap:12px}:root[data-device=phone] .mme-pools__grid{gap:8px}:root[data-device=phone] .mme-pool{gap:8px;padding:12px}:root[data-device=phone] .mme-pool__check{width:24px;height:24px;display:inline-flex}:root[data-device=phone] .mme-pool__title{font-size:14.5px;line-height:19px}:root[data-device=phone] .mme-pool__sub{white-space:normal;font-size:12px;line-height:16px;display:block}:root[data-device=phone] .mme-pool__value{font-size:16px}:root[data-device=phone] .mme-pool__label{letter-spacing:.04em;font-size:12px}:root[data-device=phone] .mme-pool__locks{height:22px;font-size:12px}:root[data-device=phone] .mme-toolbar{gap:12px;padding:12px}:root[data-device=phone] .mme-toolbar__row{gap:10px}:root[data-device=phone] .mme-search{flex:100%;max-width:none}:root[data-device=phone] .mf-grades{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}:root[data-device=phone] .mf-grades .mf-labelled{gap:8px;width:100%;display:flex}:root[data-device=phone] .mf-grades .mf-labelled__label{min-width:64px;font-size:12px}:root[data-device=phone] .mf-grades .ui-seg{flex:auto;display:flex}:root[data-device=phone] .mf-grades .ui-seg-item{flex:1 1 0;justify-content:center;min-width:40px;padding:0 4px}:root[data-device=phone] .mm-grades-hint{color:var(--text-3);margin:0;font-size:13px;line-height:1.45}:root[data-device=phone] .mm-grades-hint b{color:var(--text-2);font-weight:600}:root[data-device=phone] .mme-toolbar__end{flex-wrap:wrap;flex:100%;gap:8px;margin-left:0}:root[data-device=phone] .mme-toolbar__end>.ui-btn{flex:1 1 0;justify-content:center}:root[data-device=phone] .mme-sort.ui-select{height:var(--phone-tap);flex:100%}:root[data-device=phone] .mme-toolbar__meta{gap:8px 10px;padding-top:10px;font-size:13px}:root[data-device=phone] .mme-hint{flex-basis:100%;font-size:13px;line-height:1.4}:root[data-device=phone] .mme-filterchip{height:var(--phone-tap);gap:8px;padding:0 2px 0 12px;font-size:13.5px}:root[data-device=phone] .mme-filterchip .ui-icon-btn{width:40px;height:40px}:root[data-device=phone] .mf-active{gap:8px}:root[data-device=phone] .mf-tag{height:var(--phone-tap);gap:6px;padding:0 2px 0 14px;font-size:13.5px}:root[data-device=phone] .mf-tag__x{width:40px;height:40px}:root[data-device=phone] .mme-grid{gap:10px}:root[data-device=phone] .mme-card{gap:10px;padding:12px}:root[data-device=phone] .mme-card__name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:15px;line-height:20px;display:-webkit-box}:root[data-device=phone] .mme-card__meta{font-size:13px;line-height:18px}:root[data-device=phone] .mme-stars{font-size:13px}:root[data-device=phone] .mme-card__tags{flex-wrap:wrap;min-height:0}:root[data-device=phone] .mme-card__tags:empty{display:none}:root[data-device=phone] .mme-tag{height:22px;padding:0 7px;font-size:12px}:root[data-device=phone] .mme-relic{height:28px;font-size:13px}:root[data-device=phone] .mme-relic--none{font-size:12px}:root[data-device=phone] .mme-strip__cell{gap:5px;min-height:48px;padding:8px 8px 9px}:root[data-device=phone] .mme-strip__label{font-size:12px}:root[data-device=phone] .mme-strip__value{font-size:12.5px;line-height:17px}:root[data-device=phone] .mf-skill__n,:root[data-device=phone] .mf-skill__note,:root[data-device=phone] .mf-skill--unknown{font-size:12px}:root[data-device=phone] .mme-card__main:has(>.mf-skill):has(>.mme-relic){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"frame who relic go""frame who skill go";align-items:center;gap:8px 12px;display:grid}:root[data-device=phone] .mme-card__main:has(>.mf-skill):has(>.mme-relic)>.mme-frame{grid-area:frame}:root[data-device=phone] .mme-card__main:has(>.mf-skill):has(>.mme-relic)>.mme-card__who{grid-area:who}:root[data-device=phone] .mme-card__main:has(>.mf-skill):has(>.mme-relic)>.mme-relic{grid-area:relic;justify-self:end}:root[data-device=phone] .mme-card__main:has(>.mf-skill):has(>.mme-relic)>.mf-skill{grid-area:skill;justify-self:end}:root[data-device=phone] .mme-card__main:has(>.mf-skill):has(>.mme-relic)>.mme-card__go{grid-area:go}:root[data-device=phone] .ph-mm-loading{z-index:9500;background:var(--overlay);color:var(--text-2);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:fixed;inset:0}:root[data-device=phone] .ph-mm-headlink{width:var(--phone-tap);height:var(--phone-tap);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root[data-device=phone] .ph-mm-headlink:active{background:var(--surface-active)}:root[data-device=phone] .ph-mm-gear__media{flex-shrink:0;margin:0 6px 0 2px;display:inline-flex}:root[data-device=phone] [data-ph=mm-gear] .mme-mhead__alias{color:var(--text-3);font-size:13px;font-weight:500}:root[data-device=phone] .ph-mm-gear{gap:12px}:root[data-device=phone] .ph-mm-gear .mme-mhead__badges{gap:8px;margin:0}:root[data-device=phone] .ph-mm-gear .mme-mhead__badges .ui-badge{height:28px;padding:0 10px;font-size:13px}:root[data-device=phone] .ph-mm-gear .mme-poolsw{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}:root[data-device=phone] .ph-mm-gear .mme-poolsw__label{font-size:14px;line-height:18px}:root[data-device=phone] .ph-mm-gear .mme-poolsw__btn{height:auto;min-height:60px}:root[data-device=phone] .ph-mm-gear .mme-poolsw__count{white-space:normal;font-size:12.5px;line-height:16px}:root[data-device=phone] .ph-mm-gear .mme-poolsw__unit{display:inline}:root[data-device=phone] .ph-mm-gear .mme-modal{gap:12px;padding:0}:root[data-device=phone] .ph-mm-gear .mme-lockbar{flex-wrap:wrap;gap:10px 12px;padding:12px}:root[data-device=phone] .ph-mm-gear .mme-lockbar__text{flex:calc(100% - 48px)}:root[data-device=phone] .ph-mm-gear .mme-lockbar__title{font-size:14.5px}:root[data-device=phone] .ph-mm-gear .mme-lockbar__desc{font-size:13.5px;line-height:1.45}:root[data-device=phone] .ph-mm-gear .mme-lockbar__actions{flex:100%;justify-content:stretch}:root[data-device=phone] .ph-mm-gear .mme-lockbar__actions>.ui-btn{flex:1 1 0;justify-content:center}:root[data-device=phone] .ph-mm-gear :is(.mme-lock__hint,.mme-lock__feedback,.mme-note){font-size:13px;line-height:1.45}:root[data-device=phone] .ph-mm-gear .mme-nogear{min-height:0}:root[data-device=phone] .ph-mm-gear .relic-engraved{min-height:var(--phone-tap);font-size:13px}:root[data-device=phone] .ph-mm-fsheet .mf-panel{box-shadow:none;background:0 0;border-radius:0;animation:none}:root[data-device=phone] .ph-mm-fsheet .mf-group{flex-direction:column;gap:8px;padding:12px 16px 14px;position:relative}:root[data-device=phone] .ph-mm-fsheet .mf-group__label{width:auto;min-height:28px;font-size:12px}:root[data-device=phone] .ph-mm-fsheet .mf-group__reset{height:var(--phone-tap);padding:0 12px;font-size:14px;position:absolute;top:4px;right:8px}:root[data-device=phone] .mf-group__hint{color:var(--text-3);margin:-2px 0 2px;font-size:13px;line-height:1.45}:root[data-device=phone] .ph-mm-fsheet .mf-group__chips{gap:8px}:root[data-device=phone] .ph-mm-fsheet .mf-chip{border-radius:999px;height:40px;padding:0 14px 0 10px;font-size:14px}:root[data-device=phone] .ph-mm-fsheet .mf-chip img{width:18px;height:18px}:root[data-device=phone] .ph-mm-fsheet .mf-chip__initial{width:18px;height:18px;font-size:12px}:root[data-device=phone] .ph-mm-fsheet .mf-note{padding:12px 16px;font-size:13px}:root[data-device=phone] .ph-mm-fsheet .mf-panel__foot{display:none}:root[data-device=phone] .mma{gap:12px}:root[data-device=phone] .mma-card__body{gap:14px}:root[data-device=phone] .mma-kpi{position:relative}:root[data-device=phone] .mma-kpi .bst-kpi__label{font-size:12px}:root[data-device=phone] .mma-kpi .bst-kpi__context{white-space:normal;font-size:12.5px;line-height:17px}:root[data-device=phone] .mm-kpi-tip{position:absolute;top:2px;right:2px}:root[data-device=phone] .mma-link{min-height:var(--phone-tap);font-size:14px}:root[data-device=phone] .mma-hl__foot{padding-top:2px}:root[data-device=phone] .mma-hl__foot .mma-link{margin-bottom:-10px}:root[data-device=phone] .mma-hl__name{min-height:var(--phone-tap);align-items:center;margin:-12px 0;font-size:15.5px;display:flex}:root[data-device=phone] .mma-hl{gap:10px;padding:14px}:root[data-device=phone] .mma-hl__eyebrow{font-size:12px}:root[data-device=phone] :is(.mma-hl__text,.mma-hl__none,.mma-hl__count){font-size:13.5px}:root[data-device=phone] .mma-strip:not(.mma-strip--named){gap:0;margin:-3px}:root[data-device=phone] .mma-strip:not(.mma-strip--named) .mma-strip__mon{padding:3px}:root[data-device=phone] .mma-strip:not(.mma-strip--named) .mma-strip__all{margin:3px}:root[data-device=phone] .mma-strip--named .mma-strip__mon{font-size:13.5px}:root[data-device=phone] .mma-strip__all{height:var(--phone-tap);padding:0 14px;font-size:14px}:root[data-device=phone] .mma-share{font-size:14px}:root[data-device=phone] .mma-share__pct{font-size:13px}:root[data-device=phone] .mma-el{font-size:14px}:root[data-device=phone] .mma-cell__sub{font-size:12.5px}:root[data-device=phone] .mma-srcbtn__go{color:var(--text-2)}:root[data-device=phone] .mma-prog__label{font-size:14px}:root[data-device=phone] .mma-prog__value{font-size:13px}:root[data-device=phone] .mma-callout__text{font-size:14px}:root[data-device=phone] .mma-meta__title{font-size:14.5px}:root[data-device=phone] .mma-meta__sub,:root[data-device=phone] .mma-meta__foot{font-size:13px}:root[data-device=phone] .mma-pick__name{font-size:12.5px}:root[data-device=phone] .mma-pick__rank{min-width:26px;height:20px;font-size:12px;line-height:18px;top:-8px;left:-8px}:root[data-device=phone] .mma-cov__row{font-size:14px}:root[data-device=phone] .mma-cov__pct,:root[data-device=phone] .mma-cov__na{font-size:13px}:root[data-device=phone] .mma-browser__tools{gap:10px;padding:12px}:root[data-device=phone] .mma-browser__row{gap:10px}:root[data-device=phone] .mma-browser__search{flex:100%;max-width:none}:root[data-device=phone] .mma-browser__end{flex:100%;margin-left:0}:root[data-device=phone] .mma-browser__end>.ui-btn{flex:auto;justify-content:center}:root[data-device=phone] .mma-browser__meta{gap:8px 12px;font-size:13px}:root[data-device=phone] .mma-bgroup__head{min-height:48px;padding:10px 14px}:root[data-device=phone] .mma-bgroup__title{font-size:15px}:root[data-device=phone] .mma-tile__name{font-size:12.5px}:root[data-device=phone] .mma-tile__dm,:root[data-device=phone] .mma-sides__count{font-size:12px}:root[data-device=phone] .mma-kind .ui-seg-item{gap:5px}:root[data-device=phone] .mma-kind__icons{display:none}:root[data-device=phone] .mma-sort.ui-select{height:var(--phone-tap)}:root[data-device=phone] .mma-reco__eyebrow{font-size:12px}:root[data-device=phone] .mma-reco__title{font-size:16px}:root[data-device=phone] .mma-reco__title a{min-height:var(--phone-tap);align-items:center;margin:-12px 0;display:inline-flex}:root[data-device=phone] .mma-reco__text{font-size:13.5px}:root[data-device=phone] .mma-note{font-size:13px}:root[data-device=phone] .mma-listhead{white-space:normal;font-size:12px}:root[data-device=phone] .mma-row{gap:6px 12px;padding:12px}:root[data-device=phone] .mma-row__rank{font-size:13px}:root[data-device=phone] .mma-row__name>a{min-height:var(--phone-tap);align-items:center;margin:-12px 0;font-size:15px;display:inline-flex}:root[data-device=phone] .mma-tag{height:20px;font-size:12px}:root[data-device=phone] .mma-row__why{font-size:13px}:root[data-device=phone] .mma-row__caption{font-size:12px}:root[data-device=phone] .mma-cd,:root[data-device=phone] .mma-skill__text{font-size:13px}:root[data-device=phone] .mma-skill__text small{font-size:12px}:root[data-device=phone] .mma-row--missing .mma-row__toggle-label{display:inline}:root[data-device=phone] .mma-row--missing .mma-row__toggle{width:auto;height:var(--phone-tap);gap:6px;padding:0 10px 0 12px;font-size:14px}:root[data-device=phone] .mma-teams{padding:10px}:root[data-device=phone] .mma-teams__legend{font-size:12.5px}:root[data-device=phone] .mma-team{padding:6px 8px}:root[data-device=phone] .mma-team__mons{gap:0;margin:-3px}:root[data-device=phone] .mma-team__mon{padding:3px}:root[data-device=phone] .mma-team__usage small{font-size:12px}:root[data-device=phone] .mma-uses{gap:6px}:root[data-device=phone] .mma-use{border-radius:10px;gap:6px;height:40px;padding:0 11px 0 7px;font-size:13px}:root[data-device=phone] .mma-use .mma-boss{width:20px;height:20px}@container mma-list (max-width:760px){:root[data-device=phone] .mma-row--missing .mma-row__who{display:contents}:root[data-device=phone] .mma-row--missing{grid-template-columns:20px 46px minmax(0,1fr) auto;grid-template-areas:"rank portrait name toggle""rank portrait why why""rank portrait usage usage""panel panel panel panel"}:root[data-device=phone] .mma-row--missing .mma-row__name{grid-area:name;align-self:center}:root[data-device=phone] .mma-row--missing .mma-row__why{grid-area:why}:root[data-device=phone] .mma-row--overview .mma-row__who{display:contents}:root[data-device=phone] .mma-row--overview{grid-template-columns:20px 46px minmax(0,1fr) auto;grid-template-areas:"rank portrait name metric""uses uses uses uses"}:root[data-device=phone] .mma-row--overview .mma-row__name{grid-area:name}:root[data-device=phone] .mma-row--overview .mma-uses{grid-area:uses}:root[data-device=phone] .mma-row--devilmon .mma-row__who{display:contents}:root[data-device=phone] .mma-row--devilmon{grid-template-columns:20px 46px minmax(0,1fr) auto;grid-template-areas:"rank portrait name name""rank portrait plan plan""why why why why""skill skill skill dm""value value value value"}:root[data-device=phone] .mma-row--devilmon .mma-row__name{grid-area:name}:root[data-device=phone] .mma-row--devilmon .mma-row__who>.mma-cd{grid-area:plan}:root[data-device=phone] .mma-row--devilmon .mma-row__who>:is(.mma-row__why,.mma-uses){grid-area:why}:root[data-device=phone] .mma-row--devilmon .mma-row__skill{max-width:none}:root[data-device=phone] .mma-row--devilmon .mma-row__metric--value{flex-direction:row;align-items:center;gap:10px;display:flex}:root[data-device=phone] .mma-row--devilmon .mma-row__metric--value .mma-row__caption{text-align:left;flex:none}:root[data-device=phone] .mma-row--devilmon .mma-row__metric--value .mma-meter{flex:auto;margin-top:0}}:root[data-device=phone] .ph-mm-source__icon{border-radius:10px;width:36px;height:36px;margin:0 6px 0 2px}:root[data-device=phone] .ph-mm-source__icon img{width:26px;height:26px}:root[data-device=phone] .ph-mm-source .mma-srcmodal__tools{margin:-12px calc(-1 * var(--phone-gutter)) 0;padding:12px var(--phone-gutter) 10px;gap:10px;top:-12px}:root[data-device=phone] .ph-mm-source .mma-srcmodal__tools>.ui-seg{width:100%;display:flex}:root[data-device=phone] .ph-mm-source .mma-srcmodal__tools>.ui-seg .ui-seg-item{flex:1 1 0;justify-content:center;min-width:0}:root[data-device=phone] .ph-mm-source .mma-srcmodal__elements{grid-template-columns:repeat(5,minmax(40px,1fr));gap:6px;width:100%;display:grid}:root[data-device=phone] .ph-mm-source .mma-srcmodal__search{flex:100%;max-width:none;margin-left:0}:root[data-device=phone] .ph-mm-source .mma-srcmodal__n{font-size:12px}:root[data-device=phone] .ph-mm-source .mma-srcmodal__about{padding:12px 0 0;font-size:13px}:root[data-device=phone] .ph-mm-source .mma-srcgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 4px;padding:12px 0 6px}:root[data-device=phone] .ph-mm-source .mma-srcgrid__el{font-size:12px}:root[data-device=phone] .ph-mm-source .mma-srctile__name{font-size:12.5px}:root[data-device=phone] .ph-mm-source .mma-srctile__via{font-size:12px}:root[data-device=phone] .ph-mm-source .mma-srctile__badge{min-width:20px;height:20px;font-size:12px}:root[data-device=phone] .ph-mm-source .mma-srcmodal__more.bst-more{padding:8px 0 4px}:root[data-device=phone] .mma-srctile.is-missing:hover .mma-portrait{filter:grayscale();opacity:.42}:root[data-device=phone] .mma-srctile:active{background:var(--surface-active)}:root[data-device=phone] .mm-summons .bst-sec-head__sub{font-size:13.5px!important}:root[data-device=phone] .mm-summons .bst-sl-tile__name{font-size:15px!important}:root[data-device=phone] .mm-summons .bst-sl-tile__ago{font-size:13px!important}:root[data-device=phone] .mm-summons .bst-sl-filter{gap:8px!important}:root[data-device=phone] .mm-summons .bst-sl-chip{border-radius:999px!important;gap:8px!important;height:40px!important;padding:0 12px 0 10px!important}:root[data-device=phone] .mm-summons .bst-sl-chip__label{font-size:14px!important}:root[data-device=phone] .mm-summons .bst-sl-chip__count{padding:2px 8px!important;font-size:12.5px!important}:root[data-device=phone] .mm-summons .bst-sl-chip__icon{width:18px!important;height:18px!important}:root[data-device=phone] .mm-summons .bst-sl-empty{font-size:14px!important}:root[data-device=phone] .mm-summons .bst-sl-row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"pic name when""pic src when";align-items:center;row-gap:4px;column-gap:12px!important;padding:10px 12px!important;display:grid!important}:root[data-device=phone] .mm-summons .bst-sl-row>.bst-sl-portrait{grid-area:pic;width:40px!important;height:40px!important}:root[data-device=phone] .mm-summons .bst-sl-row__main{grid-area:name}:root[data-device=phone] .mm-summons .bst-sl-row__name{font-size:15px!important}:root[data-device=phone] .mm-summons .bst-sl-row__ld{font-size:12px}:root[data-device=phone] .mm-summons .bst-sl-row__source{grid-area:src;justify-self:start;font-size:12.5px;height:26px!important}:root[data-device=phone] .mm-summons .bst-sl-row__when{grid-area:when;min-width:0!important}:root[data-device=phone] .mm-summons .bst-sl-row__date{font-size:13px!important}:root[data-device=phone] .mm-summons .bst-sl-row__ago{font-size:12.5px!important}:root[data-device=phone] .mm-summons .bst-sl-more{border-top:1px solid var(--border)}@media (orientation:landscape){:root[data-device=phone] .mm-hub .ui-hub__band .ui-tab{flex-direction:row;flex:1 1 0;gap:7px;height:44px;padding:0 8px;font-size:14px}:root[data-device=phone][data-ph-hub-sticky]:has(.mm-hub[data-ph-sticky]){--ph-hub-band-h:45px}:root[data-device=phone] .mma-kind__icons{display:inline-flex}:root[data-device=phone] .ph-mm-source .mma-srcgrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}:root[data-device=phone] .mme-pools__grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-device=phone] :is(.mme-search,.mma-browser__search){flex:260px}:root[data-device=phone] :is(.mme-elements,.mma-browser__elements){width:auto;display:flex}:root[data-device=phone] :is(.mme-elements,.mma-browser__elements) .bst-el-toggle{width:var(--phone-tap)!important}:root[data-device=phone] .mf-grades{flex-flow:wrap;gap:8px 20px}:root[data-device=phone] .mf-grades .mf-labelled{width:auto}:root[data-device=phone] .mf-grades .ui-seg{flex:none}:root[data-device=phone] .mf-grades .ui-seg-item{min-width:var(--phone-tap);flex:none;padding:0 10px}:root[data-device=phone] .mm-grades-hint{flex-basis:100%}:root[data-device=phone] .mme-toolbar__end{flex-wrap:nowrap}:root[data-device=phone] .mme-toolbar__end>.ui-btn{flex:none}:root[data-device=phone] .mme-sort.ui-select{flex:200px}:root[data-device=phone] .mma-browser__end{flex:none}}
:root[data-device=phone] .ph-rl-unavailable__actions{flex-direction:column;gap:10px;width:320px;max-width:100%;display:flex}:root[data-device=phone] .ph-rl-unavailable__actions .ui-btn{--btn-h:var(--phone-tap)}:root[data-device=phone] .ra-guide-body{gap:16px!important;font-size:14px!important}:root[data-device=phone] .ra-guide-body__title{font-size:17px!important}:root[data-device=phone] .ra-guide-body__small{font-size:13px!important}:root[data-device=phone] .ra-guide-body__tier{font-size:12.5px!important}:root[data-device=phone] .ra-guide-body__tier-value{font-size:14px!important}:root[data-device=phone] .ra-guide-body .ui-label{font-size:12px}:root[data-device=phone] .ra,:root[data-device=phone] .ra-row{gap:12px}:root[data-device=phone] .ra-card__body{gap:14px;padding:14px}:root[data-device=phone] .ra .ui-label{letter-spacing:.05em;font-size:12px}:root[data-device=phone] .ra-note{font-size:13px}:root[data-device=phone] .ra-empty-line{padding:16px 14px;font-size:14px}:root[data-device=phone] .ra .ui-statstrip__meta{font-size:12.5px}:root[data-device=phone] .ra-verdict{grid-template-columns:10px minmax(0,1fr) auto 40px;column-gap:10px}:root[data-device=phone] .ra-verdict__name{font-size:14px}:root[data-device=phone] .ra-verdict__desc,:root[data-device=phone] .ra-verdict__pct{font-size:13px}:root[data-device=phone] .ra-verdict__count{font-size:17px}:root[data-device=phone] .ra-reapp{gap:10px 12px;padding:12px}:root[data-device=phone] .ra-reapp__count{font-size:17px}:root[data-device=phone] .ra-reapp .ui-btn{flex:100%;justify-content:center}:root[data-device=phone] .ra-mini{font-size:14px}:root[data-device=phone] .ra-mini th{letter-spacing:.05em;font-size:12px}:root[data-device=phone] .ra-mini td{padding-top:8px;padding-bottom:8px}:root[data-device=phone] .ra-mini small,:root[data-device=phone] .ra-hist__peak,:root[data-device=phone] .ra-hist__marker-label,:root[data-device=phone] .ra-hist__tick{font-size:12px}:root[data-device=phone] .ra-hist__plot{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:root[data-device=phone] .ra-hist__col.is-hover .ra-hist__bar{filter:brightness(1.35)}:root[data-device=phone] .ra-legend{gap:6px 16px;font-size:13px}:root[data-device=phone] .ra-stat__value small,:root[data-device=phone] .ra-subhead__meta{font-size:13px}:root[data-device=phone] .ra-grade{grid-template-columns:minmax(80px,auto) 52px minmax(0,1fr) 40px;column-gap:10px;min-height:36px;font-size:14px}:root[data-device=phone] .ra-grade__pct{font-size:13px}:root[data-device=phone] .ra-table__head{letter-spacing:.05em;font-size:12px}:root[data-device=phone] .ra-table__row{min-height:44px;font-size:14px}:root[data-device=phone] .ra-rank{font-size:13px}:root[data-device=phone] .ra-slot{width:26px;height:26px;font-size:13px}:root[data-device=phone] .ra-bar{gap:8px}:root[data-device=phone] .ra-table:not(.ra-sq) .ra-table__head,:root[data-device=phone] .ra-table:not(.ra-sq) .ra-table__row{grid-template-columns:32px 48px minmax(0,1fr) 58px 40px;column-gap:10px}:root[data-device=phone] .ra-sq .ra-sq__meta{font-size:13px;line-height:1.45}:root[data-device=phone] .ra-sq__meta>span{white-space:nowrap}:root[data-device=phone] .ra-reco{gap:12px;padding:12px 14px}:root[data-device=phone] .ra-reco__eyebrow{font-size:12px}:root[data-device=phone] .ra-reco__title{font-size:15px}:root[data-device=phone] .ra-reco__text{font-size:13px}:root[data-device=phone] .ra-dungeon{gap:14px;padding:14px}:root[data-device=phone] .ra-dungeon__name{font-size:15px}:root[data-device=phone] .ra-dungeon__name .ui-badge{font-size:12px}:root[data-device=phone] .ra-dungeon__meta{font-size:13px}:root[data-device=phone] .ra-combo__name{font-size:14px}:root[data-device=phone] .ra-combo__rank{font-size:13px}:root[data-device=phone] .ra-metric__label{letter-spacing:.05em;font-size:12px}:root[data-device=phone] .ra-metric__value small{font-size:12px}:root[data-device=phone] .ra-metric__sub{font-size:12.5px}:root[data-device=phone] .ra-chiprow{flex-direction:column;align-items:stretch;gap:6px}:root[data-device=phone] .ra-chiprow__label{align-items:center;width:auto;min-height:20px;font-size:13px;display:flex}:root[data-device=phone] .ra-chips{gap:6px}:root[data-device=phone] .ra-chip{border-radius:8px;gap:5px;height:32px;padding:0 4px;font-size:13.5px}:root[data-device=phone] .ra-chip__k{font-size:12px}:root[data-device=phone] .ra-set__head{min-height:56px}:root[data-device=phone] .ra-set__title{font-size:15px}:root[data-device=phone] .ra-set__total{font-size:16px}:root[data-device=phone] .ra-set__total small{font-size:12px}:root[data-device=phone] .ra-set__parts,:root[data-device=phone] .ra-set__stats{font-size:13px}:root[data-device=phone] .ra-set__body{padding:0 12px 14px}:root[data-device=phone] .ra-marker{font-size:12.5px}:root[data-device=phone] .ph-rl-info{flex-shrink:0;margin:-12px -12px -12px -8px;display:inline-flex}:root[data-device=phone] .ph-rl-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"thr thr""sets sets""slots slots""guide guide";gap:10px 12px;padding:10px 14px 12px;display:grid}:root[data-device=phone] .ph-rl-controls--pending{min-height:248px;display:block}:root[data-device=phone] .ph-rl-controls__row{min-width:0;min-height:var(--phone-tap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}:root[data-device=phone] .ph-rl-controls__row--thr{grid-area:thr}:root[data-device=phone] .ph-rl-controls__row--sets{grid-area:sets}:root[data-device=phone] .ph-rl-controls__label{min-width:0;color:var(--text-2);white-space:nowrap;align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}:root[data-device=phone] .ph-rl-controls .ui-seg-item{justify-content:center;min-width:44px;padding:0 10px}:root[data-device=phone] .ph-rl-controls__slots{grid-area:slots;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}:root[data-device=phone] .ph-rl-controls__field{flex-direction:column;gap:6px;min-width:0;display:flex}:root[data-device=phone] .ph-rl-controls__field-label{color:var(--text-2);font-size:13px;font-weight:600}:root[data-device=phone] .ph-rl-controls__select{width:100%;min-width:0}:root[data-device=phone] .ph-rl-controls__guide{min-width:0;min-height:var(--phone-tap);border:0;border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--accent-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-area:guide;align-items:center;gap:10px;margin:2px -14px -12px;padding:0 14px;font-size:15px;font-weight:600;display:flex}:root[data-device=phone] .ph-rl-controls__guide:active{background:var(--surface-active)}:root[data-device=phone] .ph-rl-controls__guide:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-device=phone] .ph-rl-controls__guide-text{flex:1;min-width:0}:root[data-device=phone] .ph-rl-stepper{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}:root[data-device=phone] .ph-rl-stepper__field{width:64px}:root[data-device=phone] .ph-rl-stepper__field input{text-align:center;font-weight:600}:root[data-device=phone] .ph-rl-hist-readout{border-radius:var(--radius-md);background:var(--surface-2);text-align:center;min-height:34px;color:var(--text-3);font-variant-numeric:tabular-nums;margin:10px 0 0;padding:7px 10px;font-size:13px;line-height:20px}:root[data-device=phone] .ph-rl-hist-readout[data-selected]{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-strong)}:root[data-device=phone] .ph-rl-hist-readout b{color:var(--text);font-weight:650}:root[data-device=phone] .ph-rl-keysets{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:12px 14px;display:flex}:root[data-device=phone] .ph-rl-combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root[data-device=phone] .ph-rl-combo{border:1px solid var(--border-strong);background:var(--surface-2);min-width:0;min-height:52px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:6px;padding:6px 8px;display:flex}:root[data-device=phone] .ph-rl-combo:active{background:var(--surface-active)}:root[data-device=phone] .ph-rl-combo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-device=phone] .ph-rl-combo[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft)}:root[data-device=phone] .ph-rl-combo__icon{object-fit:contain;flex-shrink:0;width:20px;height:20px}:root[data-device=phone] .ph-rl-combo__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}:root[data-device=phone] .ph-rl-combo__set{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}:root[data-device=phone] .ph-rl-combo__pair{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}:root[data-device=phone] .ph-rl-combo[aria-pressed=true] .ph-rl-combo__set,:root[data-device=phone] .ph-rl-combo[aria-pressed=true] .ph-rl-combo__pair{color:var(--accent-text)}:root[data-device=phone] .ph-rl-keysets__note{color:var(--text-3);margin:0;font-size:13px;line-height:1.45}:root[data-device=phone] .ra-card>.ph-rl-runes{padding:12px}:root[data-device=phone] .ph-rl-runes-note{color:var(--text-3);margin:0;padding:12px 14px 0;font-size:13px;line-height:1.45}:root[data-device=phone] .ph-rl-rune{flex-direction:column;gap:8px;min-width:0;display:flex}:root[data-device=phone] .ph-rl-rune__top{align-items:flex-start;gap:10px;min-width:0;display:flex}:root[data-device=phone] .ph-rl-rune__rank{text-align:center;min-width:18px;color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:4px;font-size:14px;font-weight:650}:root[data-device=phone] .ph-rl-rune__rank[data-top]{color:var(--accent-text)}:root[data-device=phone] .ph-rl-rune__icon{object-fit:contain;flex-shrink:0;width:28px;height:28px}:root[data-device=phone] .ph-rl-rune__name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-device=phone] .ph-rl-rune__title{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.3}:root[data-device=phone] .ph-rl-rune__meta{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:12.5px;display:flex}:root[data-device=phone] .ph-rl-rune__rl{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}:root[data-device=phone] .ph-rl-rune__score{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:17px;font-weight:700;display:inline-flex}:root[data-device=phone] .ph-rl-rune__rl-label{color:var(--text-3);font-size:12px}:root[data-device=phone] .ph-rl-rune__mi{color:var(--text);flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}:root[data-device=phone] .ph-rl-rune__stat{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}:root[data-device=phone] .ph-rl-rune__stat--innate{color:var(--text-2)}:root[data-device=phone] .ph-rl-rune__k{color:var(--text-3);margin-right:6px;font-size:12.5px}:root[data-device=phone] .ph-rl-rune__subs{border-top:1px solid var(--border-subtle);color:var(--text-2);flex-wrap:wrap;gap:2px 14px;padding-top:8px;font-size:13.5px;line-height:1.5;display:flex}:root[data-device=phone] .ph-rl-tip{flex-direction:column;gap:6px;display:flex}:root[data-device=phone] .ph-rl-tip__head{color:var(--text);font-size:14px;font-weight:650}:root[data-device=phone] .ph-rl-tip__text{color:var(--text-3);font-size:13px;line-height:1.4}:root[data-device=phone] .ph-rl-tip__row{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:8px;font-size:13.5px;line-height:1.35;display:grid}:root[data-device=phone] .ph-rl-tip__badge{object-fit:contain;width:16px;height:16px}:root[data-device=phone] .ph-rl-tip__name{color:var(--text);font-weight:600}:root[data-device=phone] .ph-rl-tip__short{color:var(--text-3);font-weight:500}:root[data-device=phone] .ph-rl-tip__val{color:var(--text-2);font-variant-numeric:tabular-nums}@media (orientation:landscape){:root[data-device=phone] .ph-rl-controls{grid-template-areas:"thr sets""slots guide";column-gap:24px;padding:10px 14px 12px}:root[data-device=phone] .ph-rl-controls--pending{min-height:150px}:root[data-device=phone] .ph-rl-controls__guide{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:10px;align-self:end;margin:0;padding:0 12px}:root[data-device=phone] .ph-rl-runes>[role=list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-device=phone] .ph-rl-runes>[role=list]>[role=listitem]>*{height:100%}:root[data-device=phone] .ph-rl-runes>[role=list]>:not([role=listitem]){grid-column:1/-1}}
