.mobile-menu-button,.mobile-search-options-toggle,.mobile-filter-toggle,.mobile-maker-catalog-toggle{display: none;} @media (max-width: 820px){:root{--mobile-page-gap: 10px;
    --mobile-card-radius: 14px;
    --mobile-header-height: 64px;} html,body{width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: hidden !important;} body{-webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;} *,*::before,*::after{box-sizing: border-box;} input,select,textarea,button{font-size: 16px;} button,a,input,select,label{-webkit-tap-highlight-color: transparent;} html.ip-mobile-ui .site-header-v165.ip-topbar.v49-topbar,html.ip-mobile-ui body.landing-v49 .site-header-v165.v49-topbar{position: sticky !important;
    top: 0 !important;
    z-index: 1000 !important;
    width: 100% !important;
    height: var(--mobile-header-height) !important;
    min-height: var(--mobile-header-height) !important;
    padding: 9px 12px !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 44px !important;
    grid-template-rows: 46px !important;
    align-items: center !important;
    gap: 8px !important;
    overflow: visible !important;
    background: rgba(7, 14, 23, .97) !important;
    border-bottom: 1px solid rgba(255, 255, 255, .09) !important;
    backdrop-filter: blur(18px) !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand{grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: start !important;
    min-width: 0 !important;
    max-width: 100% !important;
    gap: 9px !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand .ip-brand-mark{width: 38px !important;
    height: 38px !important;
    flex: 0 0 38px !important;
    border-radius: 12px !important;
    font-size: 13px !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand > span:last-child{min-width: 0 !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand b{display: block !important;
    overflow: hidden !important;
    color: #f7fbff !important;
    font-size: 14px !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand em{display: block !important;
    margin-top: 2px !important;
    overflow: hidden !important;
    color: #91a0b5 !important;
    font-size: 9px !important;
    font-style: normal !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;} html.ip-mobile-ui .site-header-v165 .site-header-spacer{display: none !important;} html.ip-mobile-ui .mobile-menu-button{grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    display: grid !important;
    width: 42px !important;
    height: 42px !important;
    padding: 0 !important;
    place-items: center !important;
    border: 1px solid rgba(255, 255, 255, .12) !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, .055) !important;
    color: #e9f0f7 !important;
    box-shadow: none !important;
    cursor: pointer !important;} html.ip-mobile-ui .mobile-menu-button::before,html.ip-mobile-ui .mobile-menu-button::after,html.ip-mobile-ui .mobile-menu-button span{content: "";
    display: block;
    width: 18px;
    height: 2px;
    border-radius: 999px;
    background: currentColor;
    transition: transform .2s ease, opacity .2s ease;} html.ip-mobile-ui .mobile-menu-button{gap: 4px;} html.ip-mobile-ui .site-header-v165.mobile-nav-open .mobile-menu-button span{opacity: 0;} html.ip-mobile-ui .site-header-v165.mobile-nav-open .mobile-menu-button::before{transform: translateY(6px) rotate(45deg);} html.ip-mobile-ui .site-header-v165.mobile-nav-open .mobile-menu-button::after{transform: translateY(-6px) rotate(-45deg);} html.ip-mobile-ui .site-header-v165 .site-header-nav{position: absolute !important;
    top: calc(100% + 1px) !important;
    left: 10px !important;
    right: 10px !important;
    z-index: 1001 !important;
    width: auto !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 10px !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 7px !important;
    overflow: hidden !important;
    border: 1px solid transparent !important;
    border-radius: 15px !important;
    background: rgba(10, 17, 28, .985) !important;
    box-shadow: 0 18px 50px rgba(0, 0, 0, .45) !important;
    opacity: 0 !important;
    pointer-events: none !important;
    transform: translateY(-8px) !important;
    transition: max-height .24s ease, padding .24s ease, opacity .18s ease, transform .24s ease !important;} html.ip-mobile-ui .site-header-v165.mobile-nav-open .site-header-nav{max-height: 380px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-color: rgba(255, 255, 255, .1) !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    transform: translateY(0) !important;} html.ip-mobile-ui .site-header-v165 .site-header-nav a{display: flex !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 0 10px !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(255, 255, 255, .07) !important;
    border-radius: 10px !important;
    background: rgba(255, 255, 255, .035) !important;
    color: #c0ccda !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    text-align: center !important;} html.ip-mobile-ui .site-header-v165 .site-header-nav a.active{border-color: rgba(216, 255, 31, .28) !important;
    background: rgba(216, 255, 31, .09) !important;
    color: #dfff52 !important;} body[data-page="landing"] .v49-panel-head{margin-bottom: 10px !important;} body[data-page="landing"] .v49-panel-head b{font-size: 17px !important;} body[data-page="landing"] .v49-mode-tabs{margin-bottom: 10px !important;} body[data-page="landing"] .v49-field{margin-bottom: 9px !important;} body[data-page="landing"] .v49-field input,body[data-page="landing"] .v49-field select{min-height: 43px !important;} body[data-page="landing"] .mobile-search-options-toggle{display: flex !important;
    width: 100% !important;
    min-height: 41px !important;
    margin: 2px 0 10px !important;
    padding: 0 12px !important;
    align-items: center !important;
    justify-content: space-between !important;
    border: 1px solid rgba(103, 232, 249, .19) !important;
    border-radius: 11px !important;
    background: rgba(103, 232, 249, .055) !important;
    color: #b9dce6 !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    cursor: pointer !important;} body[data-page="landing"] .mobile-search-options-toggle::after{content: "⌄";
    color: #dfff52;
    font-size: 18px;
    line-height: 1;
    transition: transform .18s ease;} body[data-page="landing"] .v49-form-actions{grid-template-columns: minmax(0, 1.4fr) minmax(0, .8fr) !important;
    gap: 7px !important;
    margin-top: 0 !important;} body[data-page="landing"] .v49-footer{margin-top: 14px !important;
    padding: 22px 14px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;} body[data-page="landing"] .v49-footer nav{display: flex !important;
    gap: 9px 13px !important;
    flex-wrap: wrap !important;} .item-card{width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 11px !important;
    display: grid !important;
    grid-template-columns: 58px minmax(0, 1fr) !important;
    grid-auto-rows: auto !important;
    gap: 9px !important;
    align-items: start !important;
    border-radius: 13px !important;} .item-card .card-icon-stack{grid-column: 1 !important;
    grid-row: 1 !important;
    width: 58px !important;} .item-card .card-icon{width: 58px !important;
    height: 58px !important;
    border-radius: 10px !important;} .item-card .card-icon img{max-width: 48px !important;
    max-height: 48px !important;} .item-card .auction-heart{min-height: 20px !important;
    margin-top: 4px !important;
    font-size: 9px !important;} .item-card .card-main{grid-column: 2 !important;
    grid-row: 1 !important;
    min-width: 0 !important;
    padding-right: 24px !important;} .card-title-row{align-items: flex-start !important;} .card-title-row h2{display: -webkit-box !important;
    max-width: 100% !important;
    overflow: hidden !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    text-overflow: ellipsis !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;} .opt-tag{display: none !important;} .card-meta{gap: 4px 7px !important;
    margin-top: 5px !important;
    font-size: 10px !important;} .badge-row{gap: 4px !important;
    margin-top: 6px !important;} .badge{min-height: 19px !important;
    padding: 2px 5px !important;
    border-radius: 6px !important;
    font-size: 9px !important;} .price-line{gap: 4px !important;
    margin-top: 7px !important;} .price-line b{font-size: 17px !important;} .price-line span{font-size: 10px !important;} .price-line em{display: none !important;} .listing-favorite-btn.card-favorite-corner,.item-card .card-favorite-corner{top: 7px !important;
    right: 7px !important;
    width: 30px !important;
    height: 30px !important;} .item-card.expanded-card > .maple-tooltip,.item-card.expanded-card > .inline-expanded-tooltip{grid-column: 1 / -1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin-top: 2px !important;
    overflow: hidden !important;} .maple-tooltip,.detail-page-tooltip{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    font-size: 12px !important;} body[data-page="search"] .filter-sidebar{position: static !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
    overflow: visible !important;} body[data-page="search"] .mobile-filter-toggle{position: sticky !important;
    top: calc(var(--mobile-header-height) + 7px) !important;
    z-index: 80 !important;
    display: flex !important;
    width: 100% !important;
    min-height: 46px !important;
    margin: 0 0 8px !important;
    padding: 0 13px !important;
    align-items: center !important;
    justify-content: space-between !important;
    border: 1px solid rgba(216, 255, 31, .23) !important;
    border-radius: 12px !important;
    background: rgba(13, 21, 32, .97) !important;
    color: #e8f0f7 !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .28) !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    cursor: pointer !important;
    backdrop-filter: blur(14px) !important;} body[data-page="search"] .mobile-filter-toggle::after{content: "⌄";
    color: #dfff52;
    font-size: 18px;
    transition: transform .18s ease;} body[data-page="search"] .filter-sidebar:not(.mobile-filter-collapsed) .mobile-filter-toggle::after{transform: rotate(180deg);} body[data-page="search"] .filter-sidebar.mobile-filter-collapsed .search-panel{display: none !important;} body[data-page="search"] .search-panel{width: 100% !important;
    height: auto !important;
    max-height: none !important;
    padding: 13px !important;
    overflow: visible !important;
    border-radius: 14px !important;} body[data-page="search"] .content{width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    padding: 0 0 42px !important;
    overflow: visible !important;} body[data-page="item"] .detail-main-stack{display: flex !important;
    width: 100% !important;
    min-width: 0 !important;
    flex-direction: column !important;
    gap: 10px !important;} body[data-page="item"] .detail-left-rail,body[data-page="item"] .detail-left-rail.mobile-detail-options{position: static !important;
    width: 100% !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    overflow: visible !important;} body[data-page="maker"] .maker-catalog-head{display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 8px !important;
    align-items: center !important;
    padding: 12px !important;} body[data-page="maker"] .maker-catalog-head h2{margin: 0 !important;
    font-size: 17px !important;} body[data-page="maker"] .maker-catalog-head input{grid-column: 1 / -1 !important;
    height: 43px !important;
    font-size: 16px !important;} body[data-page="maker"] .mobile-maker-catalog-toggle{display: inline-flex !important;
    min-height: 36px !important;
    padding: 0 10px !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(216, 255, 31, .22) !important;
    border-radius: 9px !important;
    background: rgba(216, 255, 31, .07) !important;
    color: #dfff52 !important;
    font-size: 11px !important;
    font-weight: 900 !important;
    cursor: pointer !important;} body[data-page="maker"] .maker-catalog-panel.mobile-catalog-collapsed #makerCatalog{display: none !important;} body[data-page="maker"] .maker-item-card{min-height: 82px !important;
    padding: 8px 5px !important;} body[data-page="maker"] .maker-item-card img{width: 40px !important;
    height: 40px !important;} body[data-page="maker"] .maker-selected-head{position: static !important;
    padding: 12px !important;
    align-items: stretch !important;
    flex-direction: column !important;
    gap: 10px !important;} body[data-page="maker"] .maker-selected-head h2{font-size: 19px !important;} .ip-footer.v49-footer{padding: 22px 14px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 13px !important;} .ip-footer.v49-footer nav{display: flex !important;
    gap: 8px 13px !important;
    flex-wrap: wrap !important;}} @media (max-width: 480px){html.ip-mobile-ui .site-header-v165 .site-header-nav{grid-template-columns: 1fr !important;} html.ip-mobile-ui .site-header-v165.mobile-nav-open .site-header-nav{max-height: 520px !important;}} @media (max-width: 360px){html.ip-mobile-ui .site-header-v165 .site-header-brand em{display: none !important;} .item-card{grid-template-columns: 52px minmax(0, 1fr) !important;} .item-card .card-icon-stack,.item-card .card-icon{width: 52px !important;} .item-card .card-icon{height: 52px !important;}} @media (prefers-reduced-motion: reduce) and (max-width: 820px){html.ip-mobile-ui .site-header-v165 .site-header-nav,html.ip-mobile-ui .mobile-menu-button::before,html.ip-mobile-ui .mobile-menu-button::after,html.ip-mobile-ui .mobile-menu-button span,.mobile-search-options-toggle::after,.mobile-filter-toggle::after{transition: none !important;}} @media (max-width: 820px){html.ip-mobile-ui .site-header-v165 .site-header-nav{justify-self: stretch !important;
    min-width: 0 !important;}} @media (max-width: 820px){html.mobile-data-notice-open-v215,html.mobile-data-notice-open-v215 body{overflow: hidden !important;} .mobile-data-notice-layer-v215{position: fixed;
    inset: 0;
    z-index: 2147483000;
    display: grid;
    place-items: center;
    padding: 20px;
    background: rgba(3, 7, 12, .82);
    backdrop-filter: blur(10px);} .mobile-data-notice-v215{width: min(100%, 420px);
    border: 1px solid rgba(216, 255, 31, .28);
    border-radius: 20px;
    padding: 24px 20px 20px;
    background: linear-gradient(180deg, #151d29 0%, #0c121b 100%);
    box-shadow: 0 24px 70px rgba(0,0,0,.55);
    color: #edf5ff;} .mobile-data-notice-label-v215{display: block;
    margin-bottom: 8px;
    color: #d8ff1f;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .14em;} .mobile-data-notice-v215 h2{margin: 0 0 14px;
    font-size: 23px;
    line-height: 1.25;} .mobile-data-notice-v215 p{margin: 0 0 10px;
    color: #aebdd0;
    font-size: 14px;
    line-height: 1.65;} .mobile-data-notice-check-v215{display: flex;
    align-items: center;
    gap: 9px;
    margin: 18px 0 14px;
    color: #d8e3f0;
    font-size: 14px;
    cursor: pointer;} .mobile-data-notice-check-v215 input{width: 18px;
    height: 18px;
    accent-color: #d8ff1f;} .mobile-data-notice-v215 button{width: 100%;
    min-height: 48px;
    border: 0;
    border-radius: 12px;
    background: #d8ff1f;
    color: #10150b;
    font-size: 15px;
    font-weight: 900;
    cursor: pointer;}}
html{min-height: 100%;
  height: auto !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;} body.character-page-body{--mc-bg: #07111d;
  --mc-panel: #111722;
  --mc-panel-2: #0b121b;
  --mc-panel-3: #0f1824;
  --mc-line: rgba(255,255,255,.09);
  --mc-line-strong: rgba(255,255,255,.15);
  --mc-text: #edf2f7;
  --mc-sub: #94a1b1;
  --mc-muted: #677587;
  --mc-accent: #d8ff1f;
  --mc-orange: #f68600;
  min-height: 100vh;
  height: auto !important;
  margin: 0;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  color: var(--mc-text);
  background:
    radial-gradient(circle at 8% 4%, rgba(216,255,31,.045), transparent 32rem),
    radial-gradient(circle at 94% 8%, rgba(98,234,255,.035), transparent 35rem),
    var(--mc-bg) !important;} body.character-page-body.mc-modal-open{overflow: hidden !important;} body.character-page-body *{box-sizing: border-box;} body.character-page-body button,body.character-page-body input,body.character-page-body select{font: inherit;} body.character-page-body button{-webkit-tap-highlight-color: transparent;} .mc-page-shell{width: min(1440px, calc(100% - 32px));
  margin: 0 auto;
  padding: 34px 0 76px;} .mc-page-shell.is-login{width: min(520px, calc(100% - 28px));
  min-height: calc(100vh - 230px);
  display: grid;
  align-content: center;
  padding-top: 42px;
  padding-bottom: 68px;} .mc-context-controls select,.mc-goal-card select{width: 100%;
  min-width: 0;
  height: 42px;
  border: 1px solid #384456;
  border-radius: 8px;
  outline: 0;
  color: #fff;
  background: #0b121b;
  padding: 0 11px;} .mc-context-controls select:focus,.mc-goal-card select:focus{border-color: rgba(216,255,31,.72);
  box-shadow: 0 0 0 3px rgba(216,255,31,.07);} .mc-button{min-height: 39px;
  border: 1px solid var(--mc-line-strong);
  border-radius: 8px;
  padding: 0 13px;
  color: #cbd4df;
  background: #111a27;
  font-size: 11px;
  font-weight: 900;
  cursor: pointer;} .mc-button:hover{border-color: rgba(216,255,31,.32); color: #f2f6f9;} .mc-button:disabled{opacity: .45; cursor: default;} .mc-button-primary{border-color: transparent;
  color: #172004;
  background: var(--mc-accent);} .mc-button-primary:hover{border-color: transparent; color: #172004; background: #e4ff58;} .mc-status{min-height: 38px;
  margin: 10px 0 14px;
  padding: 10px 12px;
  border: 1px solid rgba(255,255,255,.07);
  border-radius: 9px;
  color: #8d9aaa;
  background: rgba(15,22,33,.72);
  font-size: 11px;
  font-weight: 800;} .mc-status.ok{color: #9be8ba; border-color: rgba(77,201,126,.22); background: rgba(77,201,126,.055);} .mc-status.error{color: #ffaaaa; border-color: rgba(217,87,87,.28); background: rgba(217,87,87,.055);} .mc-status.loading{color: #e5f6a0; border-color: rgba(216,255,31,.20); background: rgba(216,255,31,.035);} .mc-workspace{display: grid; gap: 14px;} #mcWorkspaceStatus{margin: -4px 0 0;} .mc-character-card{display: grid;
  grid-template-columns: 176px minmax(240px,1fr) auto minmax(240px,300px);
  align-items: center;
  gap: 22px;
  min-height: 204px;
  padding: 16px 18px;
  border: 1px solid var(--mc-line);
  border-radius: 12px;
  background: var(--mc-panel);} .mc-character-image-wrap{position: relative;
  width: 176px;
  height: 176px;
  display: grid;
  place-items: center;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 10px;
  background:
    radial-gradient(circle at 50% 62%, rgba(216,255,31,.07), transparent 46%),
    #0b121b;} .mc-character-image-wrap::after{content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  
  height: 12px;
  border-radius: 50%;
  background: rgba(0,0,0,.34);
  filter: blur(5px);} .mc-character-image-wrap img{position: relative;
  z-index: 1;

  max-width: none;
  object-fit: contain;
  
  image-rendering: auto;} .mc-character-copy{min-width: 0;} .mc-character-meta,.mc-character-sub{display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 9px;
  margin: 0;
  color: #8492a3;
  font-size: 12px;} .mc-character-meta span + span::before,.mc-character-sub span::before{content: "·"; margin-right: 9px; color: #4e5c6c;} .mc-character-copy h1{margin: 8px 0 8px;
  overflow: hidden;
  color: #fff;
  font-size: 31px;
  line-height: 1.1;
  letter-spacing: -.045em;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-character-sub b{color: var(--mc-accent);} .mc-character-metrics{display: grid;
  grid-template-columns: repeat(3,minmax(86px,1fr));
  min-width: 310px;} .mc-character-metrics > div{min-width: 0;
  padding: 5px 17px;
  border-left: 1px solid rgba(255,255,255,.08);} .mc-character-metrics span{display: block;
  color: #718093;
  font-size: 9px;
  font-weight: 850;} .mc-character-metrics b{display: block;
  margin-top: 6px;
  overflow: hidden;
  color: #edf2f8;
  font-size: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-context-controls{display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 8px;
  padding-left: 18px;
  border-left: 1px solid rgba(255,255,255,.08);} .mc-context-controls label{display: grid; gap: 6px; min-width: 0;} .mc-context-controls label > span{color: #8d99a8; font-size: 10px; font-weight: 850;} .mc-context-controls select{height: 38px; font-size: 11px;} .mc-context-controls small{grid-column: 1 / -1; color: #667587; font-size: 9px; line-height: 1.45;} .mc-main-grid{display: grid;

  gap: 14px;} .mc-equipment-panel,.mc-item-panel,.mc-response-panel{border: 1px solid var(--mc-line);
  border-radius: 12px;
  background: var(--mc-panel);} .mc-equipment-panel{padding: 17px;} .mc-panel-heading{display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 14px;} .mc-panel-heading h2{margin: 0; color: #f3f6f9; font-size: 18px; letter-spacing: -.025em;} .mc-panel-heading p{margin: 5px 0 0; color: #718092; font-size: 10px; line-height: 1.5;} .mc-preset-tabs{display: flex; gap: 5px;} .mc-preset-tabs button{width: 36px;
  height: 33px;
  border: 1px solid #354052;
  border-radius: 8px;
  color: #9aa7b6;
  background: #0d1520;
  font-size: 11px;
  font-weight: 900;
  cursor: pointer;} .mc-preset-tabs button.active{color: #172004; border-color: var(--mc-accent); background: var(--mc-accent);} .mc-preset-tabs button:disabled{opacity: .3; cursor: default;} .mc-equipment-board-wrap{display: grid;
  place-items: center;
  min-height: 585px;
  padding: 22px 12px;
  border: 1px solid rgba(255,255,255,.065);
  border-radius: 11px;
  background: #0b111a;} .mc-equipment-board{display: grid;
  grid-template-columns: repeat(5,78px);
  grid-template-rows: repeat(6,78px);
  gap: 10px;
  width: max-content;} .mc-equip-slot{position: relative;
  width: 78px;
  height: 78px;
  display: grid;
  place-items: center;
  padding: 0;
  overflow: hidden;
  border: 1px solid #3b4657;
  border-radius: 8px;
  color: #758397;
  background: #121b28;
  cursor: pointer;
  transition: border-color .14s ease, transform .14s ease, box-shadow .14s ease, background .14s ease;} .mc-equip-slot:hover{z-index: 2;
  border-color: rgba(246,134,0,.86);
  background: #162131;
  transform: translateY(-2px);
  box-shadow: 0 9px 18px rgba(0,0,0,.22);} .mc-equip-slot.selected{box-shadow: 0 0 0 2px var(--mc-orange), 0 8px 20px rgba(0,0,0,.22);} .mc-equip-slot.empty{cursor: default; opacity: .52; background: #0e1621;} .mc-equip-slot.empty:hover{border-color: #3b4657; transform: none; box-shadow: none;} .mc-equip-slot.legendary{border-color: #6fbd62;} .mc-equip-slot.unique{border-color: #d5a91e;} .mc-equip-slot.epic{border-color: #9b73df;} .mc-equip-slot.rare{border-color: #4b8fc2;} .mc-equip-slot img{width: 60px; height: 60px; object-fit: contain;} .mc-equip-slot .slot-empty-label{max-width: 66px;
  color: #5f6d7e;
  font-size: 8px;
  font-weight: 800;
  line-height: 1.25;
  text-align: center;} .slot-star{position: absolute;
  right: 4px;
  bottom: 4px;
  min-width: 27px;
  padding: 2px 5px;
  border-radius: 5px;
  color: #ffe071;
  background: rgba(5,9,14,.9);
  font-size: 8px;
  font-weight: 900;
  text-align: center;} .mc-extra-slots{display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 8px;
  margin-top: 10px;} .mc-extra-slot{display: grid;
  grid-template-columns: 42px minmax(0,1fr);
  align-items: center;
  gap: 8px;
  min-width: 0;
  min-height: 53px;
  padding: 5px 9px;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 8px;
  color: #b8c2ce;
  background: #0e1621;
  cursor: pointer;} .mc-extra-slot:hover{border-color: rgba(246,134,0,.55);} .mc-extra-slot img{width: 38px; height: 38px; object-fit: contain;} .mc-extra-slot span{overflow: hidden; font-size: 10px; text-overflow: ellipsis; white-space: nowrap;} .mc-empty-selection{min-height: 560px;
  display: grid;
  place-content: center;
  gap: 7px;
  color: #718092;
  text-align: center;} .mc-empty-selection b{color: #cdd5de; font-size: 16px;} .mc-empty-selection span{font-size: 11px;} .mc-selected-overview{display: grid; gap: 16px;} .mc-selected-head{display: grid;
  grid-template-columns: 94px minmax(0,1fr) auto;
  align-items: center;
  gap: 15px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(255,255,255,.08);} .mc-selected-icon{width: 94px;
  height: 94px;
  display: grid;
  place-items: center;
  border: 1px solid #c6ccd3;
  border-radius: 9px;
  background: linear-gradient(180deg,#fbfbfb,#dfe4e8);} .mc-selected-icon img{width: 74px; height: 74px; object-fit: contain;} .mc-selected-copy{min-width: 0;} .mc-selected-copy > span{color: #8997a8; font-size: 10px; font-weight: 850;} .mc-selected-copy h2{margin: 5px 0 7px;
  overflow: hidden;
  color: #fff;
  font-size: 23px;
  line-height: 1.25;
  letter-spacing: -.035em;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-selected-copy p{display: flex; flex-wrap: wrap; gap: 6px; margin: 0;} .mc-selected-copy p b{padding: 4px 7px;
  border-radius: 5px;
  color: #9ba9b9;
  background: rgba(255,255,255,.04);
  font-size: 9px;} .mc-summary-hint{padding: 12px 13px;
  border: 1px dashed rgba(255,255,255,.10);
  border-radius: 9px;
  color: #768496;
  background: rgba(255,255,255,.014);
  font-size: 10px;
  line-height: 1.65;} .mc-tooltip-layer{position: fixed;
  inset: 0;
  z-index: 2147483000;
  pointer-events: none;} .mc-tooltip-layer .maple-tooltip{position: fixed;
  left: 0;
  top: 0;
  width: 342px;
  z-index: 2147483001;} .mc-maple-tooltip .option-name{width: 73px;} .mc-maple-tooltip .option-role-legend{display: flex;
  flex-wrap: wrap;
  gap: 5px 9px;
  margin-top: 7px;
  color: #8d98a7;
  font-size: 9px;} .mc-maple-tooltip .option-role-legend span{display: inline-flex; align-items: center; gap: 4px;} .mc-maple-tooltip .option-role-legend i{width: 7px; height: 7px; border-radius: 50%;} .mc-maple-tooltip .part-exceptional{color: #ff8bc5;} .mc-maple-tooltip .mc-tip-description{color: #c5ced8; white-space: pre-wrap; font-size: 11px; line-height: 1.55;} .mc-maple-tooltip .mc-tip-foot{display: grid; gap: 3px; color: #aeb8c4; font-size: 10px;} .mc-maple-tooltip .mc-tip-foot span{color: #7f8b9a; margin-right: 6px;} .mc-maple-tooltip .mc-tip-soul{color: #f0c56f; font-size: 11px; line-height: 1.5;} .mc-maple-tooltip .mc-tip-empty{color: #818d9b;} .mc-maple-tooltip.mc-detail-tooltip{width: 370px; max-width: 100%; margin: 0 auto; pointer-events: auto;} .mc-setting-section > header > span{white-space: nowrap;} .mc-goal-card > header{display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 10px;} .mc-goal-card > header b{color: #dce3eb; font-size: 11px;} .mc-goal-card > header button{border: 0;
  padding: 2px 0;
  color: #9eaf59;
  background: transparent;
  font-size: 9px;
  font-weight: 850;
  cursor: pointer;} .mc-goal-card select{height: 36px; font-size: 10px;} .mc-goal-note{margin: 9px 0 0; color: #657385; font-size: 8px; line-height: 1.55;} .mc-result-panel{padding: 12px;
  border: 1px solid rgba(216,255,31,.16);
  border-radius: 9px;
  background: rgba(216,255,31,.024);} .mc-result-panel.empty{color: #748294; border-color: rgba(255,255,255,.07); background: #0e1621; font-size: 9px;} .mc-cost-grid{display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); gap: 0;} .mc-cost-cell{min-width: 0; padding: 9px; border-right: 1px solid rgba(255,255,255,.065);} .mc-cost-cell:last-child{border-right: 0;} .mc-cost-cell span{display: block; color: #6e7d8f; font-size: 7px; font-weight: 850;} .mc-cost-cell b{display: block; margin-top: 5px; color: #edf2f8; font-size: 11px; line-height: 1.35;} .mc-cost-cell small{display: block; margin-top: 4px; color: #607082; font-size: 7px; line-height: 1.48; word-break: keep-all;} .mc-cost-total{display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  align-items: end;
  gap: 12px;
  margin-top: 10px;
  padding-top: 11px;
  border-top: 1px solid rgba(216,255,31,.13);} .mc-cost-total span{color: #8391a1; font-size: 8px;} .mc-cost-total b{color: var(--mc-accent); font-size: 20px; letter-spacing: -.03em;} .mc-cost-total small{grid-column: 1 / -1; color: #667587; font-size: 7px; line-height: 1.5;} .mc-result-warning{margin: 8px 0 0; color: #e9ac76; font-size: 8px; line-height: 1.5;} .mc-response-panel{padding: 13px 15px;} .mc-response-panel summary{display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  color: #aeb9c6;
  font-size: 10px;
  font-weight: 900;
  cursor: pointer;} .mc-response-panel summary small{color: #647385; font-size: 8px;} .mc-response-panel pre{max-height: 460px;
  margin: 10px 0 0;
  overflow: auto;
  padding: 12px;
  border: 1px solid rgba(255,255,255,.07);
  border-radius: 8px;
  color: #bdcad7;
  background: #070d14;
  font: 10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;
  white-space: pre-wrap;
  word-break: break-word;} @media (max-width: 1280px){.mc-character-card{grid-template-columns: 158px minmax(220px,1fr) auto;} .mc-character-image-wrap{width: 158px; height: 158px;} .mc-context-controls{grid-column: 1 / -1; padding: 13px 0 0; border-top: 1px solid rgba(255,255,255,.08); border-left: 0;} .mc-main-grid{grid-template-columns: 535px minmax(0,1fr);} .mc-equipment-board{grid-template-columns: repeat(5,73px); grid-template-rows: repeat(6,73px); gap: 9px;} .mc-equip-slot{width: 73px; height: 73px;} .mc-equip-slot img{width: 56px; height: 56px;}} @media (max-width: 1040px){.mc-page-shell{width: calc(100% - 20px);} .mc-character-card{grid-template-columns: 150px minmax(0,1fr);} .mc-character-metrics{grid-column: 1 / -1; width: 100%;} .mc-main-grid{grid-template-columns: 1fr;} .mc-equipment-panel{width: 100%; max-width: 650px; margin: 0 auto;} .mc-item-panel{min-height: 0;} .mc-cost-grid{grid-template-columns: repeat(2,minmax(0,1fr));} .mc-cost-cell{border-right: 0; border-bottom: 1px solid rgba(255,255,255,.06);} .mc-cost-cell:last-child{grid-column: 1 / -1; border-bottom: 0;}} @media (max-width: 760px){.mc-page-shell,.mc-page-shell.is-login{width: calc(100% - 16px); padding-top: 20px; padding-bottom: 48px;} .mc-page-shell.is-login{min-height: calc(100vh - 190px);} .mc-character-card{grid-template-columns: 130px minmax(0,1fr); gap: 14px; min-height: 0; padding: 13px;} .mc-character-image-wrap{width: 130px; height: 130px;} .mc-character-copy h1{font-size: 24px;} .mc-character-metrics{min-width: 0;} .mc-character-metrics > div{padding: 4px 10px;} .mc-character-metrics b{font-size: 12px;} .mc-context-controls{grid-template-columns: 1fr 1fr;} .mc-equipment-panel,.mc-item-panel{padding: 12px;} .mc-panel-heading{align-items: flex-start;} .mc-panel-heading p{max-width: 250px;} .mc-equipment-board-wrap{min-height: 445px; padding: 15px 3px; overflow-x: auto; justify-content: center;} .mc-equipment-board{grid-template-columns: repeat(5,57px); grid-template-rows: repeat(6,57px); gap: 6px;} .mc-equip-slot{width: 57px; height: 57px;} .mc-equip-slot img{width: 44px; height: 44px;} .mc-equip-slot:hover{transform: none;} .mc-extra-slots{grid-template-columns: 1fr;} .mc-selected-head{grid-template-columns: 78px minmax(0,1fr);} .mc-selected-icon{width: 78px; height: 78px;} .mc-selected-icon img{width: 62px; height: 62px;} .mc-tooltip-layer{display: none;} .mc-maple-tooltip.mc-detail-tooltip{width: min(370px,100%);} .mc-goal-grid{grid-template-columns: 1fr;} .mc-cost-total{grid-template-columns: 1fr;} .mc-response-panel summary{align-items: flex-start; flex-direction: column;}} @media (max-width: 390px){.mc-character-card{grid-template-columns: 108px minmax(0,1fr);} .mc-character-image-wrap{width: 108px; height: 108px;} .mc-character-copy h1{font-size: 21px;} .mc-equipment-board{grid-template-columns: repeat(5,52px); grid-template-rows: repeat(6,52px); gap: 5px;} .mc-equip-slot{width: 52px; height: 52px;} .mc-equip-slot img{width: 40px; height: 40px;}} .mc-item-panel{min-width: 0;
  min-height: 760px;
  padding: 0;
  overflow: hidden;} .mc-inline-detail{min-width: 0;} .mc-inline-detail-head{min-height: 72px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 15px 18px;
  border-bottom: 1px solid rgba(255,255,255,.075);
  background: #111925;} .mc-inline-detail-head > div:first-child{min-width: 0;} .mc-inline-detail-head > div:first-child > span{display: block;
  margin-bottom: 5px;
  color: #78879a;
  font-size: 9px;
  font-weight: 900;
  letter-spacing: .04em;} .mc-inline-detail-head h2{margin: 0;
  overflow: hidden;
  color: #f3f6f9;
  font-size: 19px;
  line-height: 1.25;
  letter-spacing: -.025em;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-inline-detail-layout{display: grid;
  grid-template-columns: minmax(322px, 370px) minmax(0, 1fr);
  align-items: start;
  gap: 14px;
  padding: 14px;} .mc-inline-tooltip-column{position: sticky;
  top: 12px;
  min-width: 0;} .mc-inline-tooltip-column .mc-detail-tooltip{width: 100%;
  max-width: 370px;} .mc-inline-settings{min-width: 0;
  display: grid;
  gap: 11px;} .mc-setting-section{padding: 13px;
  border: 1px solid rgba(255,255,255,.075);
  border-radius: 10px;
  background: #111925;} .mc-setting-section > header{display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 11px;} .mc-setting-section > header h3{margin: 0;
  color: #e8edf3;
  font-size: 13px;
  letter-spacing: -.02em;} .mc-setting-section > header p{margin: 4px 0 0;
  color: #6f7e90;
  font-size: 8px;
  line-height: 1.5;} .mc-setting-section > header > span{flex: none;
  padding: 4px 6px;
  border-radius: 5px;
  color: #9ead61;
  background: rgba(216,255,31,.055);
  font-size: 8px;
  font-weight: 900;} .mc-goal-grid{display: grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 9px;} .mc-goal-card{min-width: 0;
  padding: 11px;
  border: 1px solid rgba(255,255,255,.07);
  border-radius: 9px;
  background: #0c141e;} .mc-inline-actions{display: flex;
  flex-wrap: wrap;} .mc-inline-actions .mc-button-primary{min-width: 135px;} .mc-inline-save-state{min-height: 16px;
  margin-left: auto;
  color: #78879a;
  font-size: 9px;
  font-weight: 800;} .mc-inline-save-state.ok{color: #8de1ae;} .mc-inline-save-state.error{color: #ff9e9e;} .mc-selected-market{display: grid;
  gap: 8px;
  padding: 13px;
  border: 1px solid rgba(69,177,255,.18);
  border-radius: 9px;
  background: rgba(69,177,255,.035);} .mc-selected-market-head{display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;} .mc-selected-market-head span,.mc-selected-market > div > span{display: block;
  color: #748397;
  font-size: 8px;
  font-weight: 850;} .mc-selected-market-head b,.mc-selected-market > div > b{display: block;
  margin-top: 4px;
  color: #eaf2f9;
  font-size: 17px;
  letter-spacing: -.025em;} .mc-selected-market .confidence{padding: 6px 10px;
  border-radius: 7px;
  font-size: 11px;
  line-height: 1.15;
  white-space: nowrap;
  font-style: normal;
  font-weight: 900;} .mc-selected-market .confidence.high{color: #9ce6b5; background: rgba(71,198,119,.10);} .mc-selected-market .confidence.medium{color: #f0d582; background: rgba(228,184,54,.10);} .mc-selected-market .confidence.low{color: #efaa82; background: rgba(231,124,68,.10);} .mc-selected-market-meta{display: flex;
  flex-wrap: wrap;
  gap: 5px 11px;
  color: #8291a2;
  font-size: 8px;} .mc-selected-market > small{color: #708093; font-size: 8px; line-height: 1.5;} .mc-selected-market.empty,.mc-selected-market.loading,.mc-selected-market.unavailable{border-color: rgba(255,255,255,.075);
  background: #0e1621;} .mc-maple-tooltip .grade-title{display: flex;
  align-items: center;
  gap: 7px;} .mc-maple-tooltip .potential-line{display: flex;
  align-items: center;
  gap: 6px;
  min-height: 21px;} .mc-maple-tooltip .potential-line .line-text{min-width: 0;} .mc-maple-tooltip .potential-line.is-deviation .line-text{font-weight: 850;} .mc-portfolio-panel{min-width: 0;
  overflow: hidden;
  border: 1px solid var(--mc-line);
  border-radius: 12px;
  background: var(--mc-panel);} .mc-portfolio-head{display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  padding: 17px 18px 14px;
  border-bottom: 1px solid rgba(255,255,255,.075);} .mc-portfolio-head > div:first-child > span{color: #829052;
  font-size: 9px;
  font-weight: 900;} .mc-portfolio-head h2{margin: 5px 0 0;
  color: #f3f6f9;
  font-size: 20px;
  letter-spacing: -.03em;} .mc-portfolio-head p{margin: 5px 0 0;
  color: #748294;
  font-size: 9px;
  line-height: 1.5;} .mc-portfolio-tabs{display: flex;
  gap: 5px;
  padding: 4px;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 9px;
  background: #0c141e;} .mc-portfolio-tabs button{min-height: 34px;
  border: 0;
  border-radius: 6px;
  padding: 0 12px;
  color: #8491a1;
  background: transparent;
  font-size: 10px;
  font-weight: 900;
  cursor: pointer;} .mc-portfolio-tabs button.active{color: #172004;
  background: var(--mc-accent);} .mc-portfolio-view{padding: 14px 17px 18px;} .mc-portfolio-toolbar{display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 11px;} .mc-portfolio-toolbar b{display: block; color: #dfe5ec; font-size: 12px;} .mc-portfolio-toolbar span{display: block; margin-top: 4px; color: #6e7d8e; font-size: 8px;} .mc-portfolio-summary{display: grid;
  grid-template-columns: repeat(auto-fit,minmax(190px,1fr));
  gap: 8px;
  margin-bottom: 10px;} .mc-portfolio-summary article{min-width: 0;
  padding: 12px;
  border: 1px solid rgba(255,255,255,.07);
  border-radius: 9px;
  background: #0d151f;} .mc-portfolio-summary span{display: block; color: #718093; font-size: 8px; font-weight: 850;} .mc-portfolio-summary b{display: block;
  margin-top: 5px;
  overflow: hidden;
  color: #e9eef4;
  font-size: 16px;
  letter-spacing: -.025em;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-portfolio-summary article:first-child b{color: var(--mc-accent);} .mc-portfolio-summary small{display: block; margin-top: 5px; color: #637285; font-size: 8px; line-height: 1.45;} .mc-portfolio-progress{margin-bottom: 9px;
  padding: 9px 11px;
  border: 1px solid rgba(216,255,31,.13);
  border-radius: 8px;
  color: #d8e99a;
  background: rgba(216,255,31,.03);
  font-size: 9px;
  font-weight: 800;} .mc-portfolio-list{display: grid; gap: 6px;} .mc-portfolio-row{width: 100%;
  min-width: 0;
  display: grid;
  grid-template-columns: 46px minmax(0,1fr) minmax(190px,.62fr);
  align-items: center;
  gap: 10px;
  min-height: 58px;
  padding: 6px 10px;
  border: 1px solid rgba(255,255,255,.065);
  border-radius: 8px;
  color: inherit;
  background: #0c141e;
  text-align: left;
  cursor: pointer;} .mc-portfolio-row:hover{border-color: rgba(216,255,31,.24); background: #101923;} .mc-portfolio-icon{width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 7px;
  background: #131d2a;} .mc-portfolio-icon img{width: 37px; height: 37px; object-fit: contain;} .mc-portfolio-name,.mc-portfolio-value{min-width: 0;} .mc-portfolio-name b,.mc-portfolio-value b{display: block;
  overflow: hidden;
  color: #dce4ec;
  font-size: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-portfolio-name small,.mc-portfolio-value small{display: block;
  margin-top: 4px;
  overflow: hidden;
  color: #687789;
  font-size: 8px;
  line-height: 1.4;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-portfolio-value{text-align: right;} .mc-portfolio-value b{color: #e8f399; font-size: 11px;} .mc-portfolio-value.error b{color: #ff9e9e;} .mc-portfolio-market-row{overflow: hidden; border-radius: 8px;} .mc-comparable-list{display: grid;
  gap: 5px;
  margin: -1px 7px 6px;
  padding: 7px;
  border: 1px solid rgba(255,255,255,.055);
  border-top: 0;
  border-radius: 0 0 8px 8px;
  background: rgba(0,0,0,.13);} .mc-comparable-row{display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  align-items: center;
  gap: 12px;
  padding: 6px 7px;
  border-radius: 6px;
  background: rgba(255,255,255,.018);} .mc-comparable-row b{display: block; color: #aebac7; font-size: 8px;} .mc-comparable-row small{display: block; margin-top: 3px; color: #617083; font-size: 7px;} .mc-comparable-row > div:last-child{text-align: right;} .mc-response-details{margin-top: 14px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,.07);} .mc-response-details summary{display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  color: #9eabb9;
  font-size: 10px;
  font-weight: 900;
  cursor: pointer;} .mc-response-details summary small{color: #5f6f81; font-size: 8px;} .mc-response-actions{display: flex; gap: 7px; margin-top: 10px;} .mc-response-details pre{max-height: 480px;
  margin: 10px 0 0;
  overflow: auto;
  padding: 12px;
  border: 1px solid rgba(255,255,255,.07);
  border-radius: 8px;
  color: #bdcad7;
  background: #070d14;
  font: 10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;
  white-space: pre-wrap;
  word-break: break-word;} @media (max-width: 1320px){.mc-main-grid{grid-template-columns: 500px minmax(0,1fr);} .mc-equipment-board{grid-template-columns: repeat(5,70px); grid-template-rows: repeat(6,70px); gap: 8px;} .mc-equip-slot{width: 70px; height: 70px;} .mc-equip-slot img{width: 54px; height: 54px;} .mc-inline-detail-layout{grid-template-columns: minmax(300px,340px) minmax(0,1fr);}} @media (max-width: 1160px){.mc-main-grid{grid-template-columns: 1fr;} .mc-equipment-panel{width: 100%; max-width: 650px; margin: 0 auto;} .mc-item-panel{min-height: 0;} .mc-inline-detail-layout{grid-template-columns: minmax(320px,370px) minmax(0,1fr);}} @media (max-width: 840px){.mc-inline-detail-head{align-items: flex-start; flex-direction: column;} .mc-inline-detail-layout{grid-template-columns: 1fr;} .mc-inline-tooltip-column{position: static;} .mc-inline-tooltip-column .mc-detail-tooltip{margin: 0 auto;} .mc-goal-grid{grid-template-columns: 1fr;} .mc-portfolio-head,.mc-portfolio-toolbar{align-items: flex-start; flex-direction: column;} .mc-portfolio-tabs{width: 100%;} .mc-portfolio-tabs button{flex: 1;} .mc-portfolio-summary{grid-template-columns: 1fr;} .mc-portfolio-row{grid-template-columns: 44px minmax(0,1fr);} .mc-portfolio-value{grid-column: 2; text-align: left;} .mc-comparable-row{grid-template-columns: 1fr;} .mc-comparable-row > div:last-child{text-align: left;}} @media (max-width: 560px){.mc-item-panel{border-radius: 10px;} .mc-inline-detail-layout{padding: 8px;} .mc-inline-detail-head{padding: 13px;} .mc-inline-detail-head h2{font-size: 17px; white-space: normal;} .mc-inline-actions{display: grid; grid-template-columns: 1fr 1fr;} .mc-inline-save-state{grid-column: 1 / -1; margin-left: 0;} .mc-cost-grid{grid-template-columns: 1fr;} .mc-cost-cell{border-right: 0; border-bottom: 1px solid rgba(255,255,255,.06);} .mc-cost-total{grid-template-columns: 1fr;} .mc-portfolio-view{padding: 11px;} .mc-response-details summary{align-items: flex-start; flex-direction: column;}} .mc-main-grid{grid-template-columns: 530px minmax(0, 1fr);
  align-items: start;} .mc-left-stack{min-width: 0;
  display: grid;
  align-content: start;
  gap: 14px;} .mc-left-stack > .mc-equipment-panel,.mc-left-stack > .mc-portfolio-panel{width: 100%;
  min-width: 0;
  margin: 0;} .mc-inline-tooltip-column .detail-page-tooltip{display: block !important;
  position: static !important;
  width: 100%;
  max-width: 380px;
  margin: 0 auto;
  pointer-events: auto;} .mc-inline-tooltip-column .detail-page-tooltip .tooltip-head{min-height: 82px;} .mc-inline-tooltip-column .detail-page-tooltip .set-line{display: grid;
  grid-template-columns: 72px minmax(0, 1fr);
  gap: 6px;
  align-items: baseline;
  margin-bottom: 4px;} .mc-inline-tooltip-column .detail-page-tooltip .set-line span{margin-right: 0;} .mc-inline-tooltip-column .detail-page-tooltip .scroll-raw-line{margin-top: 8px;
  padding-top: 7px;
  border-top: 1px solid rgba(190, 200, 212, .22);} .mc-inline-tooltip-column .detail-page-tooltip .scroll-summary-v175{margin-bottom: 2px;} .mc-tip-special-ring{color: #d9e3ee;
  font-size: 11px;
  font-weight: 850;
  line-height: 1.45;} .mc-portfolio-compact{height: 430px;
  max-height: 430px;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;} .mc-portfolio-compact .mc-portfolio-head{flex: none;
  align-items: center;
  gap: 12px;
  padding: 12px 13px 10px;} .mc-portfolio-compact .mc-portfolio-head > div:first-child > span{display: block;
  margin-bottom: 3px;} .mc-portfolio-compact .mc-portfolio-head h2{margin: 0;
  font-size: 17px;} .mc-portfolio-compact .mc-portfolio-head p{display: none;} .mc-portfolio-compact .mc-portfolio-tabs{flex: none;
  padding: 3px;
  border-radius: 8px;} .mc-portfolio-compact .mc-portfolio-tabs button{min-height: 30px;
  padding: 0 9px;
  font-size: 9px;} .mc-portfolio-compact .mc-portfolio-view{min-height: 0;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  padding: 9px 10px 10px;} .mc-portfolio-compact .mc-portfolio-view[hidden]{display: none !important;} .mc-portfolio-compact .mc-portfolio-toolbar{flex: none;
  align-items: center;
  margin-bottom: 7px;} .mc-portfolio-compact .mc-portfolio-toolbar b{font-size: 10px;} .mc-portfolio-compact .mc-portfolio-toolbar span{margin-top: 2px;
  font-size: 7px;} .mc-portfolio-compact .mc-portfolio-toolbar .mc-button{min-height: 31px;
  padding: 0 9px;
  font-size: 8px;
  white-space: nowrap;} .mc-portfolio-compact .mc-portfolio-summary{flex: none;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 6px;
  margin-bottom: 7px;} .mc-portfolio-compact .mc-portfolio-summary article{min-height: 61px;
  display: grid;
  align-content: center;
  padding: 8px 9px;
  border-color: rgba(216, 255, 31, .14);
  background: linear-gradient(145deg, rgba(216, 255, 31, .055), rgba(13, 21, 31, .96));} .mc-portfolio-compact .mc-portfolio-summary span{font-size: 8px;} .mc-portfolio-compact .mc-portfolio-summary b{margin-top: 3px;
  color: var(--mc-accent);
  font-size: 13px;} .mc-portfolio-compact .mc-portfolio-summary small{margin-top: 3px;
  overflow: hidden;
  color: #748294;
  font-size: 7px;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-portfolio-compact .mc-portfolio-progress{flex: none;
  margin-bottom: 7px;
  padding: 7px 9px;
  font-size: 8px;} .mc-portfolio-compact .mc-portfolio-list{min-height: 0;
  flex: 1 1 auto;
  display: grid;
  align-content: start;
  
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: none;
  -ms-overflow-style: none;} .mc-portfolio-compact .mc-portfolio-list::-webkit-scrollbar{width: 0;
  height: 0;
  display: none;} .mc-portfolio-compact .mc-portfolio-row{border-radius: 7px;} .mc-portfolio-compact .mc-portfolio-row.selected{border-color: rgba(216, 255, 31, .64);
  background: linear-gradient(90deg, rgba(216, 255, 31, .095), rgba(13, 21, 31, .97));
  box-shadow: inset 3px 0 0 var(--mc-accent);} .mc-portfolio-compact .mc-portfolio-value{text-align: right;} .mc-portfolio-compact .mc-portfolio-value b{color: #eaf49c;} .mc-portfolio-compact .mc-portfolio-market-row{overflow: visible;
  border-radius: 7px;} .mc-portfolio-compact .mc-comparable-list{display: none;} @media (max-width: 1320px){.mc-main-grid{grid-template-columns: 500px minmax(0, 1fr);} .mc-portfolio-compact{height: 410px; max-height: 410px;} .mc-portfolio-compact .mc-portfolio-row{grid-template-columns: 39px minmax(0, 1fr) minmax(106px, auto);} .mc-portfolio-compact .mc-portfolio-value{min-width: 106px;}} @media (max-width: 1160px){.mc-main-grid{display: flex;
    flex-direction: column;} .mc-left-stack{display: contents;} .mc-equipment-panel{order: 1;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;} .mc-item-panel{order: 2;
    width: 100%;
    min-height: 0;} .mc-portfolio-compact{order: 3;
    width: 100%;
    max-width: 650px;
    height: 520px;
    max-height: 520px;
    margin: 0 auto;} .mc-inline-detail-layout{grid-template-columns: minmax(320px, 370px) minmax(0, 1fr);}} @media (max-width: 840px){.mc-inline-detail-head{align-items: flex-start;
    flex-direction: column;} .mc-inline-detail-layout{grid-template-columns: 1fr;} .mc-inline-tooltip-column{position: static;} .mc-inline-tooltip-column .mc-detail-tooltip{margin: 0 auto;} .mc-goal-grid{grid-template-columns: 1fr;} .mc-portfolio-compact{height: 500px; max-height: 500px;} .mc-portfolio-compact .mc-portfolio-head,.mc-portfolio-compact .mc-portfolio-toolbar{align-items: stretch;
    flex-direction: column;} .mc-portfolio-compact .mc-portfolio-tabs{width: 100%;} .mc-portfolio-compact .mc-portfolio-tabs button{flex: 1;}} @media (max-width: 560px){.mc-item-panel{border-radius: 10px;} .mc-inline-detail-layout{padding: 8px;} .mc-inline-detail-head{padding: 13px;} .mc-inline-detail-head h2{font-size: 17px;
    white-space: normal;} .mc-inline-actions{display: grid;
    grid-template-columns: 1fr 1fr;} .mc-inline-save-state{grid-column: 1 / -1;
    margin-left: 0;} .mc-cost-grid{grid-template-columns: 1fr;} .mc-cost-cell{border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, .06);} .mc-cost-total{grid-template-columns: 1fr;} .mc-portfolio-compact{height: 470px; max-height: 470px;} .mc-portfolio-compact .mc-portfolio-summary{grid-template-columns: 1fr;} .mc-portfolio-compact .mc-portfolio-summary article{min-height: 54px;} .mc-portfolio-compact .mc-portfolio-row{grid-template-columns: 37px minmax(0, 1fr) minmax(90px, auto);
    gap: 7px;} .mc-portfolio-compact .mc-portfolio-value{min-width: 90px;} .mc-portfolio-compact .mc-portfolio-name small,.mc-portfolio-compact .mc-portfolio-value small{display: none;} .mc-response-details summary{align-items: flex-start;
    flex-direction: column;}} .mc-maple-tooltip .deviation-chip{display: none !important;} .mc-maple-tooltip .potential-line,.mc-maple-tooltip .potential-line.is-deviation{margin-left: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;} .mc-maple-tooltip .potential-line .line-text,.mc-maple-tooltip .potential-line.line-grade-rare .line-text,.mc-maple-tooltip .potential-line.line-grade-epic .line-text,.mc-maple-tooltip .potential-line.line-grade-unique .line-text,.mc-maple-tooltip .potential-line.line-grade-legendary .line-text,.mc-maple-tooltip .potential-line.is-deviation .line-text{color: #f2f5f8 !important;
  text-shadow: none !important;
  font-weight: 700;} .mc-sold-listings{overflow: hidden;
  margin-top: 10px;
  padding: 13px;
  border: 1px solid rgba(255,255,255,.075);
  border-radius: 10px;
  background: #0e1621;} .mc-sold-listings > header{display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 10px;} .mc-sold-listings > header h3{margin: 0;
  color: #e8edf3;
  font-size: 12px;
  letter-spacing: -.02em;} .mc-sold-listings > header p{margin: 4px 0 0;
  color: #6f7e90;
  font-size: 8px;
  line-height: 1.5;} .mc-sold-listings > header > span{flex: none;
  padding: 4px 7px;
  border-radius: 6px;
  color: #9fb1c3;
  background: rgba(255,255,255,.035);
  font-size: 8px;
  font-weight: 850;} .mc-sold-listing-card{height: auto !important;
  min-height: 154px !important;
  
  color: inherit;
  
  box-shadow: none !important;} .mc-sold-listing-card:hover,.mc-sold-listing-card:focus-visible{border-color: rgba(216,255,31,.44) !important;
  box-shadow: 0 0 0 2px rgba(216,255,31,.08) !important;} .mc-sold-listing-card .mc-sold-listing-options{order: 4;
  display: -webkit-box;
  min-height: 24px;
  margin-top: 4px;
  overflow: hidden;
  color: #aeb9c6;
  font-size: 7.5px;
  line-height: 1.45;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;} @media (min-width: 1161px){.mc-main-grid{align-items: stretch;} .mc-left-stack{min-height: 100%;
    height: auto;
    align-self: stretch;
    display: flex;
    flex-direction: column;} .mc-left-stack > .mc-equipment-panel{flex: none;} .mc-left-stack > .mc-portfolio-compact{min-height: 620px;
    height: auto;
    max-height: none;
    flex: 1 1 auto;} .mc-item-panel{height: auto;
    align-self: stretch;}} @media (max-width: 840px){.mc-sold-listing-grid{grid-template-columns: 1fr;} .mc-sold-listings > header{flex-direction: column;}} @media (max-width: 560px){.mc-sold-listings{padding: 10px;} .mc-sold-listing-card{grid-template-columns: 58px minmax(0, 1fr) 54px !important;
    min-height: 136px !important;
    padding: 10px !important;
    gap: 8px !important;} .mc-sold-listing-card .card-icon-stack{width: 58px !important;
    min-width: 58px !important;} .mc-sold-listing-card .card-icon-stack .card-icon{width: 54px !important;
    height: 54px !important;} .mc-sold-listing-card .card-title-row h2{font-size: 12px !important;} .mc-sold-listing-card .price-line b{font-size: 14px !important;} .mc-sold-listing-card .mc-sold-listing-options{display: none;}} .mc-inline-detail > #mcSelectedMarket{margin: 0 14px 14px;} .mc-inline-detail > #mcSelectedMarket > .mc-selected-market{margin: 0;} @media (max-width: 560px){.mc-inline-detail > #mcSelectedMarket{margin: 0 8px 8px;}} .mc-inline-settings .mc-goal-card > header button{font-size: 8px;} .mc-inline-settings .mc-goal-card select{height: 33px; font-size: 8.7px;} .mc-sold-listing-head-actions{flex:none; display:flex; align-items:center; justify-content:flex-end; gap:7px;} .mc-sold-count{display:inline-flex; min-height:28px; align-items:center; padding:0 8px; border-radius:7px; color:#9fb1c3; background:rgba(255,255,255,.035); font-size:8px; font-weight:850; white-space:nowrap;} .mc-sold-view-toggle{display:inline-flex; align-items:center; gap:3px; padding:3px; border:1px solid rgba(255,255,255,.09); border-radius:9px; background:rgba(7,12,20,.52);} .mc-sold-view-toggle button{min-height:27px; padding:0 9px; border:0; border-radius:7px; color:#8997a8; background:transparent; font-size:9px; font-weight:800; cursor:pointer;} .mc-sold-view-toggle button.active{color:#dfff52; background:rgba(216,255,31,.12);} .mc-sold-listing-card .card-icon-stack{grid-template-rows:66px 18px!important; align-content:center!important; justify-items:center!important;} .mc-sold-listing-card .card-icon-stack .card-icon{align-self:center!important;} .mc-sold-expanded-detail{display:none;} .mc-sold-listings[data-sold-view="expanded"] .mc-sold-expanded-detail{grid-column:1/-1; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; width:100%; margin-top:4px; padding-top:10px; border-top:1px solid rgba(255,255,255,.07);} .mc-sold-expanded-block{min-width:0; padding:9px; border:1px solid rgba(255,255,255,.06); border-radius:8px; background:rgba(5,10,17,.32);} .mc-sold-expanded-block>header{display:flex; align-items:center; justify-content:space-between; gap:6px; margin-bottom:7px;} .mc-sold-expanded-block>header b{color:#dce4ec; font-size:9px;} .mc-sold-expanded-block>header span{color:#aeb9c6; font-size:7.5px; font-weight:850;} .mc-sold-expanded-block>header span.legendary{color:#d8ff1f;} .mc-sold-expanded-block>header span.unique{color:#ffd84d;} .mc-sold-expanded-block>header span.epic{color:#b88aff;} .mc-sold-expanded-block>header span.rare{color:#70dff1;} .mc-sold-expanded-lines{display:grid; gap:5px;} .mc-sold-expanded-lines>span{display:grid; grid-template-columns:6px minmax(0,1fr); align-items:start; gap:6px; color:#f1f4f7; font-size:8.5px; line-height:1.45;} .mc-sold-expanded-lines>span i{width:5px; height:5px; margin-top:4px; border-radius:1px; background:#7f8b9a;} .mc-sold-expanded-lines em{color:#657486; font-size:8px; font-style:normal;} .mc-sold-expanded-block.trade dl{display:grid; gap:5px; margin:0;} .mc-sold-expanded-block.trade dl div{display:flex; align-items:center; justify-content:space-between; gap:8px;} .mc-sold-expanded-block.trade dt{color:#6f7e90; font-size:8px;} .mc-sold-expanded-block.trade dd{margin:0; color:#e7edf3; font-size:8.5px; font-weight:800; text-align:right;} @media (min-width:1161px){.mc-equipment-board-wrap{min-height:535px; padding:18px 10px;} .mc-equipment-board{grid-template-columns:repeat(5,72px); grid-template-rows:repeat(6,72px); gap:11px;} .mc-equip-slot{width:72px; height:72px;} .mc-equip-slot img{width:53px; height:53px;}} @media (min-width:841px) and (max-width:1160px){.mc-equipment-board-wrap{min-height:490px; padding:16px 6px;} .mc-equipment-board{grid-template-columns:repeat(5,66px); grid-template-rows:repeat(6,66px); gap:9px;} .mc-equip-slot{width:66px; height:66px;} .mc-equip-slot img{width:49px; height:49px;}} @media (max-width:840px){.mc-sold-listing-head-actions{width:100%; justify-content:space-between;} .mc-sold-listings[data-sold-view="expanded"] .mc-sold-expanded-detail{grid-template-columns:1fr;} .mc-equipment-board-wrap{min-height:420px;} .mc-equipment-board{grid-template-columns:repeat(5,55px); grid-template-rows:repeat(6,55px); gap:7px;} .mc-equip-slot{width:55px; height:55px;} .mc-equip-slot img{width:42px; height:42px;}} @media (max-width:560px){.mc-sold-listing-head-actions{align-items:stretch; flex-direction:column;} .mc-sold-view-toggle{align-self:stretch;} .mc-sold-view-toggle button{flex:1;} .mc-sold-listing-card .card-icon-stack{grid-template-rows:54px 18px!important;} .mc-equipment-board-wrap{min-height:385px;} .mc-equipment-board{grid-template-columns:repeat(5,49px); grid-template-rows:repeat(6,49px); gap:5px;} .mc-equip-slot{width:49px; height:49px;} .mc-equip-slot img{width:37px; height:37px;}} .mc-inline-settings .mc-setting-section > header h3{font-size: 15px !important;
  line-height: 1.3;} .mc-inline-settings .mc-setting-section > header p{margin-top: 4px;
  font-size: 9.5px !important;
  line-height: 1.5;} .mc-inline-settings .mc-setting-section > header > span{font-size: 8.5px !important;} .mc-inline-settings .mc-goal-card{padding: 12px !important;} .mc-inline-settings .mc-goal-card > header{align-items: center;
  gap: 8px;} .mc-inline-settings .mc-goal-card > header b{font-size: 12.5px !important;
  line-height: 1.35;} .mc-inline-settings .mc-goal-card > header button{min-height: 26px;
  padding: 0 7px;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 6px;
  color: #9aa9b9;
  background: rgba(255,255,255,.025);
  font-size: 9px !important;
  font-weight: 800;
  cursor: pointer;} .mc-inline-settings .mc-goal-card select{height: 40px !important;
  min-height: 40px !important;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11.5px !important;
  line-height: 1.2;} .mc-inline-settings .mc-goal-note{margin-top: 8px;
  font-size: 8.5px !important;
  line-height: 1.55;} .mc-inline-settings .mc-button{font-size: 10px;} .mc-portfolio-entry{display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  align-items: stretch;
  gap: 7px;
  min-width: 0;} .mc-portfolio-entry.mc-portfolio-market-row{overflow: visible;} .mc-portfolio-entry > .mc-portfolio-row{grid-column: 2;
  min-width: 0;} .mc-portfolio-include-toggle{grid-column: 1;
  align-self: stretch;
  width: 28px;
  min-width: 28px;
  min-height: 58px;
  display: grid;
  place-items: center;
  padding: 0;
  border: 1px solid rgba(255,255,255,.085);
  border-radius: 8px;
  color: #536172;
  background: #0b131d;
  cursor: pointer;
  transition: border-color .12s ease, background .12s ease, color .12s ease, box-shadow .12s ease;} .mc-portfolio-include-toggle span{width: 15px;
  height: 15px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255,255,255,.16);
  border-radius: 4px;
  color: transparent;
  font-size: 10px;
  font-weight: 950;
  line-height: 1;} .mc-portfolio-include-toggle:hover{border-color: rgba(216,255,31,.30);} .mc-portfolio-include-toggle.active{border-color: rgba(216,255,31,.44);
  color: #101821;
  background: rgba(216,255,31,.08);
  box-shadow: inset 0 0 0 1px rgba(216,255,31,.04);} .mc-portfolio-include-toggle.active span{border-color: #d8ff1f;
  color: #0a1119;
  background: #d8ff1f;} .mc-portfolio-entry.excluded > .mc-portfolio-row{opacity: .48;
  filter: saturate(.55);} .mc-portfolio-entry.excluded > .mc-portfolio-row:hover{opacity: .72;} .mc-portfolio-compact .mc-portfolio-list{gap: 6px;} .mc-portfolio-compact .mc-portfolio-entry{grid-template-columns: 28px minmax(0, 1fr);
  gap: 7px;} .mc-portfolio-compact .mc-portfolio-include-toggle{min-height: 60px;} .mc-portfolio-compact .mc-portfolio-row{grid-template-columns: 48px minmax(0, 1fr) minmax(126px, auto) !important;
  gap: 9px !important;
  min-height: 60px !important;
  padding: 6px 8px !important;} .mc-portfolio-compact .mc-portfolio-icon{width: 46px !important;
  height: 46px !important;
  border-radius: 7px;} .mc-portfolio-compact .mc-portfolio-icon img{width: 41px !important;
  height: 41px !important;} .mc-portfolio-compact .mc-portfolio-name b{font-size: 10.5px !important;} .mc-portfolio-compact .mc-portfolio-name small,.mc-portfolio-compact .mc-portfolio-value small{margin-top: 3px;
  font-size: 7.8px !important;
  line-height: 1.35;} .mc-portfolio-compact .mc-portfolio-value{min-width: 126px !important;} .mc-portfolio-compact .mc-portfolio-value b{font-size: 11.5px !important;} .mc-sold-listing-grid{display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 11px;
  align-items: stretch;} .mc-sold-listing-card{width: 100%;
  min-width: 0 !important;
  margin: 0 !important;
  text-decoration: none;} .mc-sold-listing-card .card-main{min-height: 128px !important;} .mc-sold-listing-card .card-icon-stack{display: flex !important;
  width: 74px !important;
  min-width: 74px !important;
  height: 100% !important;
  align-items: center !important;
  justify-content: center !important;
  flex-direction: column !important;
  gap: 5px !important;} .mc-sold-listing-card .card-icon-stack .card-icon{width: 66px !important;
  height: 66px !important;
  margin: auto 0 0 !important;} .mc-sold-listing-card .auction-heart{min-height: 18px !important;
  margin: 0 0 auto !important;
  opacity: 1 !important;} .mc-sold-listing-card .auction-heart.is-zero{opacity: .55 !important;} .mc-sold-listings[data-sold-view="compact"] .mc-sold-listing-card{min-height: 154px !important;
  height: 100% !important;} .mc-sold-listings[data-sold-view="compact"] .mc-sold-listing-card .inline-expanded-tooltip{display: none !important;} .mc-sold-maple-tooltip .potential-line .line-text{color: #f2f5f8;} @media (max-width: 840px){.mc-sold-listing-grid{grid-template-columns: 1fr;} .mc-portfolio-compact .mc-portfolio-row{grid-template-columns: 46px minmax(0, 1fr) minmax(112px, auto) !important;} .mc-portfolio-compact .mc-portfolio-value{min-width: 112px !important;}} @media (max-width: 560px){.mc-inline-settings .mc-setting-section > header h3{font-size: 14px !important;} .mc-inline-settings .mc-goal-card > header b{font-size: 12px !important;} .mc-inline-settings .mc-goal-card select{font-size: 11px !important;} .mc-portfolio-entry,.mc-portfolio-compact .mc-portfolio-entry{grid-template-columns: 26px minmax(0, 1fr);
    gap: 5px;} .mc-portfolio-include-toggle{width: 26px;
    min-width: 26px;
    min-height: 56px;} .mc-portfolio-compact .mc-portfolio-row{grid-template-columns: 44px minmax(0, 1fr) minmax(92px, auto) !important;
    min-height: 56px !important;
    gap: 7px !important;} .mc-portfolio-compact .mc-portfolio-icon{width: 42px !important;
    height: 42px !important;} .mc-portfolio-compact .mc-portfolio-icon img{width: 37px !important;
    height: 37px !important;} .mc-portfolio-compact .mc-portfolio-value{min-width: 92px !important;} .mc-sold-listing-card{grid-template-columns: 64px minmax(0, 1fr) !important;
    min-height: 148px !important;
    padding: 11px !important;
    gap: 9px !important;} .mc-sold-listing-card .card-icon-stack{width: 64px !important;
    min-width: 64px !important;} .mc-sold-listing-card .card-icon-stack .card-icon{width: 58px !important;
    height: 58px !important;} .mc-sold-listings[data-sold-view="expanded"] .mc-sold-listing-card{min-height: 0 !important;} .mc-sold-listings[data-sold-view="expanded"] .mc-sold-listing-card .inline-expanded-tooltip .maple-tooltip{min-height: 0 !important;}} .mc-sold-listings[data-sold-view="expanded"] .mc-sold-listing-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  grid-auto-rows: auto !important;
  align-items: start !important;
  gap: 12px !important;} .mc-sold-listings[data-sold-view="expanded"] .mc-sold-listing-card{min-height: 0 !important;
  height: auto !important;
  align-content: start !important;
  align-items: start !important;
  content-visibility: auto;
  contain: layout paint style;
  contain-intrinsic-size: 760px;} .mc-sold-listings[data-sold-view="expanded"] .mc-sold-listing-card .inline-expanded-tooltip{grid-column: 1 / -1 !important;
  display: block !important;
  width: 100% !important;
  margin-top: 12px !important;
  contain: layout paint style;} .mc-sold-listings[data-sold-view="expanded"] .mc-sold-listing-card .inline-expanded-tooltip:empty{display: none !important;} .mc-sold-listings[data-sold-view="expanded"] .mc-sold-listing-card .inline-expanded-tooltip .maple-tooltip{position: static !important;
  width: 100% !important;
  min-height: 0 !important;
  max-width: none !important;
  box-sizing: border-box !important;
  content-visibility: auto;
  contain-intrinsic-size: 560px;} .mc-sold-listing-card,.mc-portfolio-entry{transition: none !important;} .mc-sold-listing-card{transform: none !important;
  contain: layout paint style;} .mc-sold-listing-card:hover{transform: none !important;
  box-shadow: none !important;} .mc-sold-listing-grid,.mc-portfolio-list{overscroll-behavior: contain;
  scroll-behavior: auto;
  touch-action: pan-y;} .mc-portfolio-entry{content-visibility: auto;
  contain-intrinsic-size: 64px;
  contain: layout paint style;} @media (max-width: 980px){.mc-sold-listings[data-sold-view="expanded"] .mc-sold-listing-grid{grid-template-columns: 1fr !important;}} .mc-character-image-wrap img{width: 138% !important;
  height: 138% !important;
  object-position: center center;
  transform: translateY(-7%) !important;} .mc-character-image-wrap::after{bottom: 9px;} .mc-effective-setting-section .mc-goal-grid{align-items: start !important;
  gap: 10px !important;} .mc-inline-settings .mc-effective-goal-card{display: block !important;
  min-width: 0;
  padding: 11px !important;} .mc-inline-settings .mc-effective-goal-card > header{display: flex !important;
  min-height: 30px;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  margin-bottom: 9px !important;
  padding-bottom: 8px !important;
  border-bottom: 1px solid rgba(255,255,255,.055);} .mc-effective-title{display: flex;
  min-width: 0;
  align-items: center;
  gap: 7px;} .mc-inline-settings .mc-effective-title b{overflow: hidden;
  color: #e4eaf1;
  font-size: 12.5px !important;
  line-height: 1.3;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-effective-grade{flex: 0 0 auto;
  padding: 2px 6px;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 999px;
  color: #aab6c3;
  background: rgba(255,255,255,.025);
  font-size: 8.5px;
  font-weight: 850;} .mc-effective-grade.rare{color: #72e9ef; border-color: rgba(114,233,239,.22);} .mc-effective-grade.epic{color: #bd84ff; border-color: rgba(189,132,255,.22);} .mc-effective-grade.unique{color: #ffd64a; border-color: rgba(255,214,74,.22);} .mc-effective-grade.legendary{color: #bdf42c; border-color: rgba(189,244,44,.22);} .mc-effective-goal-card > header > strong{flex: 0 0 auto;
  color: #8d9baa;
  font-size: 9px;
  font-weight: 850;} .mc-effective-option-list{display: grid;
  gap: 6px;} .mc-effective-option-row{position: relative;
  display: grid;
  width: 100%;
  min-width: 0;
  min-height: 40px;
  
  align-items: center;
  gap: 8px;
  padding: 7px 8px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.065);
  border-radius: 7px;
  color: #eef3f8;
  background: rgba(4,10,17,.34);
  text-align: left;
  cursor: pointer;} .mc-effective-option-row:hover{border-color: rgba(255,255,255,.13);
  background: rgba(255,255,255,.025);} .mc-effective-option-row.active{border-color: rgba(216,255,31,.28);
  background: linear-gradient(90deg, rgba(216,255,31,.075), rgba(216,255,31,.018));
  box-shadow: inset 3px 0 0 rgba(216,255,31,.78);} .mc-effective-check{display: grid;
  width: 19px;
  height: 19px;
  place-items: center;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 5px;
  color: transparent;
  background: #09111b;} .mc-effective-check i{font-size: 11px;
  font-style: normal;
  font-weight: 950;
  line-height: 1;} .mc-effective-option-row.active .mc-effective-check{border-color: #d8ff1f;
  color: #081008;
  background: #d8ff1f;} .mc-effective-option-row .line-square{width: 7px;
  height: 7px;
  margin: 0;
  border-radius: 1px;} .mc-effective-option-text{min-width: 0;
  overflow: hidden;
  color: #f2f5f8;
  font-size: 10.5px;
  font-weight: 800;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-effective-option-row em{flex: 0 0 auto;
  color: #627184;
  font-size: 8px;
  font-style: normal;
  font-weight: 850;
  white-space: nowrap;} .mc-effective-option-row.active em{color: #cce866;} .mc-effective-option-empty{padding: 13px 10px;
  border: 1px dashed rgba(255,255,255,.07);
  border-radius: 7px;
  color: #667587;
  font-size: 9px;
  text-align: center;} .mc-inline-settings .mc-effective-goal-card .mc-goal-note{margin: 8px 1px 0 !important;
  color: #6d7c8d;
  font-size: 8.5px !important;} .mc-inline-actions{align-items: center;
  gap: 7px !important;} .mc-inline-actions #mcSaveItem{min-width: 124px;} .mc-inline-actions #mcResetItem{min-width: 88px;} @media (max-width: 560px){.mc-character-image-wrap img{width: 134% !important;
    height: 134% !important;
    transform: translateY(-6%) !important;} .mc-effective-option-row{grid-template-columns: 21px 8px minmax(0,1fr);} .mc-effective-option-row em{grid-column: 3;
    margin-top: -3px;}} html.mc-character-picker-open,html.mc-character-picker-open body{overflow: hidden !important;} .mc-character-picker-button:hover:not(:disabled){outline: 0;
  border-color: rgba(216,255,31,.62);
  background: #0d1723;} .mc-character-picker-modal[hidden]{display: none !important;} .mc-character-picker-modal{position: fixed;
  inset: 0;
  z-index: 2200;
  display: grid;
  place-items: center;
  padding: 22px;} .mc-character-picker-backdrop{position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
  background: rgba(2,7,12,.76);
  backdrop-filter: blur(5px);
  cursor: default;} .mc-character-picker-dialog{position: relative;
  width: min(860px, calc(100vw - 34px));
  max-height: min(760px, calc(100vh - 44px));
  display: grid;
  grid-template-rows: auto auto auto minmax(180px,1fr) auto;
  overflow: hidden;
  border: 1px solid #2b3949;
  border-radius: 15px;
  color: #e9eef5;
  background: #0c141f;
  box-shadow: 0 26px 80px rgba(0,0,0,.48);} .mc-character-picker-head{min-width: 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 18px;
  padding: 18px 20px 15px;
  border-bottom: 1px solid rgba(255,255,255,.07);
  background: linear-gradient(180deg, rgba(255,255,255,.018), transparent);} .mc-character-picker-head > div{min-width: 0;} .mc-character-picker-head span{color: #d8ff1f;
  font-size: 9px;
  font-weight: 900;
  letter-spacing: .09em;} .mc-character-picker-head h2{margin: 3px 0 4px;
  color: #f3f6f9;
  font-size: 20px;
  line-height: 1.2;} .mc-character-picker-head p{margin: 0;
  color: #8391a1;
  font-size: 10px;
  line-height: 1.45;} .mc-character-picker-close{width: 34px;
  height: 34px;
  flex: 0 0 auto;
  border: 1px solid #2d3b4b;
  border-radius: 8px;
  color: #aeb9c6;
  background: #101a26;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;} .mc-character-picker-close:hover{color: #fff; border-color: #536276;} .mc-character-picker-tools{display: grid;
  grid-template-columns: minmax(180px,.55fr) minmax(240px,1fr) auto;
  align-items: end;
  gap: 10px;
  padding: 13px 20px 10px;} .mc-character-picker-tools label{min-width: 0;
  display: grid;
  gap: 5px;} .mc-character-picker-tools label > span{color: #8190a1;
  font-size: 9px;
  font-weight: 850;} .mc-character-picker-tools select,.mc-character-picker-tools input{width: 100%;
  height: 40px;
  min-width: 0;
  border: 1px solid #2d3c4e;
  border-radius: 8px;
  color: #ecf1f6;
  background: #08111b;
  font-size: 11px;
  font-weight: 760;} .mc-character-picker-tools select{padding: 0 10px;} .mc-character-search-field > div{position: relative;
  min-width: 0;} .mc-character-search-field i{position: absolute;
  left: 11px;
  top: 50%;
  transform: translateY(-50%);
  color: #667587;
  font-style: normal;
  pointer-events: none;} .mc-character-search-field input{padding: 0 11px 0 30px;} .mc-character-picker-tools select:focus,.mc-character-picker-tools input:focus{outline: 0;
  border-color: rgba(216,255,31,.6);} #mcCharacterResultCount{min-width: 50px;
  height: 40px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 8px;
  color: #9ba9b8;
  background: rgba(255,255,255,.018);
  font-size: 10px;} .mc-character-picker-note{padding: 0 20px 10px;
  color: #667587;
  font-size: 8.5px;} .mc-character-card-grid{min-height: 220px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0,1fr));
  align-content: start;
  gap: 10px;
  overflow: auto;
  padding: 2px 20px 18px;
  overscroll-behavior: contain;
  scrollbar-width: none;} .mc-character-card-grid::-webkit-scrollbar{display: none;} .mc-character-choice{min-width: 0;
  display: grid;
  grid-template-rows: 142px auto;
  gap: 8px;
  padding: 8px;
  border: 1px solid #263547;
  border-radius: 11px;
  color: #e8edf3;
  background: #0a121c;
  text-align: left;
  cursor: pointer;
  content-visibility: auto;
  contain-intrinsic-size: 196px;
  transition: border-color .12s ease, background-color .12s ease;} .mc-character-choice:hover,.mc-character-choice:focus-visible{outline: 0;
  border-color: #516175;
  background: #0d1722;} .mc-character-choice.selected{border-color: #d8ff1f;
  background: linear-gradient(180deg, rgba(216,255,31,.075), rgba(216,255,31,.022));
  box-shadow: inset 3px 0 0 #d8ff1f;} .mc-character-choice-look{position: relative;
  min-width: 0;
  display: grid;
  place-items: center;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 9px;
  background:
    radial-gradient(circle at 50% 67%, rgba(216,255,31,.09), transparent 46%),
    linear-gradient(180deg, #101b29, #0a111b);} .mc-character-choice-look::after{content: "";
  position: absolute;
  left: 23%;
  right: 23%;
  bottom: 15px;
  height: 9px;
  border-radius: 50%;
  background: rgba(0,0,0,.34);
  filter: blur(4px);} .mc-character-choice-look img{position: relative;
  z-index: 2;
  width: 118%;
  height: 118%;
  max-width: none;
  object-fit: contain;
  transform: translateY(-4%);} .mc-character-choice-look > em,.mc-character-choice-look > b{position: absolute;
  z-index: 4;
  top: 7px;
  padding: 4px 6px;
  border-radius: 5px;
  font-size: 8px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;} .mc-character-choice-look > em{left: 7px;
  color: #aeb9c6;
  background: rgba(4,9,15,.76);} .mc-character-choice-look > b{right: 7px;
  color: #101606;
  background: #d8ff1f;} .mc-character-preview-placeholder{position: relative;
  z-index: 2;
  display: grid;
  place-items: center;
  gap: 6px;
  color: #657487;} .mc-character-preview-placeholder i{width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(216,255,31,.17);
  border-radius: 50%;
  color: rgba(216,255,31,.55);
  background: rgba(216,255,31,.025);
  font-size: 11px;
  font-style: normal;
  font-weight: 950;} .mc-character-preview-placeholder small{font-size: 8px;
  font-weight: 800;} .mc-character-choice[data-character-preview="error"] .mc-character-preview-placeholder{color: #b98f8f;} .mc-character-choice-copy{min-width: 0;
  display: grid;
  gap: 3px;
  padding: 0 2px 2px;} .mc-character-choice-copy strong,.mc-character-choice-copy small{overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-character-choice-copy strong{color: #eef2f6; font-size: 11px;} .mc-character-choice-copy small{color: #788798; font-size: 8.5px; font-weight: 750;} .mc-character-empty{grid-column: 1 / -1;
  min-height: 210px;
  display: grid;
  place-content: center;
  gap: 5px;
  color: #7d8b9b;
  text-align: center;} .mc-character-empty b{color: #bdc7d1; font-size: 12px;} .mc-character-empty span{font-size: 9px;} .mc-character-picker-foot{display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding: 13px 20px;
  border-top: 1px solid rgba(255,255,255,.07);
  background: #0a121c;} .mc-pending-character-summary{min-width: 0;
  display: grid;
  gap: 2px;} .mc-pending-character-summary b,.mc-pending-character-summary span{overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;} .mc-pending-character-summary b{color: #eef3f7; font-size: 11px;} .mc-pending-character-summary span{color: #798899; font-size: 8.5px;} .mc-character-picker-actions{display: flex; flex: 0 0 auto; gap: 7px;} .mc-character-picker-actions .mc-button{min-width: 92px;} @media (max-width: 760px){.mc-character-picker-modal{align-items: end; padding: 0;} .mc-character-picker-dialog{width: 100%;
    max-height: 94vh;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    border-radius: 16px 16px 0 0;} .mc-character-picker-head{padding: 15px 15px 12px;} .mc-character-picker-head h2{font-size: 18px;} .mc-character-picker-tools{grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);
    padding: 11px 15px 8px;} #mcCharacterResultCount{display: none;} .mc-character-picker-note{padding: 0 15px 8px;} .mc-character-card-grid{grid-template-columns: repeat(2, minmax(0,1fr));
    gap: 8px;
    padding: 2px 15px 14px;} .mc-character-choice{grid-template-rows: 132px auto;} .mc-character-picker-foot{align-items: stretch;
    flex-direction: column;
    padding: 11px 15px calc(11px + env(safe-area-inset-bottom));} .mc-character-picker-actions{display: grid; grid-template-columns: 1fr 1.35fr;} .mc-character-picker-actions .mc-button{min-width: 0;}} @media (max-width: 390px){.mc-character-choice{grid-template-rows: 116px auto; padding: 7px;} .mc-character-picker-tools{grid-template-columns: 1fr;} .mc-character-picker-tools label:first-child{grid-column: 1;}} .mc-selected-market.reference-only{border-color: rgba(240, 184, 82, .24);
  background: rgba(240, 184, 82, .045);} .mc-selected-market.reference-only .mc-selected-market-head > div > span{color: #d5b77d;} .mc-sold-listings.is-reference-only{border-color: rgba(240, 184, 82, .15);} .mc-sold-listings.is-reference-only > header p{color: #b9a27b;} .mc-sold-more-button{min-height: 33px;
  padding: 0 11px;
  border: 1px solid rgba(216,255,31,.18);
  border-radius: 9px;
  color: #dfff52;
  background: rgba(216,255,31,.06);
  font-size: 9px;
  font-weight: 850;
  cursor: pointer;
  white-space: nowrap;} .mc-sold-more-button:hover,.mc-sold-more-button:focus-visible{border-color: rgba(216,255,31,.42);
  background: rgba(216,255,31,.11);} .mc-sold-listing-card .badge.mc-grade-fallback-badge{color: #efc879;
  border-color: rgba(239,200,121,.22);
  background: rgba(239,200,121,.08);} .mc-portfolio-market-row.reference-only .mc-portfolio-value.reference b{color: #e6c782;} .mc-portfolio-market-row.reference-only .mc-portfolio-value.reference small{color: #9d8967;} @media (max-width: 840px){.mc-sold-listing-head-actions{width: 100%;
    justify-content: flex-start;
    flex-wrap: wrap;}} .mc-selected-market.match-pending{border-color: rgba(240, 184, 82, .26);
  background: rgba(240, 184, 82, .05);} .mc-selected-market.match-pending > div > b{color: #e7c47b;} .mc-sold-listing-groups{display: grid; gap: 14px;} .mc-sold-listing-group{display: grid; gap: 9px;} .mc-sold-listing-group + .mc-sold-listing-group{padding-top: 13px;
  border-top: 1px solid rgba(255,255,255,.075);} .mc-sold-listing-group-head{display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  padding: 0 2px;} .mc-sold-listing-group-head h4{margin: 0;
  color: #dce7ef;
  font-size: 11px;
  letter-spacing: -.02em;} .mc-sold-listing-group-head p{margin: 3px 0 0;
  color: #7f90a3;
  font-size: 8px;
  line-height: 1.5;} .mc-sold-listing-group-head > span{flex: none;
  min-width: 38px;
  padding: 4px 7px;
  border-radius: 999px;
  color: #96a8ba;
  background: rgba(255,255,255,.045);
  font-size: 8px;
  font-weight: 850;
  text-align: center;} .mc-sold-listing-group.is-effective-group .mc-sold-listing-group-head h4{color: #bff4d0;} .mc-sold-listing-group.is-reference-group .mc-sold-listing-group-head h4{color: #d6b879;} .mc-sold-listing-card.is-effective-exact,.mc-sold-listing-card.is-effective-similar{border-color: rgba(91, 211, 139, .18) !important;} .mc-sold-listing-card.is-estimate-used{box-shadow: inset 3px 0 0 rgba(92, 225, 143, .72), 0 8px 22px rgba(0,0,0,.12);} .mc-sold-listing-card.is-effective-reference{border-color: rgba(232, 177, 83, .13) !important;
  background: rgba(232, 177, 83, .025) !important;} .mc-sold-listing-card.is-effective-reference .card-main,.mc-sold-listing-card.is-effective-reference .card-icon-stack{opacity: .82;} .mc-sold-listing-card .badge.mc-effective-used-badge,.mc-sold-listing-card .badge.mc-effective-exact-badge,.mc-sold-listing-card .badge.mc-effective-similar-badge,.mc-sold-listing-card .badge.mc-effective-reference-badge{font-weight: 900;} .mc-sold-listing-card .badge.mc-effective-used-badge{color: #c8ffd9;
  border-color: rgba(92,225,143,.3);
  background: rgba(92,225,143,.12);} .mc-sold-listing-card .badge.mc-effective-exact-badge{color: #aeecc4;
  border-color: rgba(92,225,143,.22);
  background: rgba(92,225,143,.075);} .mc-sold-listing-card .badge.mc-effective-similar-badge{color: #8fe7f7;
  border-color: rgba(93,204,226,.22);
  background: rgba(93,204,226,.07);} .mc-sold-listing-card .badge.mc-effective-reference-badge{color: #e5c17b;
  border-color: rgba(229,193,123,.21);
  background: rgba(229,193,123,.07);} .mc-sold-match-note{order: 4;
  margin-top: 2px;
  color: #8ca0b3;
  font-size: 8px;
  font-weight: 760;
  line-height: 1.4;} .mc-sold-listing-card.is-estimate-used .mc-sold-match-note{color: #9cdeb2;} .mc-sold-listing-card.is-effective-reference .mc-sold-match-note{color: #b39668;} .mc-sold-listing-card .price-line{order: 5 !important;} @media (max-width: 840px){.mc-sold-listing-group-head{flex-direction: column; gap: 6px;} .mc-sold-listing-group-head > span{align-self: flex-start;}} .mc-sold-lazy-state{margin-top:10px; padding:12px 14px; border:1px solid rgba(255,255,255,.07); border-radius:10px; background:rgba(7,12,20,.42); display:flex; align-items:center; justify-content:space-between; gap:12px;} .mc-sold-lazy-state b{color:#dce6ef; font-size:10px;} .mc-sold-lazy-state span{color:#7f90a2; font-size:8.5px; text-align:right;} .mc-sold-lazy-state.error{border-color:rgba(255,120,120,.18);} .mc-character-price-lab-v395{margin-top:22px;} body[data-page="character"],body[data-page="character-search"]{--character-price-lab-max: 100%;} body[data-page="character"] .item-detail-price-lab-v361[hidden],body[data-page="character-search"] .item-detail-price-lab-v361[hidden]{display:none!important;} body[data-page="character"] .item-detail-price-lab-v361,body[data-page="character-search"] .item-detail-price-lab-v361{width:100%; margin:0; padding:0; border-top:0; gap:14px; min-width:0;} body[data-page="character"] .item-detail-price-lab-v361 .v55-matrix-wrap,body[data-page="character-search"] .item-detail-price-lab-v361 .v55-matrix-wrap{max-height:620px;} @media (max-width:840px){.mc-sold-listings[data-sold-view="expanded"] .mc-sold-listing-grid,#mcSoldListings[data-sold-view="expanded"] .mc-sold-listing-grid{grid-template-columns:1fr!important;} .mc-sold-lazy-state{align-items:flex-start; flex-direction:column;} .mc-sold-lazy-state span{text-align:left;} .mc-character-price-lab-v395{margin-top:14px;}} .mc-sold-listing-card .tag.used-for-estimate-v404{font-weight:800;} .mc-maple-tooltip .potential-line.is-deviation .deviation-chip{display: inline-flex !important;
  margin-left: auto !important;
  flex: 0 0 auto !important;
  height: 16px !important;
  padding: 0 5px !important;
  align-items: center !important;
  border-radius: 4px !important;
  color: #fff !important;
  background: linear-gradient(180deg, #ff6a9c, #d33f78) !important;
  font-size: 9px !important;
  font-style: normal !important;
  font-weight: 900 !important;
  line-height: 16px !important;} .mc-effective-option-row{grid-template-columns: 21px 8px minmax(0,1fr) auto auto;} .mc-effective-deviation-chip-v406{display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 17px;
  padding: 0 5px;
  border-radius: 5px;
  background: linear-gradient(180deg, #ff6a9c, #d33f78);
  color: #fff;
  font-size: 8px;
  font-weight: 950;
  line-height: 17px;
  white-space: nowrap;} .mc-sold-listing-card .badge.deviation-v406{border-color: rgba(255,106,156,.35);
  background: rgba(211,63,120,.13);
  color: #ffb5cf;} @media (max-width: 720px){.mc-effective-option-row{grid-template-columns: 21px 8px minmax(0,1fr) auto;} .mc-effective-deviation-chip-v406{grid-column: 3; justify-self: start; margin-top: -2px;} .mc-effective-option-row > em{grid-column: 4; grid-row: 1 / span 2;}} .mc-sold-period-toggle-v431{display:inline-flex; align-items:center; gap:3px; padding:3px; border:1px solid rgba(255,255,255,.09); border-radius:9px; background:rgba(7,12,20,.52);} .mc-sold-period-toggle-v431 button{min-height:27px; padding:0 9px; border:0; border-radius:7px; color:#8997a8; background:transparent; font-size:9px; font-weight:800; cursor:pointer;} .mc-sold-period-toggle-v431 button.active{color:#dfff52; background:rgba(216,255,31,.12);} .mc-sold-period-empty-v431{margin-top:10px; padding:14px; border:1px dashed rgba(255,255,255,.10); border-radius:10px; background:rgba(5,10,17,.28);} .mc-sold-period-empty-v431 b{display:block; color:#dce4ec; font-size:10px;} .mc-sold-period-empty-v431 span{display:block; margin-top:4px; color:#8291a2; font-size:8.5px;} @media (max-width:560px){.mc-sold-period-toggle-v431{align-self:stretch;} .mc-sold-period-toggle-v431 button{flex:1;}} #mcSoldListings header p:empty{display:none!important;margin:0!important;} .mc-sold-expanded-loading-v442{grid-column: 1 / -1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  width: 100%;
  min-height: 86px;
  margin-top: 4px;
  border: 1px solid rgba(126, 153, 180, .18);
  border-radius: 10px;
  background: rgba(9, 16, 26, .72);
  color: #9eb0c4;
  font-size: 11px;
  box-sizing: border-box;} .mc-sold-expanded-loading-v442 > span{width: 15px;
  height: 15px;
  border: 2px solid rgba(167, 197, 224, .22);
  border-top-color: #b7d9f5;
  border-radius: 50%;
  animation: mc-sold-detail-spin-v442 .75s linear infinite;} .mc-sold-expanded-loading-v442 > b{font-weight: 800;} @keyframes mc-sold-detail-spin-v442{to { transform: rotate(360deg); }} html body.character-page-body .mc-effective-grade,html body.character-page-body .mc-effective-grade.rare,html body.character-page-body .mc-effective-grade.epic,html body.character-page-body .mc-effective-grade.unique,html body.character-page-body .mc-effective-grade.legendary{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;text-shadow:none!important;filter:none!important;padding:0!important;font-weight:950!important;} html[data-theme="light"] body.character-page-body .mc-effective-grade.legendary{color:#486900!important;} html[data-theme="light"] body.character-page-body .mc-effective-grade.unique{color:#7b5700!important;} html[data-theme="light"] body.character-page-body .mc-effective-grade.epic{color:#60398c!important;} html[data-theme="light"] body.character-page-body .mc-effective-grade.rare{color:#286784!important;} html[data-theme="dark"] body.character-page-body .mc-effective-grade.legendary{color:#b7d65a!important;} html[data-theme="dark"] body.character-page-body .mc-effective-grade.unique{color:#e3bd58!important;} html[data-theme="dark"] body.character-page-body .mc-effective-grade.epic{color:#c4a0e5!important;} html[data-theme="dark"] body.character-page-body .mc-effective-grade.rare{color:#83bddb!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-listings,.mc-sold-listing-group,.mc-sold-listing-groups,.mc-sold-period-empty-v431,.mc-sold-lazy-state){background:#fff!important;background-image:none!important;color:#172033!important;border-color:#e1e7ed!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card.item-card{background:#fff!important;background-image:none!important;color:#172033!important;border:1px solid #dfe6ed!important;
  box-shadow:none!important;filter:none!important;text-shadow:none!important;transform:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card.item-card:is(:hover,:focus-visible){background:#fff8f5!important;background-image:none!important;border-color:#ffad99!important;box-shadow:none!important;transform:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card :is(.card-main,.card-title-row,.badge-row,.price-line,.sub-line,.card-meta){background:transparent!important;background-image:none!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-title-row h2{color:#172033!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .price-line b{color:#d94f32!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card :is(.card-meta,.price-line span,.price-line em,.sub-line,.mc-sold-match-note){color:#6b7a8f!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-meta span{background:#f4f7fa!important;color:#627186!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-meta span:first-child{background:#eef6fb!important;color:#2f6683!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-icon{background:#f7f9fb!important;background-image:none!important;border-color:#e0e6ed!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-favorite-corner{background:#fff!important;color:#7d8ca0!important;border:1px solid #e2e8ee!important;backdrop-filter:none!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card.is-estimate-used{box-shadow:none!important;border-color:#ffad99!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card.is-effective-reference{background:#fffaf5!important;background-image:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-group-head h4{color:#172033!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-group-head p{color:#6c7b8e!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-group-head>span{background:#f4f7fa!important;color:#6c7b8e!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-view-toggle,.mc-sold-period-toggle-v431,.mc-sold-more-button){box-shadow:none!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-view-toggle button,html[data-theme="light"] body.character-page-body .mc-sold-period-toggle-v431 button{background:#fff!important;color:#607085!important;border-color:#dfe5ec!important;} html[data-theme="light"] body.character-page-body .mc-sold-view-toggle button.active,html[data-theme="light"] body.character-page-body .mc-sold-period-toggle-v431 button.active,html[data-theme="light"] body.character-page-body .mc-sold-more-button{background:#fff1ed!important;color:#c94a30!important;border-color:#ffad99!important;} html[data-theme] body.character-page-body .mc-equipment-board-wrap{min-height:0!important;
  padding:14px 12px!important;
  display:grid!important;
  place-items:center!important;
  overflow:visible!important;} html[data-theme] body.character-page-body .mc-equipment-board{grid-template-columns:repeat(5,64px)!important;
  grid-template-rows:repeat(6,64px)!important;
  gap:7px!important;
  width:max-content!important;
  align-items:center!important;
  justify-items:center!important;} html[data-theme] body.character-page-body .mc-equip-slot{box-sizing:border-box!important;
  width:64px!important;
  height:64px!important;
  display:grid!important;
  place-items:center!important;
  padding:4px!important;
  overflow:hidden!important;
  border-style:solid!important;
  border-width:2px!important;
  border-radius:8px!important;
  transform:none!important;
  box-shadow:none!important;
  filter:none!important;
  transition:background-color .12s ease,border-color .12s ease!important;} html[data-theme] body.character-page-body .mc-equip-slot::before,html[data-theme] body.character-page-body .mc-equip-slot::after{content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;} html[data-theme] body.character-page-body .mc-equip-slot img{display:block!important;
  width:50px!important;
  height:50px!important;
  max-width:50px!important;
  max-height:50px!important;
  object-fit:contain!important;
  margin:auto!important;
  transform:none!important;
  filter:none!important;} html[data-theme] body.character-page-body .mc-equip-slot.empty .slot-empty-label{display:none!important;} html[data-theme] body.character-page-body .mc-equip-slot.empty{cursor:default!important;
  opacity:1!important;
  border-width:1px!important;
  box-shadow:none!important;
  transform:none!important;} html[data-theme] body.character-page-body .mc-equip-slot.legendary{border-color:#28c978!important;} html[data-theme] body.character-page-body .mc-equip-slot.unique{border-color:#f0a23a!important;} html[data-theme] body.character-page-body .mc-equip-slot.epic{border-color:#9a6cdf!important;} html[data-theme] body.character-page-body .mc-equip-slot.rare{border-color:#4ca6d8!important;} html[data-theme="light"] body.character-page-body .mc-equip-slot{background:#fff!important;
  border-color:#e1e7ed!important;
  color:#5d6878!important;} html[data-theme="light"] body.character-page-body .mc-equip-slot.empty{background:#fff!important;
  border-color:#dfe5eb!important;} html[data-theme="dark"] body.character-page-body .mc-equip-slot{background:#101a25!important;
  border-color:#2a3949!important;
  color:#9cabbc!important;} html[data-theme="dark"] body.character-page-body .mc-equip-slot.empty{background:#0e1822!important;
  border-color:#2a3948!important;} html[data-theme="light"] body.character-page-body .mc-equip-slot:not(.empty):hover{background:#fff9f6!important;
  transform:none!important;
  box-shadow:none!important;} html[data-theme="dark"] body.character-page-body .mc-equip-slot:not(.empty):hover{background:#152230!important;
  transform:none!important;
  box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-equip-slot.selected{background:#fff3ed!important;
  outline:0!important;
  box-shadow:none!important;} html[data-theme="dark"] body.character-page-body .mc-equip-slot.selected{background:#1a2734!important;
  outline:0!important;
  box-shadow:none!important;} html[data-theme] body.character-page-body .mc-equip-slot .slot-star{right:3px!important;
  bottom:3px!important;
  min-width:22px!important;
  padding:1px 4px!important;
  border-radius:4px!important;
  font-size:7px!important;
  line-height:1.25!important;
  box-shadow:none!important;} @media (max-width:640px){html[data-theme] body.character-page-body .mc-equipment-board{grid-template-columns:repeat(5,52px)!important;grid-template-rows:repeat(6,52px)!important;gap:5px!important;} html[data-theme] body.character-page-body .mc-equip-slot{width:52px!important;height:52px!important;padding:3px!important;border-radius:7px!important;} html[data-theme] body.character-page-body .mc-equip-slot img{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;}} html[data-theme="light"] body.character-page-body .mc-sold-listings > header h3,html[data-theme="light"] body.character-page-body .mc-sold-lazy-state b{color:#172033;} html[data-theme="light"] body.character-page-body .mc-sold-listings > header p,html[data-theme="light"] body.character-page-body .mc-sold-listings.is-reference-only > header p,html[data-theme="light"] body.character-page-body .mc-sold-lazy-state span{color:#657487;} html[data-theme="light"] body.character-page-body .mc-sold-listings > header > span{color:#526176; background:#f4f7fa;}
.v55-price-results{display:grid;gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(148,163,184,.16);} .v55-price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px 20px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(8,15,24,.80);} .v55-price-head span,.v55-price-card>header span{display:block;color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.13em;} .v55-price-head h3,.v55-price-card h3{margin:5px 0;color:#eef6fa;font-size:20px;line-height:1.3;} .v55-price-head p,.v55-price-card p{margin:0;color:#8ca0b1;font-size:12px;line-height:1.65;} .v55-price-head strong{flex:none;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0a1621;color:#a4b6c5;padding:8px 12px;font-size:11px;} .v55-price-head strong[data-state="loading"]{color:#67e8f9;} .v55-price-head strong[data-state="error"]{color:#fca5a5;} .v55-price-head strong[data-state="ok"]{color:#d8ff1f;} .v55-price-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;} .v55-price-summary article{min-width:0;padding:14px 15px;border:1px solid rgba(148,163,184,.15);border-radius:12px;background:rgba(255,255,255,.022);} .v55-price-summary span{display:block;color:#879aaa;font-size:10px;font-weight:850;} .v55-price-summary b{display:block;margin-top:6px;color:#eef4fa;font-size:17px;overflow-wrap:anywhere;} .v55-price-summary small{display:block;margin-top:5px;color:#7d91a2;font-size:10px;line-height:1.45;} .v55-price-card{min-width:0;padding:19px 20px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(8,15,24,.80);} .v55-price-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px;} .v56-add-tier-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;} .v56-add-tier-row button{min-width:0;min-height:58px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0b1621;color:#dce7ee;padding:8px 6px;cursor:pointer;text-align:center;} .v56-add-tier-row button:hover{border-color:rgba(103,232,249,.5);} .v56-add-tier-row button.active{border-color:#d8ff1f;background:rgba(216,255,31,.10);box-shadow:inset 0 0 0 1px rgba(216,255,31,.18);} .v56-add-tier-row button b{display:block;font-size:13px;} .v56-add-tier-row button small{display:block;margin-top:5px;color:#8499aa;font-size:9px;line-height:1.25;} .v56-add-tier-row button.active b{color:#e8ff75;} .v56-add-tier-row button.active small{color:#b9c88f;} .v56-preset-actions{display:flex;gap:7px;padding:0 14px 12px;} .v56-preset-actions button{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0a1621;color:#91a5b5;padding:7px 10px;font-size:10px;font-weight:850;cursor:pointer;} .v56-preset-actions button.active{border-color:#67e8f9;background:rgba(103,232,249,.10);color:#8ff1fb;} .v56-custom-weights{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 14px 12px;} .v56-custom-weights label{display:flex;flex-direction:column;gap:4px;color:#8397a8;font-size:9px;} .v56-custom-weights input{width:100%;height:34px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0a1520;color:#edf4f8;padding:0 8px;font-size:11px;} .v56-conversion-note{margin:0!important;padding:0 14px 13px;color:#728899!important;font-size:9px!important;} .v55-matrix-wrap{max-width:100%;overflow:auto;border:1px solid rgba(148,163,184,.13);border-radius:12px;scrollbar-width:thin;background:#07111a;max-height:660px;} .v55-matrix-wrap table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;} .v55-matrix-wrap th,.v55-matrix-wrap td{min-width:116px;padding:12px 11px;border-right:1px solid rgba(148,163,184,.09);border-bottom:1px solid rgba(148,163,184,.09);text-align:center;white-space:nowrap;} .v55-matrix-wrap thead th{position:sticky;top:0;z-index:3;background:#13212e;color:#e7eff4;} .v55-matrix-wrap thead th:first-child{left:0;z-index:6;} .v55-matrix-wrap thead th b{display:block;font-size:12px;} .v55-matrix-wrap thead th small{display:block;margin-top:3px;color:#98aab8;font-size:9px;} .v55-matrix-wrap tbody th{position:sticky;left:0;z-index:2;background:#13212e;color:#d5e0e7;} .v55-matrix-wrap tbody th b{display:block;font-size:13px;} .v55-matrix-wrap tbody th small{display:block;margin-top:3px;color:#93a5b4;font-size:9px;} .v55-matrix-wrap tbody tr:nth-child(even) td{background:rgba(16,29,42,.50);} .v55-matrix-wrap tbody tr:nth-child(odd) td{background:rgba(8,18,28,.72);} .v55-matrix-wrap td b{display:block;color:#eff5f8;font-size:13px;font-weight:850;} .v55-matrix-wrap td small{display:block;margin-top:4px;color:#8297a7;font-size:9.5px;} .v55-matrix-wrap td.low-sample{background:rgba(245,158,11,.08)!important;} .v55-matrix-wrap td.empty{color:#4f6474;font-size:13px;} .v55-matrix-wrap td.target-cell b{font-size:14px;} .v56-matrix-empty{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:20px;color:#8095a6;text-align:center;} .v56-matrix-empty b{color:#dce7ed;font-size:14px;} .v56-matrix-empty span{max-width:620px;font-size:11px;line-height:1.55;} .v55-chart-empty{position:absolute;inset:0;display:grid;place-items:center;border:1px dashed rgba(148,163,184,.16);border-radius:10px;background:rgba(8,15,24,.92);color:#7d92a3;font-size:11px;} @media (max-width:1050px){.v56-add-tier-row{grid-template-columns:repeat(3,minmax(0,1fr))} .v56-custom-weights{grid-template-columns:repeat(3,minmax(0,1fr))} .v55-price-summary{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:720px){.v55-price-head,.v55-price-card>header{flex-direction:column} .v56-add-tier-row{grid-template-columns:repeat(2,minmax(0,1fr))} .v56-custom-weights{grid-template-columns:repeat(2,minmax(0,1fr))} .v55-price-card,.v55-price-head{padding:14px} .v55-matrix-wrap th,.v55-matrix-wrap td{min-width:104px;padding:10px 8px} .v55-price-summary{grid-template-columns:1fr}} .price-lab-v169l74 .v60-control-block{border:1px solid rgba(94,126,149,.18);border-radius:9px;background:#09141f;padding:10px 11px;} .price-lab-v169l74 .v60-control-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;} .price-lab-v169l74 .v60-control-title b{display:block;color:#e9f0f4;font-size:11.5px;} .price-lab-v169l74 .v60-control-title small{display:block;margin-top:2px;color:#718696;font-size:9px;} .price-lab-v169l74 .v60-control-title>span{flex:none;color:#d8ff1f;font-size:9.5px;font-weight:850;} .price-lab-v169l74 .v60-segmented,.price-lab-v169l74 .v60-flame-buttons{display:flex;flex-wrap:wrap;gap:6px;} .price-lab-v169l74 .v60-segmented button,.price-lab-v169l74 .v60-flame-buttons button,.price-lab-v169l74 .v60-outline-button,.price-lab-v169l74 .v60-primary-button{height:30px;border:1px solid rgba(111,139,158,.20);border-radius:7px;background:#0b1824;color:#91a5b5;padding:0 10px;font-size:9.5px;font-weight:850;cursor:pointer;} .price-lab-v169l74 .v60-segmented button.active,.price-lab-v169l74 .v60-flame-buttons button.active{border-color:#d8ff1f;background:rgba(216,255,31,.11);color:#eaff75;} .price-lab-v169l74 .v60-primary-button{border-color:rgba(216,255,31,.42);background:rgba(216,255,31,.12);color:#eaff75;} .price-lab-v169l74 .v60-outline-button{border-color:rgba(103,232,249,.28);color:#86edf7;} .price-lab-v169l74 .v60-date-range{display:flex;align-items:end;gap:6px;margin-top:8px;} .price-lab-v169l74 .v60-date-range label{display:grid;gap:3px;color:#718696;font-size:8.5px;} .price-lab-v169l74 .v60-date-range input{height:30px;border:1px solid rgba(111,139,158,.20);border-radius:7px;background:#07131d;color:#dbe7ed;padding:0 8px;font-size:10px;color-scheme:dark;} .price-lab-v169l74 .v60-date-range i{padding:0 2px 7px;color:#617686;font-style:normal;} .price-lab-v169l74 .v60-date-range button{height:30px;border:1px solid rgba(111,139,158,.20);border-radius:7px;background:#10202d;color:#9fb1bd;padding:0 10px;font-size:9px;font-weight:800;cursor:pointer;} .price-lab-v169l74 .v60-flame-custom{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:#718696;font-size:8.5px;} .price-lab-v169l74 .v60-flame-custom input{width:82px;height:30px;border:1px solid rgba(111,139,158,.20);border-radius:7px;background:#07131d;color:#e7eff4;padding:0 8px;} .price-lab-v169l74 .v60-flame-custom em{color:#8ca0af;font-style:normal;font-size:9px;} .price-lab-v169l74 .v60-conversion-panel{border:1px solid rgba(103,232,249,.16);border-radius:9px;background:#091621;padding:11px;} .price-lab-v169l74 .v60-conversion-panel[hidden]{display:none!important;} .price-lab-v169l74 .v60-conversion-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;} .price-lab-v169l74 .v60-conversion-panel>header b{display:block;color:#e7eff4;font-size:11px;} .price-lab-v169l74 .v60-conversion-panel>header small{display:block;margin-top:2px;color:#718696;font-size:8.5px;} .price-lab-v169l74 .v60-conversion-panel>header em{border:1px solid rgba(103,232,249,.25);border-radius:999px;padding:5px 8px;color:#80edf8;font-size:8.5px;font-style:normal;font-weight:850;} .price-lab-v169l74 #v60ExactStatus{border:1px solid rgba(111,139,158,.18);border-radius:999px;background:#091722;color:#8298a8;padding:5px 8px;font-size:8.5px;font-weight:850;} .price-lab-v169l74 #v60ExactStatus[data-state="ok"]{border-color:rgba(216,255,31,.30);color:#dfff61;} .price-lab-v169l74 #v60ExactStatus[data-state="error"]{border-color:rgba(245,158,11,.32);color:#f3bd57;} .price-lab-v169l74 .v55-matrix-wrap{max-height:620px;border-color:rgba(50,101,126,.30);border-radius:8px;background:#06111a;} .price-lab-v169l74 .v55-matrix-wrap table{border-spacing:0;background:#06111a;} .price-lab-v169l74 .v55-matrix-wrap th,.price-lab-v169l74 .v55-matrix-wrap td{min-width:96px;height:58px;padding:7px 6px;border-right:1px solid rgba(66,104,126,.20);border-bottom:1px solid rgba(66,104,126,.20);} .price-lab-v169l74 .v55-matrix-wrap thead th{color:#dce8ee;} .price-lab-v169l74 .v55-matrix-wrap tbody th{color:#d7e4ea;} .price-lab-v169l74 .v55-matrix-wrap thead th b,.price-lab-v169l74 .v55-matrix-wrap tbody th b{font-size:10px;font-weight:900;} .price-lab-v169l74 .v55-matrix-wrap thead th small,.price-lab-v169l74 .v55-matrix-wrap tbody th small{font-size:7.5px;color:#698090;} .price-lab-v169l74 .v55-matrix-wrap td.market{background:rgba(38,86,101,.64)!important;} .price-lab-v169l74 .v55-matrix-wrap td.market b{color:#eef8fa;font-size:11.5px;font-weight:900;} .price-lab-v169l74 .v55-matrix-wrap td.market small{color:#7fa0ad;font-size:7.7px;} .price-lab-v169l74 .v55-matrix-wrap td.empty{background:#07121b!important;color:#445966;} .price-lab-v169l74 .v55-matrix-wrap td.empty span{display:block;color:#435966;font-size:8.5px;font-weight:800;} .price-lab-v169l74 .v55-matrix-wrap td.empty small{font-size:7px;color:#344955;} .price-lab-v169l74 .v55-matrix-wrap td.target-cell b{font-size:12px;} .price-lab-v169l74 .v55-matrix-wrap .corner{min-width:108px;} @media (max-width:900px){.price-lab-v169l74 .v60-control-title{align-items:flex-start;flex-direction:column} .price-lab-v169l74 .v60-date-range{flex-wrap:wrap} .price-lab-v169l74 .v55-matrix-wrap th,.price-lab-v169l74 .v55-matrix-wrap td{min-width:90px}} .v55-chart-empty[hidden]{display:none!important;} .price-lab-v169l74 .v61-fine-tier-control{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:8px 9px;border:1px solid rgba(111,139,158,.14);border-radius:7px;background:#07131d;} .price-lab-v169l74 .v61-fine-tier-control label{display:flex;align-items:center;gap:8px;color:#9aadb9;font-size:9px;font-weight:850;} .price-lab-v169l74 .v61-fine-tier-control select{min-width:220px;height:31px;border:1px solid rgba(111,139,158,.22);border-radius:7px;background:#0a1823;color:#dce7ed;padding:0 8px;font-size:9.5px;} .price-lab-v169l74 .v61-fine-tier-control small{color:#6f8494;font-size:8.5px;text-align:right;} .price-lab-v169l74 .v55-matrix-wrap thead th{z-index:20!important;background:#071622!important;background-clip:padding-box;} .price-lab-v169l74 .v55-matrix-wrap tbody th{z-index:10!important;background:#071622!important;background-clip:padding-box;} .price-lab-v169l74 .v55-matrix-wrap thead th:first-child{z-index:30!important;background:#071622!important;} .price-lab-v169l74 .v55-matrix-wrap{isolation:isolate;overscroll-behavior:contain;} .price-lab-v169l74 .v55-matrix-wrap table{position:relative;z-index:0;} @media (max-width:720px){.price-lab-v169l74 .v61-fine-tier-control{align-items:flex-start;flex-direction:column} .price-lab-v169l74 .v61-fine-tier-control small{text-align:left} .price-lab-v169l74 .v61-fine-tier-control select{min-width:180px;max-width:100%}} body.price-lab-v169l74 .maker-selected-head{display:none!important;} body.price-lab-v169l74 .v62-price-results{margin-top:0;padding-top:0;border-top:0;gap:14px;} body.price-lab-v169l74 .v62-price-head{position:relative;overflow:hidden;} body.price-lab-v169l74 .v62-price-head:after{content:"";position:absolute;right:-70px;top:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(103,232,249,.08),transparent 70%);pointer-events:none;} .price-lab-v169l74 .v62-filter-deck{display:grid;gap:10px;padding:12px;border:1px solid rgba(75,107,129,.20);border-radius:12px;background:#07121b;} .price-lab-v169l74 .v62-filter-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;} .price-lab-v169l74 .v62-primary-row>.v62-filter-group{flex:0 1 auto;} .price-lab-v169l74 .v62-filter-group{min-width:0;padding:10px;border:1px solid rgba(78,111,133,.16);border-radius:9px;background:#091722;} .price-lab-v169l74 .v62-pot-group,.price-lab-v169l74 .v62-add-group{display:grid;gap:8px;} .price-lab-v169l74 .v62-filter-label{display:block;color:#d9e6ed;font-weight:900;letter-spacing:.02em;margin-bottom:6px;} .price-lab-v169l74 .v62-filter-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;} .price-lab-v169l74 .v62-filter-heading .v62-filter-label{margin-bottom:2px;} .price-lab-v169l74 .v62-filter-heading small{display:block;color:#6f8495;font-size:8.5px;} .price-lab-v169l74 .v62-filter-heading>b{flex:none;color:#d8ff1f;font-size:9.5px;} .price-lab-v169l74 .v62-segments,.price-lab-v169l74 .v62-grade-row{display:flex;gap:5px;flex-wrap:wrap;} .price-lab-v169l74 .v62-segments button,.price-lab-v169l74 .v62-grade-row button{height:32px;border:1px solid rgba(111,139,158,.21);border-radius:7px;background:#0a1823;color:#95a9b8;padding:0 10px;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease;} .price-lab-v169l74 .v62-segments button:hover,.price-lab-v169l74 .v62-grade-row button:hover{border-color:rgba(103,232,249,.48);transform:translateY(-1px);} .price-lab-v169l74 .v62-segments button.active,.price-lab-v169l74 .v62-grade-row button.active{border-color:#d8ff1f;background:rgba(216,255,31,.12);color:#efff8d;box-shadow:inset 0 0 0 1px rgba(216,255,31,.13);} .price-lab-v169l74 .v62-star-select{display:grid;gap:4px;min-width:155px;color:#d9e6ed;font-size:10px;font-weight:900;} .price-lab-v169l74 .v62-star-select select{height:32px;border:1px solid rgba(111,139,158,.22);border-radius:7px;background:#0a1823;color:#e7f0f4;padding:0 9px;font-size:10px;font-weight:850;} .price-lab-v169l74 .v62-star-select small{color:#667d8d;font-size:7.8px;font-weight:600;} .price-lab-v169l74 .v62-tier-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:6px;} .price-lab-v169l74 .v62-tier-row button{border:1px solid rgba(111,139,158,.18);border-radius:8px;background:#081620;color:#d8e4ea;text-align:center;cursor:pointer;transition:.16s ease;} .price-lab-v169l74 .v62-tier-row button b{display:block;} .price-lab-v169l74 .v62-tier-row button small{display:block;color:#6f8595;} .price-lab-v169l74 .v62-tier-row button.prime{border-color:rgba(245,185,66,.22);} .price-lab-v169l74 .v62-tier-row button.prime b{color:#efc15d;} .price-lab-v169l74 .v62-tier-row button.active{border-color:#d8ff1f;background:rgba(216,255,31,.12);box-shadow:inset 0 0 0 1px rgba(216,255,31,.15);} .price-lab-v169l74 .v62-tier-row button.active b{color:#efff87;} .price-lab-v169l74 .v62-tier-row button:disabled{opacity:.38;cursor:not-allowed;} .price-lab-v169l74 .v62-trend-graph{position:relative;border:1px solid rgba(66,104,126,.18);border-radius:10px;background:linear-gradient(180deg,#06121b,#071019);} .price-lab-v169l74 .v62-trend-svg{display:block;width:100%;height:auto;overflow:visible;} .price-lab-v169l74 .v62-grid-line{stroke:rgba(121,150,169,.13);stroke-width:1;} .price-lab-v169l74 .v62-y-label,.price-lab-v169l74 .v62-x-label{fill:#597183;font-size:9px;font-weight:700;} .price-lab-v169l74 .v62-x-label.target{fill:#67e8f9;} .price-lab-v169l74 .v62-trend-line{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;} .price-lab-v169l74 .v62-point{transform-box:fill-box;transform-origin:center;} .price-lab-v169l74 .v62-dot{stroke-width:2;transition:r .15s ease,fill .15s ease,filter .15s ease;} .price-lab-v169l74 .v62-hit{fill:transparent;pointer-events:all;} .price-lab-v169l74 .v62-point:hover .v62-dot{r:6.5;} .price-lab-v169l74 .v62-value-label{fill:#a9bbc6;font-size:8.5px;font-weight:850;pointer-events:none;} .price-lab-v169l74 .v62-point.target .v62-value-label{fill:#67e8f9;} .price-lab-v169l74 .v62-graph-tooltip{position:absolute;z-index:20;width:182px;padding:9px 10px;border:1px solid rgba(103,232,249,.25);border-radius:8px;background:rgba(4,13,20,.96);box-shadow:0 10px 28px rgba(0,0,0,.32);pointer-events:none;} .price-lab-v169l74 .v62-graph-tooltip[hidden]{display:none!important;} .price-lab-v169l74 .v62-graph-tooltip b{display:block;color:#8ba0af;font-size:8.5px;} .price-lab-v169l74 .v62-graph-tooltip strong{display:block;margin-top:3px;color:#eff7fa;font-size:13px;} .price-lab-v169l74 .v62-graph-tooltip small{display:block;margin-top:4px;color:#708899;font-size:8px;line-height:1.45;} .price-lab-v169l74 .v62-live-badge{border:1px solid rgba(111,139,158,.18);border-radius:999px;background:#091722;color:#8298a8;padding:5px 9px;font-size:8.5px;font-weight:900;} .price-lab-v169l74 .v62-live-badge[data-state="ok"]{border-color:rgba(216,255,31,.30);color:#dfff61;} .price-lab-v169l74 .v62-live-badge[data-state="error"]{color:#f3bd57;} @keyframes v62-line-draw{to{stroke-dashoffset:0}} @keyframes v62-point-pop{from{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}} @media (prefers-reduced-motion:reduce){.price-lab-v169l74 .v62-trend-line,.price-lab-v169l74 .v62-point{animation:none!important;opacity:1!important;stroke-dashoffset:0!important}} @media (max-width:900px){.price-lab-v169l74 .v62-primary-row{align-items:stretch} .price-lab-v169l74 .v62-filter-row>*{flex:1 1 180px} .price-lab-v169l74 .v62-tier-row{grid-template-columns:repeat(2,minmax(0,1fr))} .price-lab-v169l74 .v62-trend-graph{min-height:260px} .price-lab-v169l74 .v62-trend-svg{min-height:250px}} .price-lab-v169l74 .v63-conversion-quick{margin:0;min-width:0;} .price-lab-v169l74 .v63-conversion-quick{display:grid;grid-template-columns:1fr;align-content:start;gap:8px;padding:10px 11px;border:1px solid rgba(94,126,149,.18);border-radius:9px;background:#09141f;} .price-lab-v169l74 .v63-conversion-quick>b,.price-lab-v169l74 .v63-conversion-quick>div>b{display:block;color:#e9f0f4;font-size:11.5px;} .price-lab-v169l74 .v63-conversion-quick>div>small{display:block;margin-top:2px;color:#718696;font-size:9px;line-height:1.35;} .price-lab-v169l74 .v63-conversion-quick .v56-preset-actions{padding:0;gap:5px;display:grid;} .price-lab-v169l74 .v63-conversion-quick .v56-preset-actions button{padding:0 6px;height:30px;white-space:nowrap;} .price-lab-v169l74 .v63-conversion-quick .v60-outline-button{width:100%;} .price-lab-v169l74 .v63-conversion-panel{margin-top:-2px;} .price-lab-v169l74 .v63-detail-panel{border:1px solid rgba(111,139,158,.14);border-radius:8px;background:#07141e;overflow:hidden;} .price-lab-v169l74 .v63-detail-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;color:#b9cad4;font-weight:900;} .price-lab-v169l74 .v63-detail-panel>summary::-webkit-details-marker{display:none;} .price-lab-v169l74 .v63-detail-panel>summary:before{content:"▸";color:#67e8f9;margin-right:2px;} .price-lab-v169l74 .v63-detail-panel[open]>summary:before{content:"▾";} .price-lab-v169l74 .v63-detail-panel>summary span{margin-right:auto;} .price-lab-v169l74 .v63-detail-panel>summary small{max-width:58%;color:#687f90;font-weight:650;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .price-lab-v169l74 .v63-detail-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:7px;padding:0 10px 10px;} .price-lab-v169l74 .v63-detail-lines label{display:grid;gap:4px;color:#8197a7;font-weight:850;min-width:0;} .price-lab-v169l74 .v63-detail-lines select{width:100%;min-width:0;border:1px solid rgba(111,139,158,.20);border-radius:7px;background:#0a1823;color:#dce7ed;padding:0 7px;} .price-lab-v169l74 .v63-detail-lines select:disabled{opacity:.45;} .price-lab-v169l74 .v63-detail-reset{align-self:end;border:1px solid rgba(111,139,158,.20);border-radius:7px;background:#0b1822;color:#849aa9;padding:0 10px;font-weight:850;cursor:pointer;} .price-lab-v169l74 .v63-matrix-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;} .price-lab-v169l74 .v63-matrix-head-actions>b{max-width:520px;color:#89a0af;font-size:9px;font-weight:750;text-align:right;line-height:1.35;} @media (min-width:901px){.price-lab-v169l74 .v55-matrix-wrap{overflow:visible!important;max-height:none!important;scrollbar-width:none!important;isolation:auto!important} .price-lab-v169l74 .v55-matrix-wrap::-webkit-scrollbar{display:none!important} .price-lab-v169l74 .v55-matrix-wrap table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:separate;border-spacing:0} .price-lab-v169l74 .v55-matrix-wrap col.star-col{width:56px!important} .price-lab-v169l74 .v55-matrix-wrap th,.price-lab-v169l74 .v55-matrix-wrap td{min-width:0!important;width:auto!important;padding:8px 3px!important;white-space:normal!important;line-height:1.18} .price-lab-v169l74 .v55-matrix-wrap thead th,.price-lab-v169l74 .v55-matrix-wrap tbody th{position:static!important;left:auto!important;top:auto!important;z-index:auto!important} .price-lab-v169l74 .v55-matrix-wrap .corner{min-width:0!important;width:56px!important} .price-lab-v169l74 .v55-matrix-wrap thead th b{font-size:9.5px!important;word-break:keep-all} .price-lab-v169l74 .v55-matrix-wrap thead th small{font-size:7px!important;margin-top:2px!important} .price-lab-v169l74 .v55-matrix-wrap tbody th b{font-size:10px!important} .price-lab-v169l74 .v55-matrix-wrap tbody th small{font-size:7px!important;margin-top:1px!important} .price-lab-v169l74 .v55-matrix-wrap td.market b{font-size:10.5px!important;letter-spacing:-.025em} .price-lab-v169l74 .v55-matrix-wrap td.market small{font-size:7.2px!important;margin-top:3px!important} .price-lab-v169l74 .v55-matrix-wrap td.empty span{font-size:7.5px!important} .price-lab-v169l74 .v55-matrix-wrap td.empty small{font-size:6.6px!important} .price-lab-v169l74 .v55-matrix-wrap td.target-cell b{font-size:11px!important}} @media (max-width:1180px) and (min-width:901px){.price-lab-v169l74 .v63-conversion-quick{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(300px,1.5fr) 150px;align-items:center} .price-lab-v169l74 .v63-conversion-quick .v56-preset-actions{grid-template-columns:repeat(3,1fr)}} @media (max-width:900px){.price-lab-v169l74 .v63-detail-lines{grid-template-columns:1fr} .price-lab-v169l74 .v63-detail-panel>summary{align-items:flex-start;flex-wrap:wrap} .price-lab-v169l74 .v63-detail-panel>summary small{max-width:100%;text-align:left;white-space:normal} .price-lab-v169l74 .v55-matrix-wrap{overflow-x:auto!important;overflow-y:visible!important;max-height:none!important} .price-lab-v169l74 .v55-matrix-wrap table{min-width:900px!important} .price-lab-v169l74 .v55-matrix-wrap col.star-col{width:62px}} .price-lab-v169l74 .v62-trend-graph{min-height:338px;padding:6px 6px 2px;overflow:hidden;} .price-lab-v169l74 .v62-trend-svg{min-height:218px;} .price-lab-v169l74 .v62-hit{cursor:pointer;} .price-lab-v169l74 .v64-volume-svg{display:block;width:100%;height:auto;border-top:1px solid rgba(121,150,169,.10);} .price-lab-v169l74 .v64-volume-bar>rect:first-child{transition:fill .15s ease,opacity .15s ease;} .price-lab-v169l74 .v64-volume-hit{fill:transparent;pointer-events:all;cursor:pointer;} @keyframes v64-volume-rise{from{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}} @media (prefers-reduced-motion:reduce){.price-lab-v169l74 .v64-volume-bar{animation:none!important;opacity:1!important;transform:none!important}} @media (max-width:900px){.price-lab-v169l74 .v62-trend-graph{min-height:315px} .price-lab-v169l74 .v62-trend-svg{min-height:205px} .price-lab-v169l74 .v64-volume-svg{min-height:82px}} .price-lab-v169l74 .v65-date-top{min-width:0;margin:0;} .price-lab-v169l74 .v63-conversion-quick .v56-preset-actions{grid-template-columns:repeat(4,minmax(0,1fr));} .price-lab-v169l74 .v65-ied-toggle.active{border-color:rgba(245,158,11,.55)!important;background:rgba(245,158,11,.12)!important;color:#f3bd57!important;} .price-lab-v169l74 .v65-curve-mode{display:grid;gap:5px;justify-items:end;min-width:300px;} .price-lab-v169l74 .v65-curve-mode>div{display:flex;gap:5px;} .price-lab-v169l74 .v65-curve-mode button{height:30px;border:1px solid rgba(111,139,158,.20);border-radius:7px;background:#0b1824;color:#849aa9;padding:0 11px;font-size:9px;font-weight:900;cursor:pointer;} .price-lab-v169l74 .v65-curve-mode button.active{border-color:#d8ff1f;background:rgba(216,255,31,.11);color:#eaff75;} .price-lab-v169l74 .v65-curve-mode small{color:#657c8c;font-size:8px;text-align:right;} .price-lab-v169l74 .v55-matrix-wrap [data-v65-axis-key]{cursor:pointer;transition:background .14s ease,color .14s ease;} .price-lab-v169l74 .v55-matrix-wrap [data-v65-axis-key]:hover{background:#102531!important;color:#efffa2;} .price-lab-v169l74 .v64-volume-guide{stroke:rgba(121,150,169,.11);stroke-width:1;} .price-lab-v169l74 .v64-volume-tick{fill:#526978;font-size:7px;font-weight:750;} @media (max-width:1180px) and (min-width:901px){.price-lab-v169l74 .v63-conversion-quick{grid-column:auto;grid-template-columns:1fr} .price-lab-v169l74 .v63-conversion-quick .v56-preset-actions{grid-template-columns:repeat(4,1fr)}} @media (max-width:900px){.price-lab-v169l74 .v65-curve-mode{justify-items:start;min-width:0} .price-lab-v169l74 .v65-curve-mode small{text-align:left} .price-lab-v169l74 .v63-conversion-quick .v56-preset-actions{grid-template-columns:repeat(2,1fr)}} .price-lab-v169l74 .v65-date-top{padding:8px 9px!important;border-radius:8px!important;align-self:start;} .price-lab-v169l74 .v65-date-top .v60-control-title{margin-bottom:5px!important;gap:8px;} .price-lab-v169l74 .v65-date-top .v60-control-title b{font-size:9.5px;} .price-lab-v169l74 .v65-date-top .v60-control-title small{font-size:7.5px;} .price-lab-v169l74 .v65-date-top .v60-segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;} .price-lab-v169l74 .v65-date-top .v60-segmented button{height:29px;padding:0 7px;font-size:8.5px;} .price-lab-v169l74 .v65-date-top .v60-date-range{display:none;margin-top:7px!important;justify-content:flex-end;} .price-lab-v169l74 .v65-date-top.is-custom .v60-date-range{display:flex;} .price-lab-v169l74 .v68-flame-none .v60-flame-buttons,.price-lab-v169l74 .v68-flame-none .v60-flame-custom{display:none!important;} .price-lab-v169l74 .v68-flame-none #v60FlameNote{color:#8ea2af;} @media (min-width:901px){.price-lab-v169l74 .v55-matrix-wrap{overflow-x:auto!important;overflow-y:visible!important;max-height:none!important;scrollbar-width:thin!important;isolation:isolate!important} .price-lab-v169l74 .v55-matrix-wrap::-webkit-scrollbar{display:block!important;height:9px} .price-lab-v169l74 .v55-matrix-wrap table{width:max-content!important;min-width:100%!important;table-layout:auto!important;border-collapse:separate!important} .price-lab-v169l74 .v55-matrix-wrap col.star-col{width:64px!important} .price-lab-v169l74 .v55-matrix-wrap col.option-col{width:250px!important} .price-lab-v169l74 .v55-matrix-wrap th,.price-lab-v169l74 .v55-matrix-wrap td{min-width:105px!important;width:auto!important;padding:8px 7px!important;white-space:nowrap!important} .price-lab-v169l74 .v55-matrix-wrap thead th{position:sticky!important;top:0!important;z-index:20!important} .price-lab-v169l74 .v55-matrix-wrap tbody th{position:sticky!important;left:0!important;z-index:10!important} .price-lab-v169l74 .v55-matrix-wrap thead th:first-child{left:0!important;z-index:30!important} .price-lab-v169l74 .v55-matrix-wrap.v68-matrix-2d tbody th{min-width:250px!important;max-width:320px!important;white-space:normal!important;text-align:left!important}} .price-lab-v169l74 .v55-matrix-wrap.v68-matrix-2d .corner{min-width:250px!important;text-align:left;} .price-lab-v169l74 .v55-matrix-wrap .v68-option-row-head b{font-size:9px!important;line-height:1.35;white-space:normal;} .price-lab-v169l74 .v55-matrix-wrap .v68-option-row-head small{font-size:7px!important;} .price-lab-v169l74 .v55-matrix-wrap td.low-sample b{color:#f1bd53!important;} .price-lab-v169l74 .v55-matrix-wrap td.low-sample small{color:#c3923d!important;} .price-lab-v169l74 .v65-curve-mode button:disabled{opacity:.36;cursor:not-allowed;} .price-lab-v169l74 .v68-trend-actions{display:flex;align-items:center;gap:7px;} .price-lab-v169l74 #v68TrendReset{height:29px;border:1px solid rgba(111,139,158,.24);border-radius:7px;background:#0c1b26;color:#9cb0bc;padding:0 10px;font-size:8.5px;font-weight:900;cursor:pointer;} .price-lab-v169l74 #v68TrendReset:hover{border-color:rgba(216,255,31,.42);color:#eaff75;} .price-lab-v169l74 #v68TrendReset[hidden]{display:none!important;} .price-lab-v169l74 .v62-trend-svg.v68-draggable{touch-action:none;cursor:default;user-select:none;} .price-lab-v169l74 .v68-brush{fill:rgba(103,232,249,.12);stroke:rgba(103,232,249,.78);stroke-width:1;pointer-events:none;} @media (max-width:900px){.price-lab-v169l74 .v65-date-top .v60-date-range{justify-content:flex-start} .price-lab-v169l74 .v55-matrix-wrap.v68-matrix-2d table{min-width:1100px!important}} .price-lab-v169l74 [data-v69-sub]:disabled{opacity:.34;cursor:not-allowed;transform:none!important;} .price-lab-v169l74 .v70-market-extra-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;} .price-lab-v169l74 .v70-extra-filter{display:grid;align-items:center;border:1px solid rgba(97,134,154,.17);border-radius:9px;background:#091620;} .price-lab-v169l74 .v70-extra-filter[hidden]{display:none!important;} .price-lab-v169l74 .v70-extra-filter>div:first-child{display:grid;} .price-lab-v169l74 .v70-extra-filter b{color:#d7e6ee;} .price-lab-v169l74 .v70-extra-filter small{color:#708896;} .price-lab-v169l74 .v70-mini-segments{display:flex;flex-wrap:wrap;justify-content:flex-end;} .price-lab-v169l74 .v70-mini-segments button{border:1px solid rgba(88,126,147,.22);background:#0d1b26;color:#8fa5b2;font-weight:900;cursor:pointer;} .price-lab-v169l74 .v70-mini-segments button:hover{border-color:rgba(87,220,237,.32);color:#d3f7fb;} .price-lab-v169l74 .v70-mini-segments button.active{border-color:rgba(94,226,240,.56);background:rgba(43,124,143,.24);color:#7feef7;box-shadow:inset 0 0 0 1px rgba(94,226,240,.08);} .price-lab-v169l74 .v70-mini-segments button:disabled{opacity:.28;cursor:not-allowed;} .price-lab-v169l74 .v55-matrix-wrap{scrollbar-color:#2b6978 #08141d!important;scrollbar-width:thin!important;} .price-lab-v169l74 .v55-matrix-wrap::-webkit-scrollbar{height:10px!important;width:10px!important;background:#08141d!important;} .price-lab-v169l74 .v55-matrix-wrap::-webkit-scrollbar-track{background:#08141d!important;border-top:1px solid rgba(72,112,133,.10)!important;} .price-lab-v169l74 .v55-matrix-wrap::-webkit-scrollbar-thumb{background:#285d6c!important;border:2px solid #08141d!important;border-radius:999px!important;} .price-lab-v169l74 .v55-matrix-wrap::-webkit-scrollbar-thumb:hover{background:#34798a!important;} .price-lab-v169l74 .v55-matrix-wrap th.v70-two-line-head{min-width:124px!important;white-space:normal!important;vertical-align:middle!important;padding:7px 8px!important;} .price-lab-v169l74 .v70-axis-head{display:grid;justify-items:center;align-content:center;gap:2px;min-height:42px;line-height:1.15;} .price-lab-v169l74 .v70-axis-head>b{font-size:9px!important;color:#d9eef4;white-space:nowrap;} .price-lab-v169l74 .v70-axis-head>span{font-size:8px;color:#82a6b5;font-weight:800;white-space:nowrap;} .price-lab-v169l74 .v70-axis-head>small{font-size:6.8px!important;color:#567787!important;font-weight:800;white-space:nowrap;} .price-lab-v169l74 .v62-x-label.v70-two-line-x{font-size:6.8px!important;line-height:1.1;} .price-lab-v169l74 .v70-flame-matrix table{min-width:520px!important;width:100%!important;} .price-lab-v169l74 .v70-flame-matrix col.option-col{width:180px!important;} .price-lab-v169l74 .v70-flame-matrix th,.price-lab-v169l74 .v70-flame-matrix td{min-width:180px!important;} @media (max-width:1180px){.price-lab-v169l74 .v70-market-extra-filters{grid-template-columns:1fr 1fr}} @media (max-width:900px){.price-lab-v169l74 .v70-market-extra-filters{grid-template-columns:1fr} .price-lab-v169l74 .v70-extra-filter{grid-template-columns:1fr} .price-lab-v169l74 .v70-mini-segments{justify-content:flex-start} .price-lab-v169l74 .v55-matrix-wrap th.v70-two-line-head{min-width:112px!important}} .price-lab-v169l74 .v62-trend-line{stroke-dasharray:1;stroke-dashoffset:1;animation:v62-line-draw .9s cubic-bezier(.25,.8,.3,1) forwards!important;} .price-lab-v169l74 .v62-point{opacity:0;animation:v62-point-pop .28s ease forwards!important;animation-delay:var(--delay,0s)!important;} .price-lab-v169l74 .v64-volume-bar{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:v64-volume-rise .36s cubic-bezier(.25,.8,.3,1) forwards!important;animation-delay:var(--delay,0s)!important;} .price-lab-v169l74 #v62TrendGraph .v62-hit,.price-lab-v169l74 #v62TrendGraph .v64-volume-hit{cursor:default!important;} .price-lab-v169l74 #v62TrendGraph .v62-point:hover .v62-dot{r:4.2;} .price-lab-v169l74 #v62TrendGraph .v62-point.target:hover .v62-dot{r:5.5;} .price-lab-v169l74 .v64-volume-svg{margin-top:8px!important;min-height:106px!important;overflow:visible;} .price-lab-v169l74 .v71-volume-label-band{pointer-events:none;} .price-lab-v169l74 .v64-volume-baseline{stroke:rgba(121,150,169,.18);stroke-width:1;} .price-lab-v169l74 .v55-matrix-wrap:not(.v68-matrix-2d) col.star-col{width:52px!important;} .price-lab-v169l74 .v55-matrix-wrap:not(.v68-matrix-2d) .v71-star-corner,.price-lab-v169l74 .v55-matrix-wrap:not(.v68-matrix-2d) .v71-star-row-head{min-width:52px!important;width:52px!important;max-width:52px!important;padding:5px 2px!important;white-space:nowrap!important;} .price-lab-v169l74 .v55-matrix-wrap .v71-star-corner b{font-size:10px!important;} .price-lab-v169l74 .v55-matrix-wrap .v71-star-row-head b{font-size:10px!important;} .price-lab-v169l74 .v55-matrix-wrap .v71-star-row-head small{font-size:6.8px!important;margin-top:1px!important;} .price-lab-v169l74 .v55-matrix-wrap [data-v71-m2-x-key],.price-lab-v169l74 .v55-matrix-wrap [data-v71-m2-y-key]{cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease;} .price-lab-v169l74 .v55-matrix-wrap [data-v71-m2-x-key]:hover,.price-lab-v169l74 .v55-matrix-wrap [data-v71-m2-y-key]:hover{background:#102531!important;color:#efffa2;} .price-lab-v169l74 .v62-filter-label{font-size:11.5px!important;} .price-lab-v169l74 .v62-segments button,.price-lab-v169l74 .v62-grade-row button{font-size:10.5px!important;min-width:62px;} .price-lab-v169l74 .v63-detail-panel>summary{font-size:11px!important;padding:10px 11px!important;} .price-lab-v169l74 .v63-detail-panel>summary small{font-size:9px!important;} .price-lab-v169l74 .v63-detail-lines label{font-size:10px!important;} .price-lab-v169l74 .v63-detail-lines select{height:34px!important;font-size:11px!important;} .price-lab-v169l74 .v63-detail-reset{height:34px!important;font-size:9.5px!important;} @media (max-width:900px){.price-lab-v169l74 .v55-matrix-wrap:not(.v68-matrix-2d) col.star-col{width:50px!important} .price-lab-v169l74 .v55-matrix-wrap:not(.v68-matrix-2d) .v71-star-corner,.price-lab-v169l74 .v55-matrix-wrap:not(.v68-matrix-2d) .v71-star-row-head{min-width:50px!important;width:50px!important;max-width:50px!important}} .price-lab-v169l74 .v55-matrix-wrap:not(.v68-matrix-2d) .v71-star-corner,.price-lab-v169l74 .v55-matrix-wrap:not(.v68-matrix-2d) .v71-star-row-head{box-sizing:border-box!important;} .price-lab-v169l74 .v62-tier-row button{min-height:58px!important;padding:8px 7px!important;} .price-lab-v169l74 .v62-tier-row button b{font-size:12.5px!important;line-height:1.15!important;} .price-lab-v169l74 .v62-tier-row button small{font-size:8.8px!important;margin-top:5px!important;line-height:1.25!important;} .price-lab-v169l74 .v70-extra-filter{grid-template-columns:minmax(145px,.82fr) minmax(0,1.18fr)!important;padding:11px 12px!important;gap:12px!important;} .price-lab-v169l74 .v70-extra-filter>div:first-child{gap:3px!important;} .price-lab-v169l74 .v70-extra-filter b{font-size:11.5px!important;line-height:1.2!important;} .price-lab-v169l74 .v70-extra-filter small{font-size:9.3px!important;line-height:1.4!important;} .price-lab-v169l74 .v70-mini-segments{gap:5px!important;} .price-lab-v169l74 .v70-mini-segments button{height:32px!important;padding:0 11px!important;font-size:10px!important;border-radius:8px!important;} .price-lab-v169l74 svg.v72-no-animate .v62-trend-line{animation:none!important;stroke-dashoffset:0!important;} .price-lab-v169l74 svg.v72-no-animate .v62-point{animation:none!important;opacity:1!important;transform:none!important;} .price-lab-v169l74 svg.v72-no-animate .v64-volume-bar{animation:none!important;opacity:1!important;transform:none!important;} .price-lab-v169l74 svg.v72-animate .v62-trend-line{stroke-dasharray:1;stroke-dashoffset:1;animation:v62-line-draw .9s cubic-bezier(.25,.8,.3,1) forwards!important;} .price-lab-v169l74 svg.v72-animate .v62-point{opacity:0;animation:v62-point-pop .28s ease forwards!important;animation-delay:var(--delay,0s)!important;} .price-lab-v169l74 svg.v72-animate .v64-volume-bar{opacity:0;animation:v64-volume-rise .36s cubic-bezier(.25,.8,.3,1) forwards!important;animation-delay:var(--delay,0s)!important;} .price-lab-v169l74 .v64-volume-tick{font-size:8px!important;} @media (max-width:900px){.price-lab-v169l74 .v70-extra-filter{grid-template-columns:1fr!important} .price-lab-v169l74 .v70-mini-segments{justify-content:flex-start!important} .price-lab-v169l74 .v62-tier-row button b{font-size:12px!important}} .price-lab-v169l74 .v73-curve-mode-row{display:flex;align-items:center;gap:7px;justify-content:flex-end;} .price-lab-v169l74 #v73CurveReset{height:30px;border:1px solid rgba(111,139,158,.24);border-radius:7px;background:#0c1b26;color:#9cb0bc;padding:0 10px;font-size:8.5px;font-weight:900;cursor:pointer;} .price-lab-v169l74 #v73CurveReset:hover{border-color:rgba(216,255,31,.42);color:#eaff75;} .price-lab-v169l74 #v73CurveReset[hidden]{display:none!important;} .price-lab-v169l74 .v62-trend-svg.v73-curve-draggable{touch-action:none;cursor:default;user-select:none;} @media (max-width:900px){.price-lab-v169l74 .v73-curve-mode-row{justify-content:flex-start;flex-wrap:wrap}} .price-lab-v169l74 .v55-matrix-wrap td.market.heat-1{background:#17333e!important;} .price-lab-v169l74 .v55-matrix-wrap td.market.heat-2{background:#193a45!important;} .price-lab-v169l74 .v55-matrix-wrap td.market.heat-3{background:#1d424d!important;} .price-lab-v169l74 .v55-matrix-wrap td.market.heat-4{background:#214c57!important;} .price-lab-v169l74 .v55-matrix-wrap td.market.heat-5{background:#23505c!important;} .price-lab-v169l74 .v55-matrix-wrap td.low-sample{background:#0b171e!important;} body[data-page="item"] .item-detail-price-lab-v361[hidden]{display:none!important;} body[data-page="item"] .item-detail-price-lab-v361{margin:0;padding:0;border-top:0;gap:14px;min-width:0;} body[data-page="item"] .item-detail-price-lab-v361 .v62-price-head{position:relative;overflow:hidden;} body[data-page="item"] .item-detail-price-lab-v361 .v62-price-head:after{content:"";position:absolute;right:-70px;top:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(103,232,249,.08),transparent 70%);pointer-events:none;} body[data-page="item"] .item-detail-price-lab-v361 .v55-matrix-wrap{max-height:620px;} @media (max-width:900px){body[data-page="item"] .item-detail-price-lab-v361{gap:10px}} .v60-outline-button{appearance:none;border:1px solid rgba(148,163,184,.3);background:rgba(10,18,35,.72);color:#d7e5ff;border-radius:12px;padding:10px 14px;font-weight:700;line-height:1;cursor:pointer;transition:all .16s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);} .v60-outline-button:hover{border-color:rgba(163,230,53,.55);color:#f2ffb3;transform:translateY(-1px);} .v60-current-item-button.active{border-color:rgba(190,242,100,.75);color:#f7ffbe;box-shadow:0 0 0 1px rgba(190,242,100,.18),0 0 16px rgba(163,230,53,.12);} .v63-matrix-head-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;} .price-lab-v169l74 .v55-matrix-wrap th.v384-secondary-head{min-width:124px!important;width:124px!important;padding-left:6px!important;padding-right:6px!important;} .price-lab-v169l74 .v384-secondary-head .v70-axis-head{gap:2px;min-height:36px;} .price-lab-v169l74 .v384-secondary-head .v70-axis-head>b{font-size:8.4px!important;letter-spacing:-.025em;white-space:nowrap!important;color:#d9eef4!important;} .price-lab-v169l74 .v384-secondary-head .v70-axis-head>span{font-size:7.2px!important;color:#6f91a1!important;font-weight:800!important;white-space:nowrap!important;} @media (min-width:901px){.price-lab-v169l74 .v55-matrix-wrap.v384-secondary-matrix{overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin!important} .price-lab-v169l74 .v55-matrix-wrap.v384-secondary-matrix table{width:max-content!important;min-width:100%!important;table-layout:auto!important} .price-lab-v169l74 .v55-matrix-wrap.v384-secondary-matrix col.option-col{width:210px!important} .price-lab-v169l74 .v55-matrix-wrap.v384-secondary-matrix .corner,.price-lab-v169l74 .v55-matrix-wrap.v384-secondary-matrix tbody th{min-width:210px!important;width:210px!important;max-width:250px!important} .price-lab-v169l74 .v55-matrix-wrap.v384-secondary-matrix td{min-width:124px!important;width:124px!important} .price-lab-v169l74 .v55-matrix-wrap.v384-secondary-matrix th.v384-secondary-head{min-width:124px!important;width:124px!important}} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix table{width:100%!important;
  min-width:520px!important;
  table-layout:fixed!important;} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix col.option-col{width:18%!important;} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix col.option-col+col{width:82%!important;} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix .corner,.price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix tbody th{min-width:0!important;
  width:auto!important;
  max-width:none!important;
  white-space:normal!important;
  text-align:left!important;} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix th,.price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix td{min-width:0!important;
  width:auto!important;} @media (max-width:900px){.price-lab-v169l74 .v55-matrix-wrap.v68-matrix-2d.v70-flame-matrix table{min-width:520px!important}} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix table.v393-flame-table{width:100%!important;min-width:520px!important;table-layout:fixed!important;} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix table.v393-flame-table col.v393-flame-grade-col{width:18%!important;} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix table.v393-flame-table col.v393-flame-price-col{width:82%!important;} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix table.v393-flame-table thead th:first-child,.price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix table.v393-flame-table tbody th{width:18%!important;min-width:0!important;max-width:none!important;} .price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix table.v393-flame-table thead th:nth-child(2),.price-lab-v169l74 .v55-matrix-wrap.v70-flame-matrix table.v393-flame-table tbody td{width:82%!important;min-width:0!important;max-width:none!important;}
.site-header-v165.ip-topbar.v49-topbar,.unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar{width: 100% !important;
  max-width: none !important;
  min-height: 72px !important;
  height: 72px !important;
  margin: 0 !important;
  padding: 0 28px !important;
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 280px minmax(0, 1fr) 360px !important;
  align-items: center !important;
  gap: 18px !important;} .site-header-v165 .site-header-brand,.unified-home-header .site-header-brand{justify-self: start !important;
  min-width: 0 !important;
  white-space: nowrap !important;} .site-header-v165 .site-header-nav,.unified-home-header .site-header-nav{justify-self: center !important;
  width: auto !important;
  min-width: 0 !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: clamp(20px, 2.15vw, 44px) !important;
  overflow: visible !important;
  padding: 0 !important;} .site-header-v165 .site-header-nav a,.unified-home-header .site-header-nav a{flex: 0 0 auto !important;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 1 !important;
  white-space: nowrap !important;} .site-header-v165 .site-header-spacer,.unified-home-header .site-header-spacer{display: block !important;
  justify-self: end !important;
  width: 360px !important;
  height: 1px !important;} @media (max-width: 1540px) and (min-width: 1181px){.site-header-v165.ip-topbar.v49-topbar,.unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar{grid-template-columns: 230px minmax(0, 1fr) 230px !important;
    gap: 12px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;} .site-header-v165 .site-header-nav,.unified-home-header .site-header-nav{gap: clamp(10px, 1.25vw, 20px) !important;} .site-header-v165 .site-header-nav a,.unified-home-header .site-header-nav a{font-size: 12.5px !important;} .site-header-v165 .site-header-spacer,.unified-home-header .site-header-spacer{width: 230px !important;}} @media (max-width: 1180px) and (min-width: 821px){.site-header-v165.ip-topbar.v49-topbar,.unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar{grid-template-columns: 205px minmax(0, 1fr) !important;
    grid-template-rows: 1fr !important;
    gap: 12px !important;
    padding: 0 18px !important;} .site-header-v165 .site-header-nav,.unified-home-header .site-header-nav{justify-self: stretch !important;
    justify-content: flex-start !important;
    width: 100% !important;
    gap: 14px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding: 8px 0 !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;} .site-header-v165 .site-header-nav::-webkit-scrollbar,.unified-home-header .site-header-nav::-webkit-scrollbar{display: none !important;} .site-header-v165 .site-header-nav a,.unified-home-header .site-header-nav a{font-size: 12px !important;} .site-header-v165 .site-header-spacer,.unified-home-header .site-header-spacer{display: none !important;}}
.site-header-v165 .site-header-spacer.character-search-replaced-v162{display:none !important;} .site-header-v165 .site-character-search-v162{justify-self:end !important; width:330px; min-width:0; height:40px; display:flex; align-items:center; overflow:hidden; border:1px solid rgba(255,255,255,.10); border-radius:11px; background:#0e1722; box-shadow:inset 0 1px 0 rgba(255,255,255,.025); transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;} .site-header-v165 .site-character-search-v162:focus-within{border-color:rgba(216,255,31,.56); background:rgba(16,27,40,.98); box-shadow:0 0 0 3px rgba(216,255,31,.08);} .site-character-search-v162 input{flex:1 1 auto; min-width:0; height:100%; padding:0 11px 0 13px; border:0; outline:0; background:transparent; color:#edf2f7; font:inherit; font-size:12px; font-weight:700;} .site-character-search-v162 input::placeholder{color:#718093; font-weight:650;} .site-character-search-v162 input::-webkit-search-cancel-button{opacity:.55;} .site-character-search-v162 button{flex:0 0 auto; height:32px; margin-right:4px; padding:0 10px; display:inline-flex; align-items:center; gap:5px; border:1px solid rgba(216,255,31,.18); border-radius:8px; background:rgba(216,255,31,.08); color:#d8ff1f; cursor:pointer; font:inherit; font-size:11px; font-weight:900;} .site-character-search-v162 button:hover{background:rgba(216,255,31,.14);} .site-character-search-v162 button span{font-size:14px; line-height:1;} .sr-only-v162{position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important;} @media (max-width:1540px) and (min-width:1181px){.site-header-v165 .site-character-search-v162{width:286px;} .site-character-search-v162 button b{display:none;} .site-character-search-v162 button{width:34px; padding:0; justify-content:center;}} @media (max-width:1180px){.site-header-v165 .site-character-search-v162{display:none !important;}}
.email-copy-button{-webkit-appearance: none;
  appearance: none;
  display: inline;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  text-decoration: underline;
  text-underline-offset: 0.16em;
  vertical-align: baseline;
  cursor: pointer;} .email-copy-button:hover,.email-copy-button.is-copied{color: #d8ff1f;} .email-copy-button:focus-visible{outline: 2px solid #d8ff1f;
  outline-offset: 3px;
  border-radius: 4px;} .email-copy-button[aria-busy="true"]{cursor: progress;} .ip-contact .email-copy-button{display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  padding: 9px 12px;
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.04);
  color: #c5d1e1;
  font-size: 12px;
  font-weight: 800;
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.16s ease, border-color 0.16s ease, background 0.16s ease, transform 0.16s ease;} .ip-contact .email-copy-button:hover,.ip-contact .email-copy-button.is-copied{color: #d8ff1f;
  border-color: rgba(216, 255, 31, 0.38);
  background: rgba(216, 255, 31, 0.08);} .ip-contact .email-copy-button:active{transform: translateY(1px);} .email-copy-toast{position: fixed;
  left: 50%;
  bottom: max(24px, env(safe-area-inset-bottom));
  z-index: 2147483647;
  max-width: min(420px, calc(100vw - 32px));
  padding: 12px 16px;
  border: 1px solid rgba(216, 255, 31, 0.34);
  border-radius: 12px;
  background: rgba(18, 24, 34, 0.96);
  box-shadow: 0 14px 42px rgba(0, 0, 0, 0.36);
  color: #f5f8fc;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.45;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translate(-50%, 14px);
  transition: opacity 0.18s ease, visibility 0.18s ease, transform 0.18s ease;} .email-copy-toast.is-visible{opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);} .email-copy-toast.is-error{border-color: rgba(255, 122, 122, 0.44);} @media (prefers-reduced-motion: reduce){.ip-contact .email-copy-button,.email-copy-toast{transition: none;}}
.public-character-v162 .mc-workspace{padding-top:18px;} .public-character-v162 .mc-status{margin-bottom:12px;} .public-character-v162 .mc-character-card{margin-top:0;} .public-character-v162 .mc-response-details summary small{color:#6f7f91;} html body.character-page-body .mc-effective-grade,html body.character-page-body .mc-effective-grade.rare,html body.character-page-body .mc-effective-grade.epic,html body.character-page-body .mc-effective-grade.unique,html body.character-page-body .mc-effective-grade.legendary{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;text-shadow:none!important;filter:none!important;padding:0!important;font-weight:950!important;} html[data-theme="light"] body.character-page-body .mc-effective-grade.legendary{color:#486900!important;} html[data-theme="light"] body.character-page-body .mc-effective-grade.unique{color:#7b5700!important;} html[data-theme="light"] body.character-page-body .mc-effective-grade.epic{color:#60398c!important;} html[data-theme="light"] body.character-page-body .mc-effective-grade.rare{color:#286784!important;} html[data-theme="dark"] body.character-page-body .mc-effective-grade.legendary{color:#b7d65a!important;} html[data-theme="dark"] body.character-page-body .mc-effective-grade.unique{color:#e3bd58!important;} html[data-theme="dark"] body.character-page-body .mc-effective-grade.epic{color:#c4a0e5!important;} html[data-theme="dark"] body.character-page-body .mc-effective-grade.rare{color:#83bddb!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-listings,.mc-sold-listing-group,.mc-sold-listing-groups,.mc-sold-period-empty-v431,.mc-sold-lazy-state){background:#fff!important;background-image:none!important;color:#172033!important;border-color:#e1e7ed!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card.item-card{background:#fff!important;background-image:none!important;color:#172033!important;border:1px solid #dfe6ed!important;
  box-shadow:none!important;filter:none!important;text-shadow:none!important;transform:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card.item-card:is(:hover,:focus-visible){background:#fff8f5!important;background-image:none!important;border-color:#ffad99!important;box-shadow:none!important;transform:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card :is(.card-main,.card-title-row,.badge-row,.price-line,.sub-line,.card-meta){background:transparent!important;background-image:none!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-title-row h2{color:#172033!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .price-line b{color:#d94f32!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card :is(.card-meta,.price-line span,.price-line em,.sub-line,.mc-sold-match-note){color:#6b7a8f!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-meta span{background:#f4f7fa!important;color:#627186!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-meta span:first-child{background:#eef6fb!important;color:#2f6683!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-icon{background:#f7f9fb!important;background-image:none!important;border-color:#e0e6ed!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card .card-favorite-corner{background:#fff!important;color:#7d8ca0!important;border:1px solid #e2e8ee!important;backdrop-filter:none!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card.is-estimate-used{box-shadow:none!important;border-color:#ffad99!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-card.is-effective-reference{background:#fffaf5!important;background-image:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-group-head h4{color:#172033!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-group-head p{color:#6c7b8e!important;} html[data-theme="light"] body.character-page-body .mc-sold-listing-group-head>span{background:#f4f7fa!important;color:#6c7b8e!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-view-toggle,.mc-sold-period-toggle-v431,.mc-sold-more-button){box-shadow:none!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-sold-view-toggle button,html[data-theme="light"] body.character-page-body .mc-sold-period-toggle-v431 button{background:#fff!important;color:#607085!important;border-color:#dfe5ec!important;} html[data-theme="light"] body.character-page-body .mc-sold-view-toggle button.active,html[data-theme="light"] body.character-page-body .mc-sold-period-toggle-v431 button.active,html[data-theme="light"] body.character-page-body .mc-sold-more-button{background:#fff1ed!important;color:#c94a30!important;border-color:#ffad99!important;}
.mc-vs-modal-v424,.character-vs-inline-v545{--vs-text:#e8eef5;--vs-muted:#99a7b7;--vs-surface:#0d1722;--vs-line:#334153;--vs-accent:#ff9b88;--vs-soft:#281f20;--vs-scroll:#536579;--vs-track:#0a111a;} html[data-theme="light"] .mc-vs-modal-v424,html[data-theme="light"] .character-vs-inline-v545{--vs-text:#172033;--vs-muted:#657487;--vs-surface:#f7f9fb;--vs-line:#e1e7ed;--vs-accent:#bf472d;--vs-soft:#fff3ee;--vs-scroll:#bcc7d1;--vs-track:#f3f5f7;} .mc-character-card{position:relative;} .mc-vs-button-v424{position:absolute; top:12px; right:14px; z-index:4; min-width:64px; height:34px; display:flex; align-items:center; justify-content:center; gap:6px; border:1px solid rgba(255,115,92,.28); border-radius:8px; padding:0 10px; color:#ff9b88; background:rgba(14,21,31,.94); box-shadow:0 8px 24px rgba(0,0,0,.18); cursor:pointer;} .mc-vs-button-v424 b{font-size:13px; letter-spacing:.04em;} .mc-vs-button-v424 span{color:#aab58a; font-size:9px; font-weight:850;} .mc-vs-button-v424:hover{border-color:rgba(255,115,92,.55); background:#141e29;} .mc-vs-button-v424:disabled{opacity:.42; cursor:default;} .mc-vs-hidden-frame-v424{position:fixed; width:1px; height:1px; left:-10000px; top:-10000px; border:0; opacity:0; pointer-events:none;} html.mc-vs-open-v424{overflow:hidden;} .mc-vs-modal-v424[hidden]{display:none!important;} .mc-vs-modal-v424{position:fixed; inset:0; z-index:10050; display:grid; place-items:center; padding:24px;} .mc-vs-backdrop-v424{position:absolute; inset:0; border:0; background:rgba(2,5,9,.82); backdrop-filter:blur(5px);} .mc-vs-dialog-v424{position:relative; width:min(1480px,96vw); height:min(900px,94vh); max-height:94vh; overflow:hidden; display:flex; flex-direction:column; border:1px solid rgba(255,255,255,.11); border-radius:14px; padding:18px; color:#dfe7ef; background:#0a111a; box-shadow:0 28px 90px rgba(0,0,0,.55);} .mc-vs-head-v424{position:relative; flex:0 0 auto; z-index:8; display:flex; align-items:flex-start; justify-content:space-between; gap:20px; margin:-18px -18px 14px; padding:18px; border-bottom:1px solid rgba(255,255,255,.07); background:rgba(10,17,26,.96); backdrop-filter:blur(8px);} .mc-vs-head-v424 > div{min-width:0;} .mc-vs-head-v424 > div > span{color:#ff735c; font-size:9px; font-weight:950; letter-spacing:.12em;} .mc-vs-head-v424 h2{display:flex; align-items:center; gap:10px; margin:5px 0 5px; font-size:22px; letter-spacing:-.035em;} .mc-vs-head-v424 h2 b{min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} .mc-vs-head-v424 h2 i{flex:0 0 auto; color:#ff735c; font-size:12px; font-style:normal;} .mc-vs-head-v424 p{margin:0; color:#7f8d9d; font-size:10px; line-height:1.55;} .mc-vs-head-v424 > button{width:34px; height:34px; flex:0 0 auto; border:1px solid rgba(255,255,255,.1); border-radius:8px; color:#aab4c0; background:#101923; font-size:20px; cursor:pointer;} .mc-vs-search-v424{display:grid; grid-template-columns:minmax(240px,1fr) auto; gap:8px; max-width:620px; margin:0 0 10px auto;} .mc-vs-search-v424 input{height:40px; min-width:0; border:1px solid rgba(255,255,255,.1); border-radius:8px; padding:0 12px; color:#f2f6fa; background:#0e1721; outline:none;} .mc-vs-search-v424 input:focus{border-color:rgba(255,115,92,.4);} .mc-vs-search-v424 button{height:40px; border:0; border-radius:8px; padding:0 18px; color:#172004; background:#ff735c; font-weight:950; cursor:pointer;} .mc-vs-search-v424 button:disabled{opacity:.55; cursor:default;} .mc-vs-filters-v424{display:flex; gap:6px; margin:0 0 12px;} .mc-vs-filters-v424 button{min-height:32px; border:1px solid rgba(255,255,255,.08); border-radius:7px; padding:0 11px; color:#7f8d9d; background:#0d151f; font-size:10px; font-weight:850; cursor:pointer;} .mc-vs-filters-v424 button.active{color:#ff9b88; border-color:rgba(255,115,92,.28); background:rgba(255,115,92,.06);} .mc-vs-search-v424,.mc-vs-filters-v424{flex:0 0 auto;} .mc-vs-results-v424{flex:1 1 auto; min-height:0; overflow-y:auto; overflow-x:hidden; padding-right:6px; scrollbar-width:thin; scrollbar-color:var(--vs-scroll) var(--vs-track); overscroll-behavior:contain;} .mc-vs-results-v424::-webkit-scrollbar{width:9px;} .mc-vs-results-v424::-webkit-scrollbar-track{background:var(--vs-track); border-radius:999px;} .mc-vs-results-v424::-webkit-scrollbar-thumb{border:2px solid var(--vs-track); border-radius:999px; background:var(--vs-scroll);} .mc-vs-results-v424::-webkit-scrollbar-thumb:hover{background:var(--vs-scroll);} .mc-vs-state-v424{min-height:240px; display:grid; place-content:center; gap:7px; text-align:center; border:1px dashed rgba(255,255,255,.1); border-radius:11px; color:#8b98a8;} .mc-vs-state-v424 b{color:#e8eef5; font-size:15px;} .mc-vs-state-v424 span{font-size:10px;} .mc-vs-summary-v424{display:grid; grid-template-columns:1fr minmax(180px,.65fr) 1fr; gap:8px; margin-bottom:12px;} .mc-vs-summary-v424 article,.mc-vs-summary-v424 > div{min-width:0; padding:13px 15px; border:1px solid rgba(255,255,255,.08); border-radius:10px; background:#0d151f;} .mc-vs-summary-v424 article span,.mc-vs-summary-v424 > div span{display:block; overflow:hidden; color:#8896a6; font-size:9px; font-weight:850; text-overflow:ellipsis; white-space:nowrap;} .mc-vs-summary-v424 article b,.mc-vs-summary-v424 > div b{display:block; margin-top:5px; color:#f4f7fa; font-size:18px;} .mc-vs-summary-v424 > div{text-align:center; background:#101822;} .mc-vs-summary-v424 > div b{color:#ff735c;} .mc-vs-summary-v424 small{display:block; margin-top:4px; color:#667587; font-size:8px;} .mc-vs-pairs-v424{display:grid; gap:10px;} .mc-vs-pair-v424{border:1px solid rgba(255,255,255,.075); border-radius:11px; overflow:hidden; background:#0b131c;} .mc-vs-pair-label-v424{display:flex; align-items:center; justify-content:space-between; gap:12px; padding:8px 12px; border-bottom:1px solid rgba(255,255,255,.06); background:#0e1721;} .mc-vs-pair-label-v424 span{font-weight:850;} .mc-vs-pair-label-v424 b{color:#dce5ee; font-size:10px;} .mc-vs-pair-grid-v424{display:grid;} .mc-vs-item-v424{min-width:0; padding:12px; background:transparent;} .mc-vs-item-v424.empty{display:grid; place-content:center; min-height:210px; text-align:center; color:#657383;} .mc-vs-item-v424.empty b{display:block; color:#9aa7b5; font-size:11px;} .mc-vs-item-v424.empty span{display:block; margin-top:6px; font-size:9px;} .mc-vs-item-v424 header{display:grid; grid-template-columns:46px minmax(0,1fr) auto; align-items:center; gap:10px;} .mc-vs-item-v424 header img{width:46px; height:46px; object-fit:contain; border:1px solid rgba(255,255,255,.07); border-radius:8px; background:#091019;} .mc-vs-item-v424 header div{min-width:0;} .mc-vs-item-v424 header span{display:block; color:#718092; font-size:8px; font-weight:850;} .mc-vs-item-v424 header b{display:block; margin-top:3px; overflow:hidden; color:#edf3f8; font-size:12px; text-overflow:ellipsis; white-space:nowrap;} .mc-vs-item-v424 header strong{color:#ff735c; font-size:12px; white-space:nowrap;} .mc-vs-item-v424 section{display:grid; grid-template-columns:38px minmax(0,1fr); gap:8px; padding:6px 0; border-top:1px solid rgba(255,255,255,.055);} .mc-vs-item-v424 section > b{color:#728193; font-size:8px;} .mc-vs-item-v424 section > div{display:flex; flex-wrap:wrap; gap:5px 9px;} .mc-vs-item-v424 section span{color:#c9d2dc; font-size:9px; line-height:1.4;} .mc-vs-divider-v424{display:grid; place-content:center; align-content:center;  border-left:1px solid rgba(255,255,255,.055); border-right:1px solid rgba(255,255,255,.055); color:#ff735c; text-align:center;} .mc-vs-divider-v424 strong{color:#ff9b88;   font-weight:950;} .mc-vs-divider-v424 small{color:#718091; font-size:7px; font-weight:850;} .mc-vs-divider-v424 span{max-width:72px; color:#aab6c2; font-size:7px; line-height:1.35;} .mc-vs-divider-v424.unavailable strong,.mc-vs-divider-v424.pending strong{color:#7e8b99;} @media (max-width:900px){.mc-vs-modal-v424{padding:0;} .mc-vs-dialog-v424{width:100%; height:100dvh; max-height:100dvh; min-height:0; border:0; border-radius:0; padding:12px;} .mc-vs-head-v424{top:-12px; margin:-12px -12px 10px; padding:13px 12px;} .mc-vs-head-v424 h2{font-size:17px;} .mc-vs-search-v424{max-width:none; margin-bottom:8px; grid-template-columns:minmax(0,1fr) auto;} .mc-vs-summary-v424{grid-template-columns:1fr 1fr;} .mc-vs-summary-v424 > div{grid-column:1/-1; grid-row:2;} .mc-vs-pair-grid-v424{grid-template-columns:1fr;} .mc-vs-divider-v424{min-height:48px; grid-template-columns:auto auto auto; gap:4px 8px; border:0; border-top:1px solid rgba(255,255,255,.055); border-bottom:1px solid rgba(255,255,255,.055);} .mc-vs-divider-v424 span{grid-column:1/-1; max-width:none;} .mc-vs-divider-v424 strong{max-width:none;} .mc-vs-button-v424{top:8px; right:8px; min-width:48px; padding:0 8px;} .mc-vs-button-v424 span{display:none;}} .mc-vs-loading-v430{min-height:150px; display:grid; grid-template-columns:34px minmax(0,1fr); align-items:center; gap:10px 12px; margin:0 0 12px; padding:18px; border:1px solid var(--vs-line); border-radius:11px; background:var(--vs-surface);} .mc-vs-spinner-v430{width:28px; height:28px; border:3px solid var(--vs-line); border-top-color:#ff735c; border-radius:50%; animation:mcVsSpinV430 .8s linear infinite; animation-play-state:running; transform-origin:50% 50%; will-change:transform;} @keyframes mcVsSpinV430{to { transform:rotate(360deg); }} .mc-vs-loading-copy-v430{min-width:0;} .mc-vs-loading-copy-v430 b{display:block; color:var(--vs-text); font-size:14px;} .mc-vs-loading-copy-v430 span{display:block; margin-top:4px; color:var(--vs-muted); font-size:10px; line-height:1.5;} .mc-vs-loading-steps-v430{grid-column:1/-1; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:6px; margin-top:4px;} .mc-vs-loading-steps-v430 span{display:flex; align-items:center; gap:6px; min-width:0; padding:7px 8px; border:1px solid var(--vs-line); border-radius:7px; color:var(--vs-muted); background:var(--vs-surface);} .mc-vs-loading-steps-v430 span i{width:18px; height:18px; display:grid; place-items:center; flex:0 0 auto; border:1px solid var(--vs-line); border-radius:50%; color:var(--vs-muted); font-size:8px; font-style:normal; font-weight:900;} .mc-vs-loading-steps-v430 span em{min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:8px; font-style:normal; font-weight:850;} .mc-vs-loading-steps-v430 span.active{border-color:var(--vs-line); color:var(--vs-accent); background:var(--vs-soft);} .mc-vs-loading-steps-v430 span.active i{border-color:var(--vs-line); color:var(--vs-accent); box-shadow:none;} .mc-vs-loading-steps-v430 span.done{color:var(--vs-accent);} .mc-vs-loading-steps-v430 span.done i{border-color:var(--vs-line); color:var(--vs-accent); background:var(--vs-soft);} @media (max-width:620px){.mc-vs-loading-v430{grid-template-columns:28px minmax(0,1fr); padding:14px 12px;} .mc-vs-spinner-v430{width:24px; height:24px;} .mc-vs-loading-steps-v430{grid-template-columns:repeat(2,minmax(0,1fr));}} .mc-vs-pair-v424[hidden]{display:none!important;} .mc-vs-results-v424 .mc-vs-loading-v430 + .mc-vs-summary-v424{margin-top:0;} @media (min-width:901px){.mc-vs-results-v424:has(.mc-vs-summary-v424) .mc-vs-loading-v430{min-height:0;padding:10px 12px;grid-template-columns:24px minmax(0,1fr)} .mc-vs-results-v424:has(.mc-vs-summary-v424) .mc-vs-spinner-v430{width:20px;height:20px;border-width:2px} .mc-vs-results-v424:has(.mc-vs-summary-v424) .mc-vs-loading-steps-v430{margin-top:0}} .mc-vs-options-grid-v437{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;} .mc-vs-option-panel-v437{display:block!important;padding:0!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px;overflow:hidden;background:#0a121b;} .mc-vs-option-panel-v437>header{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.055);background:#0e1721;} .mc-vs-option-panel-v437>header b{color:#8d9aaa;font-size:8px;} .mc-vs-option-panel-v437>header span{color:#c9d3dd;font-size:8px;font-weight:850;} .mc-vs-option-panel-v437>div{display:grid!important;gap:0!important;} .mc-vs-option-line-v437{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:28px;padding:4px 7px;border-top:1px solid rgba(255,255,255,.035);color:#d7e0e8!important;font-size:8.5px!important;} .mc-vs-option-line-v437:first-child{border-top:0;} .mc-vs-option-line-v437 i{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;color:#657486;background:#111c27;font-size:7px;font-style:normal;font-weight:900;} .mc-vs-option-line-v437 em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.35;} .mc-vs-option-line-v437>b{border-radius:4px;padding:2px 4px;color:#ffc77d;background:rgba(255,176,73,.08);font-size:7px;} .mc-vs-option-empty-v437{display:block!important;padding:10px;color:#5f6d7b!important;font-size:8px!important;text-align:center;} .mc-vs-stat-wrap-v437{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.055);} .mc-vs-stat-grid-v437{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;} .mc-vs-stat-grid-v437>span{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;padding:5px 7px;border:1px solid rgba(255,255,255,.055);border-radius:6px;background:#0d1620;} .mc-vs-stat-grid-v437 em{overflow:hidden;color:#6f7e8d;font-size:7px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap;} .mc-vs-stat-grid-v437 b{color:#bec9d4;font-size:8px;white-space:nowrap;} .mc-vs-flame-line-v437{display:flex;align-items:flex-start;gap:7px;margin-top:5px;padding:5px 7px;border-radius:6px;background:rgba(255,175,75,.035);} .mc-vs-flame-line-v437>b{flex:0 0 auto;color:#f2b66b;font-size:7px;} .mc-vs-flame-line-v437>span{color:#9ba8b6;font-size:7.5px;line-height:1.45;} @media (max-width:1100px){.mc-vs-options-grid-v437{grid-template-columns:1fr} .mc-vs-stat-grid-v437{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:620px){.mc-vs-stat-grid-v437{grid-template-columns:1fr 1fr}} .mc-vs-toolbar-v439{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;margin:0 0 12px;} .mc-vs-toolbar-v439 .mc-vs-filters-v424{margin:0;} .mc-vs-view-toggle-v439{display:flex;align-items:center;gap:5px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#0b141d;} .mc-vs-view-toggle-v439 button{min-height:28px;border:0;border-radius:6px;padding:0 10px;color:#758394;background:transparent;font-size:9px;font-weight:900;cursor:pointer;} .mc-vs-view-toggle-v439 button.active{color:#142003;background:#ff735c;} .mc-vs-pair-label-v424{min-height:32px;} .mc-vs-pair-label-v424 span{color:#9aa7b5;font-size:9px;} .mc-vs-pair-grid-v424{align-items:stretch;} .mc-vs-item-v424.mc-vs-market-card-v439.item-card{display:grid!important;margin:0!important;transform:none!important;cursor:default!important;} .mc-vs-item-v424.mc-vs-market-card-v439.item-card:hover,.mc-vs-item-v424.mc-vs-market-card-v439.item-card:focus{border:0!important;outline:none!important;transform:none!important;} .mc-vs-market-card-v439 .card-icon-stack{grid-column:1!important;height:auto!important;align-self:center!important;} .mc-vs-market-card-v439 .card-icon{margin:0!important;cursor:help!important;} .mc-vs-market-card-v439 .card-main{grid-column:2!important;align-self:center!important;} .mc-vs-market-card-v439 .card-title-row{min-height:24px!important;} .mc-vs-market-card-v439 .card-title-row h2{cursor:help!important;} .mc-vs-market-card-v439 .card-meta{min-height:20px!important;margin-top:4px!important;} .mc-vs-market-card-v439 .badge-row{min-height:21px!important;margin-top:5px!important;} .mc-vs-market-card-v439 .price-line.mc-vs-price-line-v439{margin-top:auto!important;padding-top:7px!important;} .mc-vs-market-card-v439 .price-line.mc-vs-price-line-v439 b{color:#ff735c!important;white-space:nowrap;} .mc-vs-market-card-v439.empty{display:grid!important;grid-template-columns:1fr!important;place-content:center;min-height:142px!important;text-align:center;color:#687788;} .mc-vs-market-card-v439.empty b{display:block;color:#a4b0bc;font-size:11px;} .mc-vs-market-card-v439.empty span{display:block;margin-top:5px;font-size:9px;} .mc-vs-divider-v424{gap:5px;background:#081019;} .mc-vs-divider-v424 b{letter-spacing:.08em;} .mc-vs-divider-v424 strong{line-height:1.35;} .mc-vs-divider-v424 small,.mc-vs-divider-v424 span{display:none!important;} .mc-vs-divider-v424.higher strong{color:#ff9b88;} .mc-vs-divider-v424.lower strong{color:#8ed0ff;} .mc-vs-divider-v424.same strong{color:#cbd5df;} .mc-vs-inline-tooltip-v439{justify-content:center;border-top:1px solid rgba(255,255,255,.06);} .mc-vs-market-card-v439.expanded-card{align-self:start!important;align-items:start!important;} .mc-vs-fallback-detail-v439{width:100%;padding:0 2px;} .mc-vs-tooltip-layer-v439[hidden]{display:none!important;} .mc-vs-tooltip-layer-v439{position:fixed;inset:0;z-index:10150;pointer-events:none;} .mc-vs-tooltip-layer-v439 .maple-tooltip{display:block!important;position:fixed!important;z-index:10151!important;width:350px!important;max-width:min(350px,calc(100vw - 24px))!important;max-height:calc(100vh - 24px)!important;overflow:auto!important;margin:0!important;pointer-events:none!important;box-shadow:0 22px 70px rgba(0,0,0,.55)!important;} @media (max-width:900px){.mc-vs-toolbar-v439{align-items:stretch;flex-direction:column} .mc-vs-toolbar-v439 .mc-vs-filters-v424{overflow-x:auto} .mc-vs-view-toggle-v439{align-self:flex-end} .mc-vs-pair-grid-v424{grid-template-columns:1fr} .mc-vs-divider-v424{min-height:44px;grid-template-columns:auto auto;place-content:center} .mc-vs-market-card-v439.expanded-card{min-height:0!important} .mc-vs-tooltip-layer-v439{display:none!important}} @media (min-width:901px){.mc-vs-dialog-v424{width:min(1720px,98vw)!important;height:min(960px,96vh)!important;max-height:96vh!important;padding:20px!important} .mc-vs-head-v424{margin:-20px -20px 16px!important;padding:20px!important}} .mc-vs-pair-grid-v424{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;background:#081019!important;} .mc-vs-item-v424.mc-vs-market-card-v439.item-card{grid-template-columns:74px minmax(0,1fr)!important;gap:12px!important;min-height:154px!important;height:100%!important;
  padding:13px 14px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:15px!important;
  background:linear-gradient(145deg,rgba(33,41,56,.94),rgba(14,20,30,.98))!important;box-shadow:0 8px 24px rgba(0,0,0,.17)!important;} .mc-vs-item-v424.mc-vs-market-card-v439.item-card:hover,.mc-vs-item-v424.mc-vs-market-card-v439.item-card:focus{border-color:rgba(246,134,0,.48)!important;box-shadow:0 0 0 2px rgba(246,134,0,.09),0 13px 30px rgba(0,0,0,.24)!important;
  background:linear-gradient(145deg,rgba(33,41,56,.94),rgba(14,20,30,.98))!important;} .mc-vs-market-card-v439 .card-icon-stack{width:74px!important;min-width:74px!important;} .mc-vs-market-card-v439 .card-icon{width:66px!important;height:66px!important;} .mc-vs-market-card-v439 .card-main{min-height:128px!important;padding:0 8px 0 0!important;} .mc-vs-market-card-v439 .card-title-row h2{font-size:15px!important;line-height:1.35!important;} .mc-vs-market-card-v439 .card-meta{font-size:10px!important;} .mc-vs-market-card-v439 .badge{font-size:10px!important;} .mc-vs-market-card-v439 .price-line.mc-vs-price-line-v439 b{font-size:18px!important;} .mc-vs-divider-v424{border:1px solid rgba(255,255,255,.055)!important;border-radius:12px!important;} .mc-vs-divider-v424 b{font-size:12px!important;} .mc-vs-divider-v424 strong{max-width:88px!important;font-size:12px!important;} .mc-vs-inline-tooltip-v439{grid-column:1/-1!important;display:block!important;width:100%!important;margin-top:14px!important;padding-top:14px!important;} .mc-vs-inline-tooltip-v439 .maple-tooltip{display:flex!important;position:static!important;width:100%!important;max-width:none!important;min-height:590px!important;max-height:none!important;
  flex-direction:column!important;box-sizing:border-box!important;margin:0!important;pointer-events:auto!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important;} .mc-vs-market-card-v439.expanded-card{grid-template-columns:74px minmax(0,1fr)!important;min-height:790px!important;height:auto!important;align-content:start!important;} .mc-vs-market-card-v439.expanded-card .card-main{align-self:start!important;} .mc-vs-market-card-v439 .maple-tooltip section{display:block!important;grid-template-columns:none!important;gap:0!important;padding:0!important;border-top:0!important;} .mc-vs-market-card-v439 .maple-tooltip section>div{display:block!important;gap:0!important;} .mc-vs-market-card-v439 .maple-tooltip .line-list{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;} .mc-vs-market-card-v439 .maple-tooltip .potential-line{display:grid!important;grid-template-columns:8px minmax(0,1fr) auto!important;align-items:center!important;gap:4px 6px!important;min-height:24px!important;width:100%!important;} .mc-vs-market-card-v439 .maple-tooltip .potential-line .line-text{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;} .mc-vs-market-card-v439 .maple-tooltip .option-role-legend{display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important;} .mc-vs-market-card-v439 .maple-tooltip .option-list{display:block!important;} .mc-vs-market-card-v439 .maple-tooltip .option-line{display:grid!important;grid-template-columns:112px 72px minmax(0,1fr)!important;align-items:baseline!important;gap:2px 4px!important;white-space:normal!important;} .mc-vs-market-card-v439 .maple-tooltip .parts{display:inline!important;white-space:normal!important;overflow-wrap:anywhere!important;} @media (max-width:900px){.mc-vs-pair-grid-v424{grid-template-columns:1fr!important;gap:8px!important;padding:8px!important} .mc-vs-market-card-v439.expanded-card{min-height:0!important} .mc-vs-inline-tooltip-v439 .maple-tooltip{min-height:0!important}} .character-vs-inline-v545 .mc-vs-inline-panel-v545{margin:14px 0 18px;
  border:1px solid #2d3a4a;
  border-radius:16px;
  background:#151f2b;
  color:#eef3f8;
  overflow:hidden;
  scroll-margin-top:84px;} .character-vs-inline-v545 .mc-vs-inline-panel-v545[hidden]{display:none!important;} .character-vs-inline-v545 .mc-vs-inline-head-v545{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;
  padding:18px 20px;border-bottom:1px solid #2d3a4a;background:#111b27;} .character-vs-inline-v545 .mc-vs-inline-head-v545>div>span{display:block;margin-bottom:4px;color:#ff8069;font-size:10px;font-weight:900;letter-spacing:.16em;} .character-vs-inline-v545 .mc-vs-inline-head-v545 h2{display:flex;align-items:center;gap:10px;margin:0;color:#eef3f8;font-size:20px;line-height:1.3;} .character-vs-inline-v545 .mc-vs-inline-head-v545 h2 i{color:#ff735c;font-size:12px;font-style:normal;} .character-vs-inline-v545 .mc-vs-inline-head-v545 p{margin:6px 0 0;color:#9aa8b9;font-size:11px;line-height:1.5;} .character-vs-inline-v545 .mc-vs-inline-head-v545>button{min-height:32px;padding:0 12px;border:1px solid #3a495b;border-radius:8px;background:#151f2b;color:#aeb9c6;font-size:10px;font-weight:850;cursor:pointer;} .character-vs-inline-v545 .mc-vs-inline-head-v545>button:hover{border-color:#ff735c;color:#ff9b88;} .character-vs-inline-v545 .mc-vs-inline-tools-v545{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #263545;background:#151f2b;} .character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-search-v424{display:flex;flex:1 1 360px;max-width:520px;margin:0;padding:0;border:0;background:transparent;} .character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-search-v424 input{min-width:0;flex:1;height:36px;border:1px solid #354456;border-radius:8px 0 0 8px;background:#0f1721;color:#eef3f8;padding:0 11px;} .character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-search-v424 button{height:36px;border:1px solid #ff735c;border-radius:0 8px 8px 0;background:#ff735c;color:#fff;padding:0 16px;font-weight:900;} .character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-filters-v424{display:flex;gap:5px;margin:0;padding:0;border:0;background:transparent;} .character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-filters-v424 button{min-height:32px;padding:0 11px;border:1px solid #354456;border-radius:8px;background:#111b27;color:#9aa8b9;font-size:10px;font-weight:850;} .character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-filters-v424 button.active{border-color:#ff735c;background:rgba(255,115,92,.12);color:#ff9b88;} .character-vs-inline-v545 .mc-vs-inline-results-v545{padding:14px 16px 18px;max-height:none!important;overflow:visible!important;background:#0f1721;} .character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424{margin:0 0 12px;border:1px solid #2d3a4a;border-radius:12px;background:#151f2b;overflow:hidden;} .character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424 article,.character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424>div{background:#151f2b;border-color:#2d3a4a;} .character-vs-inline-v545 .mc-vs-compare-table-v545{border:1px solid #2d3a4a;border-radius:12px;overflow:hidden;background:#111b27;} .character-vs-inline-v545 .mc-vs-compare-head-v545,.character-vs-inline-v545 .mc-vs-compare-row-v545{display:grid;grid-template-columns:110px minmax(240px,1fr) minmax(240px,1fr) 180px;align-items:stretch;} .character-vs-inline-v545 .mc-vs-compare-head-v545{min-height:38px;background:#182432;border-bottom:1px solid #344354;color:#9eacbd;font-size:10px;font-weight:900;} .character-vs-inline-v545 .mc-vs-compare-head-v545>span{display:flex;align-items:center;padding:0 12px;border-right:1px solid #2d3a4a;} .character-vs-inline-v545 .mc-vs-compare-head-v545>span:last-child{border-right:0;justify-content:flex-end;text-align:right;} .character-vs-inline-v545 .mc-vs-compare-row-v545{min-height:78px;border-bottom:1px solid #263545;background:#111b27;} .character-vs-inline-v545 .mc-vs-compare-row-v545:last-child{border-bottom:0;} .character-vs-inline-v545 .mc-vs-compare-row-v545[hidden]{display:none!important;} .character-vs-inline-v545 .mc-vs-compare-slot-v545{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;border-right:1px solid #263545;background:#151f2b;} .character-vs-inline-v545 .mc-vs-compare-slot-v545 b{color:#eef3f8;font-size:12px;} .character-vs-inline-v545 .mc-vs-compare-slot-v545 span{color:#7e8d9e;font-size:8px;line-height:1.35;} .character-vs-inline-v545 .mc-vs-compare-item-v545{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-right:1px solid #263545;background:#111b27;min-width:0;} .character-vs-inline-v545 .mc-vs-compare-item-v545:hover{background:#151f2b;} .character-vs-inline-v545 .mc-vs-compare-item-v545.empty{display:flex;align-items:center;color:#708093;font-size:10px;} .character-vs-inline-v545 .mc-vs-compare-icon-v545{display:grid;width:44px;height:44px;place-items:center;border:1px solid #344354;border-radius:9px;background:#f6f8fb;cursor:help;} .character-vs-inline-v545 .mc-vs-compare-icon-v545 img{max-width:38px;max-height:38px;object-fit:contain;} .character-vs-inline-v545 .mc-vs-compare-copy-v545{min-width:0;} .character-vs-inline-v545 .mc-vs-compare-copy-v545>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef3f8;font-size:11.5px;cursor:help;} .character-vs-inline-v545 .mc-vs-compare-copy-v545>span{display:block;margin-top:3px;color:#7f8e9f;font-size:8.5px;} .character-vs-inline-v545 .mc-vs-compare-badges-v545{display:flex;flex-wrap:wrap;gap:3px;margin-top:5px;} .character-vs-inline-v545 .mc-vs-compare-badges-v545 .badge{font-size:8px!important;} .character-vs-inline-v545 .mc-vs-compare-item-v545>strong{color:#dfe7ef;font-size:11px;white-space:nowrap;text-align:right;} .character-vs-inline-v545 .mc-vs-compare-diff-v545{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:4px!important;min-height:0!important;padding:10px 12px!important;border:0!important;border-radius:0!important;background:#151f2b!important;text-align:right!important;} .character-vs-inline-v545 .mc-vs-compare-diff-v545>span{display:block!important;color:#7f8e9f!important;font-size:8.5px!important;} .character-vs-inline-v545 .mc-vs-compare-diff-v545>strong{display:block!important;max-width:none!important;color:#cbd5df!important;font-size:12px!important;line-height:1.3!important;} .character-vs-inline-v545 .mc-vs-compare-diff-v545.higher>strong{color:#ef6471!important;} .character-vs-inline-v545 .mc-vs-compare-diff-v545.lower>strong{color:#67a6f3!important;} .character-vs-inline-v545 .mc-vs-compare-diff-v545.same>strong{color:#b7c1cc!important;} .character-vs-inline-v545 .mc-vs-compare-diff-v545.pending>strong,.character-vs-inline-v545 .mc-vs-compare-diff-v545.unavailable>strong{color:#718093!important;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-panel-v545{border-color:#e2e7ed;background:#fff;color:#172033;box-shadow:0 8px 26px rgba(28,39,54,.05);} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-head-v545{border-bottom-color:#e7ebf0;background:#fff;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-head-v545>div>span{color:#df5a40;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-head-v545 h2{color:#172033;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-head-v545 h2 i{color:#ff5a36;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-head-v545 p{color:#6f7d90;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-head-v545>button{border-color:#dfe5ec;background:#fff;color:#657487;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-tools-v545{border-bottom-color:#e7ebf0;background:#f8fafc;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-search-v424 input{border-color:#dce3eb;background:#fff;color:#263449;color-scheme:light;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-filters-v424 button{border-color:#dfe5ec;background:#fff;color:#68778a;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-filters-v424 button.active{border-color:#ff9b86;background:#fff1ed;color:#d95036;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-results-v545{background:#fff;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424{border-color:#e2e7ed;background:#fff;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424 article,html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424>div{background:#fff;border-color:#e7ebf0;color:#172033;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-table-v545{border-color:#dfe5ec;background:#fff;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-head-v545{background:#f6f8fb;border-bottom-color:#e1e7ee;color:#657487;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-head-v545>span{border-right-color:#e7ebf0;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-row-v545{border-bottom-color:#edf0f4;background:#fff;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-slot-v545{border-right-color:#edf0f4;background:#f8fafc;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-slot-v545 b{color:#263449;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-slot-v545 span{color:#8a96a5;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-item-v545{border-right-color:#edf0f4;background:#fff;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-item-v545:hover{background:#fffaf8;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-icon-v545{border-color:#e2e7ed;background:#f7f9fb;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-copy-v545>b{color:#172033;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-copy-v545>span{color:#8794a3;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-item-v545>strong{color:#263449;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-diff-v545{background:#f8fafc!important;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-diff-v545>span{color:#8794a3!important;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-diff-v545>strong{color:#344256!important;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-diff-v545.higher>strong{color:#ef4f5f!important;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-diff-v545.lower>strong{color:#2f78df!important;} @media (max-width:1050px){.character-vs-inline-v545 .mc-vs-inline-tools-v545{align-items:stretch;flex-direction:column} .character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-search-v424{max-width:none;flex-basis:auto} .character-vs-inline-v545 .mc-vs-compare-head-v545{display:none} .character-vs-inline-v545 .mc-vs-compare-row-v545{grid-template-columns:90px minmax(0,1fr) 150px} .character-vs-inline-v545 .mc-vs-compare-row-v545 .mc-vs-compare-item-v545:nth-of-type(3){grid-column:2/3;border-top:1px solid #263545} .character-vs-inline-v545 .mc-vs-compare-diff-v545{grid-column:3/4;grid-row:1/3}} @media (max-width:720px){.character-vs-inline-v545 .mc-vs-inline-head-v545{flex-direction:column} .character-vs-inline-v545 .mc-vs-inline-head-v545 h2{flex-wrap:wrap;font-size:17px} .character-vs-inline-v545 .mc-vs-inline-tools-v545 .mc-vs-filters-v424{overflow-x:auto} .character-vs-inline-v545 .mc-vs-compare-row-v545{grid-template-columns:1fr} .character-vs-inline-v545 .mc-vs-compare-slot-v545,.character-vs-inline-v545 .mc-vs-compare-item-v545,.character-vs-inline-v545 .mc-vs-compare-diff-v545{grid-column:1!important;grid-row:auto!important;border-right:0!important;border-top:1px solid #263545} .character-vs-inline-v545 .mc-vs-compare-slot-v545{border-top:0!important} html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-slot-v545,html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-item-v545,html[data-theme="light"].character-vs-inline-v545 .mc-vs-compare-diff-v545{border-top-color:#edf0f4!important}} .character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424 article span,.character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424>div span{color:#9aa8b9;} .character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424 article b{color:#eef3f8;} .character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424>div b{color:#ff9b88;} .character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424 small{color:#7f8e9f;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424 article span,html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424>div span{color:#7b8999;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424 article b{color:#172033;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424>div b{color:#d9563e;} html[data-theme="light"].character-vs-inline-v545 .mc-vs-inline-results-v545 .mc-vs-summary-v424 small{color:#8a96a5;} html[data-theme="light"] body.character-page-body :is(.mc-vs-modal-v424,.mc-vs-dialog-v424,.mc-vs-body-v424,.mc-vs-grid-v424,.mc-vs-side-v424,.mc-vs-empty-v424){background:#fff!important;background-image:none!important;color:#172033!important;border-color:#e1e7ed!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-vs-item-v424.mc-vs-market-card-v439.item-card{background:#fff!important;background-image:none!important;color:#172033!important;border-color:#dfe6ed!important;box-shadow:none!important;filter:none!important;} html[data-theme="light"] body.character-page-body .mc-vs-item-v424.mc-vs-market-card-v439.item-card :is(.card-main,.card-title-row,.badge-row,.price-line,.sub-line,.card-meta){background:transparent!important;background-image:none!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-vs-item-v424 .card-title-row h2{color:#172033!important;} html[data-theme="light"] body.character-page-body .mc-vs-item-v424 .price-line b{color:#d94f32!important;}
