.mob-comparator_comparator__UlOVY{min-width:0;color:var(--text-primary)}.mob-comparator_comparator__UlOVY *,.mob-comparator_comparator__UlOVY :after,.mob-comparator_comparator__UlOVY :before{box-sizing:border-box}.mob-comparator_comparator__UlOVY button{cursor:pointer}.mob-comparator_comparator__UlOVY :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.mob-comparator_comparator__UlOVY button:disabled{opacity:.45;cursor:not-allowed}.mob-comparator_sectionHeading__feRnL{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.15rem}.mob-comparator_sectionHeading__feRnL>div{min-width:0}.mob-comparator_sectionHeading__feRnL h2,.mob-comparator_startState__XMcKM h2{margin:.2rem 0 0;font:550 clamp(1.5rem,2vw,2rem)/1.25 var(--font-heading),Georgia,serif;letter-spacing:-.015em;color:var(--text-heading)}.mob-comparator_sectionHeading__feRnL h2>span{margin-left:.6rem;font:500 .75rem/1.5 var(--font-body),sans-serif;color:var(--text-muted);white-space:nowrap}.mob-comparator_sectionHeading__feRnL p:not(.mob-comparator_eyebrow__9ycNM){max-width:52rem;margin-top:.5rem;color:var(--text-secondary);font-size:.78rem;line-height:1.7}.mob-comparator_eyebrow__9ycNM{color:var(--accent-strong);font-size:.59rem;font-weight:750;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}.mob-comparator_selection__PrFU9{padding-top:1.35rem;border-top:1px solid var(--ui-border)}.mob-comparator_actions__TGvcf{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.mob-comparator_button__jaR9l,.mob-comparator_primaryButton__VK_BC,.mob-comparator_quietButton__8AfGK{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;border:1px solid var(--ui-border);border-radius:.3rem;padding:.5rem .8rem;background:var(--surface-1);color:var(--text-heading);font-size:.75rem;font-weight:550;line-height:1.4}.mob-comparator_primaryButton__VK_BC{border-color:color-mix(in srgb,var(--accent) 60%,var(--ui-border));background:var(--ui-selected)}.mob-comparator_quietButton__8AfGK{border-color:transparent;color:var(--text-muted);background:transparent}.mob-comparator_button__jaR9l:hover,.mob-comparator_primaryButton__VK_BC:hover,.mob-comparator_quietButton__8AfGK:hover{background:var(--ui-hover);color:var(--text-heading)}.mob-comparator_selectionScroll__pe1BT{overflow-x:auto;scrollbar-width:thin;max-width:100%;padding:3px 2px 9px}.mob-comparator_selectionRail__UxAXQ{display:grid;grid-template-columns:repeat(var(--slot-count),minmax(14rem,1fr));gap:.65rem}.mob-comparator_target__xx3iy{min-width:0;border:1px solid var(--ui-border);border-top:2px solid var(--mob-color);border-radius:.3rem;padding:.7rem .75rem .85rem;background:var(--surface-1)}.mob-comparator_targetTop__CQEel{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem;color:var(--text-muted);font-size:.58rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.mob-comparator_targetTop__CQEel>div{display:flex;align-items:center;gap:.25rem}.mob-comparator_targetTop__CQEel :is(a,button){display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:.2rem;background:transparent;color:var(--text-secondary)}.mob-comparator_targetTop__CQEel :is(a,button):hover{background:var(--ui-hover);color:var(--text-heading)}.mob-comparator_targetSelect__iabnk{width:100%}.mob-comparator_meta__2DFvZ{display:block;margin-top:.45rem;color:var(--text-muted);font-size:.66rem;font-weight:450;line-height:1.6}.mob-comparator_selectionFooter__VYRrt{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.55rem 0 1.3rem}.mob-comparator_selectionFooter__VYRrt>p{display:flex;align-items:center;gap:.5rem;font-size:.68rem;color:var(--text-muted)}.mob-comparator_sort__TrWNc{width:12.5rem;flex-shrink:0}.mob-comparator_tabs__PgQRv{display:flex;gap:.4rem;align-items:center;border-block:1px solid var(--ui-border);padding:.4rem 0;margin-top:.4rem}.mob-comparator_tabs__PgQRv>button{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:43px;border:1px solid transparent;border-radius:.3rem;padding:.6rem 1.05rem;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:550;white-space:nowrap}.mob-comparator_tabs__PgQRv>button:hover{background:var(--ui-hover);color:var(--text-heading)}.mob-comparator_tabs__PgQRv>button[aria-selected=true]{background:var(--ui-selected);border-color:var(--ui-border);color:var(--text-heading)}.mob-comparator_tabs__PgQRv>span{margin-left:auto;font-size:.7rem;color:var(--text-muted)}.mob-comparator_content___MtK7{min-width:0;padding-top:1.5rem}.mob-comparator_insights__k__IM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.4rem 0 1.4rem;margin-bottom:1.6rem;border-bottom:1px solid var(--ui-border)}.mob-comparator_insights__k__IM>div{min-width:0;padding:.2rem 1.7rem;border-left:1px solid var(--ui-border)}.mob-comparator_insights__k__IM>div:first-child{padding-left:0;border:0}.mob-comparator_insights__k__IM strong{display:block;margin:.35rem 0;color:var(--text-heading);font:500 clamp(1.6rem,2.3vw,2.2rem)/1.25 var(--font-heading),Georgia,serif;font-variant-numeric:tabular-nums}.mob-comparator_insights__k__IM strong small{font:500 .68rem/1.5 var(--font-body),sans-serif;color:var(--text-muted)}.mob-comparator_insights__k__IM>div>p:last-child{font-size:.72rem;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.mob-comparator_checkbox__gOoT7{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;color:var(--text-secondary);font-size:.74rem;cursor:pointer;white-space:nowrap}.mob-comparator_checkbox__gOoT7 input{width:16px;height:16px;accent-color:var(--accent)}.mob-comparator_tableScroll__x3wpe{max-width:100%;max-height:640px;overflow:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--ui-border);border-radius:.35rem}.mob-comparator_table__po1ss{width:100%;min-width:calc(11rem + var(--mob-count) * 12rem);table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;font-size:.79rem;font-variant-numeric:tabular-nums}.mob-comparator_table__po1ss :is(th,td){padding:.85rem 1rem;border:0;border-bottom:1px solid var(--ui-border);vertical-align:middle}.mob-comparator_table__po1ss tr:last-child>:is(th,td){border-bottom:0}.mob-comparator_table__po1ss :is(th,td):first-child{position:sticky;left:0;z-index:2;width:11rem;border-right:1px solid var(--ui-border);background:var(--surface-1)}.mob-comparator_table__po1ss thead th{position:sticky;top:0;z-index:3;background:var(--surface-1);border-bottom:1px solid var(--ui-border);padding-block:1rem}.mob-comparator_table__po1ss thead th:first-child{z-index:4;color:var(--text-muted);font-size:.67rem;font-weight:550}.mob-comparator_table__po1ss tbody th{color:var(--text-secondary);font-weight:500;font-size:.74rem;overflow-wrap:anywhere}.mob-comparator_table__po1ss tbody th a{color:var(--text-heading)}.mob-comparator_table__po1ss tbody th a:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.mob-comparator_table__po1ss th small{display:block;margin-top:.3rem;color:var(--text-muted);font-size:.62rem;font-weight:450;line-height:1.5}.mob-comparator_table__po1ss tbody tr:not(.mob-comparator_groupRow__CfncJ):hover>:is(th,td){background:var(--ui-hover)}.mob-comparator_table__po1ss .mob-comparator_groupRow__CfncJ>:is(th,td){padding-block:.55rem;background:var(--surface-2);border-bottom:1px solid var(--ui-border)}.mob-comparator_table__po1ss .mob-comparator_groupRow__CfncJ th{font-size:.58rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase;color:var(--accent-strong)}.mob-comparator_mobName__dJ0eD{display:flex;gap:.5rem;align-items:baseline;color:var(--text-heading);font-size:.85rem;font-weight:550;line-height:1.45;overflow-wrap:anywhere}.mob-comparator_mobName__dJ0eD:hover{color:var(--accent-strong)}.mob-comparator_mobName__dJ0eD i{display:inline-block;width:7px;height:7px;border-radius:50%;flex:0 0 7px}.mob-comparator_metricValue__PMfGa{display:flex;align-items:center;gap:.5rem;font-weight:550}.mob-comparator_high__D51Rc{color:var(--accent-strong);font-weight:650}.mob-comparator_low__YJG4y{color:var(--text-muted);font-weight:650}.mob-comparator_bar__tMSrz{display:block;width:100%;max-width:12rem;height:3px;margin-top:.45rem;background:var(--ui-border);border-radius:2px;overflow:hidden}.mob-comparator_bar__tMSrz i{display:block;height:100%;opacity:.8;border-radius:inherit}.mob-comparator_note__TEtRO{margin-top:.9rem;color:var(--text-muted);font-size:.68rem;line-height:1.75}.mob-comparator_lootToolbar__yfM7s{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem}.mob-comparator_segmented__SaHvE{display:inline-flex;flex-wrap:wrap;gap:.2rem;border:1px solid var(--ui-border);border-radius:.3rem;padding:.2rem}.mob-comparator_segmented__SaHvE button{min-height:34px;padding:.35rem .8rem;border:1px solid transparent;border-radius:.2rem;color:var(--text-secondary);background:transparent;font-size:.73rem}.mob-comparator_segmented__SaHvE button[aria-pressed=true]{color:var(--text-heading);background:var(--ui-selected);border-color:var(--ui-border)}.mob-comparator_search__CwD94{display:flex;gap:.55rem;align-items:center;min-height:42px;min-width:12rem;flex:1;border:1px solid var(--ui-border);border-radius:.3rem;padding:.5rem .75rem;color:var(--text-muted);background:var(--surface-1)}.mob-comparator_search__CwD94 input{width:100%;min-width:0;border:0;background:transparent;color:var(--text-primary);font-size:.76rem;outline-offset:5px}.mob-comparator_resultCount__ieA7J{margin:.7rem 0;color:var(--text-muted);font-size:.7rem}.mob-comparator_lootBest__g47Ix{font-weight:600}.mob-comparator_tableScroll__x3wpe+.mob-comparator_button__jaR9l{margin-top:1rem}.mob-comparator_empty__W1CYp{display:grid;justify-items:start;gap:1rem;padding:2rem 1rem;border-block:1px solid var(--ui-border);color:var(--text-secondary);font-size:.8rem;line-height:1.8}.mob-comparator_startState__XMcKM{display:grid;justify-items:center;text-align:center;gap:1rem;border-block:1px solid var(--ui-border);padding:3rem 1rem;margin-top:1.5rem;color:var(--text-muted)}.mob-comparator_startState__XMcKM p{max-width:34rem;font-size:.83rem;line-height:1.8}.mob-comparator_mapLayout__gKN4X{display:grid;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);gap:1.5rem;align-items:start}.mob-comparator_mapLegend__c5I5O{display:grid;gap:.35rem;max-height:600px;overflow-y:auto;padding-right:.5rem;scrollbar-width:thin}.mob-comparator_mapLegend__c5I5O button{display:flex;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.7rem;border:1px solid transparent;border-radius:.3rem;background:transparent;color:var(--text-secondary);text-align:left;font-size:.77rem}.mob-comparator_mapLegend__c5I5O button[aria-pressed=true]{border-color:var(--ui-border);background:var(--ui-selected);color:var(--text-heading)}.mob-comparator_mapLegend__c5I5O button:hover{background:var(--ui-hover)}.mob-comparator_mapLegend__c5I5O button>:first-child{flex-shrink:0}.mob-comparator_mapLegend__c5I5O button>span{min-width:0;overflow-wrap:anywhere;line-height:1.45}.mob-comparator_mapLegend__c5I5O button i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;color:#11171e;font-size:.6rem;font-weight:750;font-style:normal}.mob-comparator_mapLegend__c5I5O small{display:block;color:var(--text-muted);margin-top:.3rem;font-size:.65rem}.mob-comparator_mapContent__gnw6o{min-width:0}.mob-comparator_mapContainer__TZ0Ua{display:grid;grid-template-columns:minmax(0,1fr);margin-top:.75rem}.mob-comparator_mapViewport__xKhJv{height:clamp(360px,54vh,620px)!important}.mob-comparator_c1Viewport__sGH_3{background-image:url(/maps/c1-parchment-extended.webp);background-size:cover;background-position:50%}.mob-comparator_c1Viewport__sGH_3 .mob-map-canvas{min-height:0;background:transparent}.mob-comparator_c1Viewport__sGH_3 .mob-map-image-layer{opacity:1;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mob-comparator_mapContent__gnw6o .mob-map-comparator-controls{flex-wrap:wrap}.mob-comparator_mapContent__gnw6o .mob-map-zoom-btn{border-color:var(--ui-border);border-radius:.3rem;background:var(--surface-1);box-shadow:none;color:var(--text-secondary)}.mob-comparator_mapContent__gnw6o .mob-map-card{border-color:var(--ui-border);border-radius:.35rem;box-shadow:none}.mob-comparator_srOnly__pRZzA{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.mob-comparator_sectionHeading__feRnL{align-items:start;gap:.75rem}.mob-comparator_selection__PrFU9{padding-top:1rem}.mob-comparator_selectionRail__UxAXQ{grid-template-columns:repeat(var(--slot-count),minmax(13rem,1fr))}.mob-comparator_target__xx3iy{padding:.55rem .65rem .7rem}.mob-comparator_targetTop__CQEel :is(a,button){width:32px;height:32px}.mob-comparator_button__jaR9l,.mob-comparator_primaryButton__VK_BC,.mob-comparator_quietButton__8AfGK{min-height:44px;padding-inline:.6rem;font-size:.7rem}.mob-comparator_selectionFooter__VYRrt{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.mob-comparator_selectionFooter__VYRrt .mob-comparator_sort__TrWNc{width:100%}.mob-comparator_tabs__PgQRv{gap:.2rem}.mob-comparator_tabs__PgQRv>button{flex:1;min-height:44px;padding:.5rem .4rem;gap:.4rem;font-size:.72rem}.mob-comparator_tabs__PgQRv>span{display:none}.mob-comparator_content___MtK7{padding-top:1.15rem}.mob-comparator_insights__k__IM{gap:.75rem;padding-top:0;padding-bottom:1rem;margin-bottom:1.2rem}.mob-comparator_insights__k__IM>div{padding:.1rem .65rem}.mob-comparator_insights__k__IM>div:last-child{padding-right:0}.mob-comparator_insights__k__IM .mob-comparator_eyebrow__9ycNM{font-size:.52rem;letter-spacing:.04em}.mob-comparator_insights__k__IM strong{font-size:1.35rem;overflow-wrap:anywhere}.mob-comparator_insights__k__IM strong small{font-size:.58rem}.mob-comparator_insights__k__IM>div>p:last-child{font-size:.62rem}.mob-comparator_table__po1ss{min-width:calc(8rem + var(--mob-count) * 10rem);font-size:.74rem}.mob-comparator_table__po1ss :is(th,td){padding:.75rem .7rem}.mob-comparator_table__po1ss :is(th,td):first-child{width:8rem}.mob-comparator_tableScroll__x3wpe{max-height:62vh;scrollbar-width:auto}.mob-comparator_mobName__dJ0eD{font-size:.76rem}.mob-comparator_mapLayout__gKN4X{grid-template-columns:minmax(0,1fr);gap:.9rem}.mob-comparator_mapLegend__c5I5O{grid-template-columns:repeat(2,minmax(0,1fr));max-height:210px;padding:0}.mob-comparator_mapLegend__c5I5O button{padding:.55rem}.mob-comparator_mapViewport__xKhJv{height:400px!important}.mob-comparator_lootToolbar__yfM7s .mob-comparator_sort__TrWNc{flex:1;min-width:11rem}.mob-comparator_lootToolbar__yfM7s .mob-comparator_search__CwD94{flex-basis:100%;order:1}}@media (prefers-reduced-motion:reduce){.mob-comparator_comparator__UlOVY *{scroll-behavior:auto!important;transition:none!important}}