html{min-height: 100%;
  height: auto !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;} body[data-page="search"]{min-height: 100%;
  height: auto !important;} body[data-page="search"]{--search-bg: #f4f6f9;
  --search-surface: #ffffff;
  --search-soft: #f3f6f9;
  --search-soft-2: #eef2f6;
  --search-line: #e1e6ec;
  --search-line-strong: #ccd5df;
  --search-text: #182235;
  --search-label: #4e5f74;
  --search-muted: #66758a;
  --search-faint: #8795a6;
  --search-accent: #ef654f;
  --search-accent-hover: #e85b45;
  --search-focus: rgba(239, 101, 79, .12);
  --search-shadow: 0 10px 28px rgba(30, 42, 58, .055);
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: var(--search-bg);
  color: var(--search-text);} body[data-page="search"] .search-market-layout{width: min(1720px, calc(100% - 42px));
  max-width: 1720px;
  height: auto !important;
  min-height: calc(100vh - 68px);
  margin: 0 auto;
  padding: 24px 0 60px;
  display: grid;
  grid-template-columns: 440px minmax(0, 1fr);
  gap: 22px;
  align-items: start;
  overflow: visible;} body[data-page="search"] .search-filter,body[data-page="search"] .filter-sidebar{position: static;
  width: auto;
  height: auto;
  min-height: 0;
  max-height: none;
  padding: 0;
  overflow: visible;} body[data-page="search"] .market-filter-panel,body[data-page="search"] .search-panel{width: 100%;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0 14px 14px;
  overflow: visible;
  box-sizing: border-box;
  border: 1px solid var(--search-line);
  border-radius: 16px;
  background: var(--search-surface);
  box-shadow: var(--search-shadow);} body[data-page="search"] .filter-panel-head{padding: 17px 4px 14px;} body[data-page="search"] .filter-panel-head > div{display: grid;
  gap: 3px;} body[data-page="search"] .filter-panel-kicker{color: var(--search-accent);
  font-size: 10px;
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: .10em;} body[data-page="search"] .filter-panel-head strong{color: var(--search-text);
  font-size: 20px;
  font-weight: 900;
  line-height: 1.25;
  letter-spacing: -.035em;} body[data-page="search"] .filter-panel-head p{margin: 3px 0 0;
  color: var(--search-muted);
  font-size: 11px;
  line-height: 1.45;} body[data-page="search"] .market-mode-tabs{display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px;
  margin: 0 0 10px;
  padding: 4px;
  border: 1px solid var(--search-line);
  border-radius: 10px;
  background: var(--search-soft);} body[data-page="search"] .market-mode-tab{position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 7px;
  background: transparent;
  color: var(--search-muted);
  font-size: 12px;
  font-weight: 850;
  cursor: pointer;} body[data-page="search"] .market-mode-tab input{display: none;} body[data-page="search"] .market-mode-tab.active,body[data-page="search"] .market-mode-tab:has(input:checked){background: var(--search-accent);
  color: #fff;
  box-shadow: 0 3px 9px rgba(239, 101, 79, .16);} body[data-page="search"] .filter-section-nav{display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
  margin: 0 0 2px;
  padding: 4px;
  border-radius: 12px;
  background: var(--search-soft-2);} body[data-page="search"] .filter-section-nav button{min-width: 0;
  height: 34px;
  padding: 0 5px;
  border: 0;
  border-radius: 9px;
  background: transparent;
  color: #687689;
  font-size: 11px;
  font-weight: 850;
  cursor: pointer;} body[data-page="search"] .filter-section-nav button:hover,body[data-page="search"] .filter-section-nav button:focus-visible{outline: none;
  background: rgba(255, 255, 255, .84);
  color: var(--search-text);} body[data-page="search"] .filter-section{scroll-margin-top: 84px;
  margin: 0;
  padding: 16px 2px 4px;
  border: 0;
  border-top: 1px solid var(--search-line);
  background: transparent;} body[data-page="search"] .filter-section:first-of-type{border-top: 0;} body[data-page="search"] .filter-section-title{display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  margin: 0 5px 8px;} body[data-page="search"] .filter-section-title b{color: var(--search-text);
  font-size: 13px;
  font-weight: 900;
  letter-spacing: -.02em;} body[data-page="search"] .filter-section-title span{color: var(--search-faint);
  font-size: 9.5px;
  font-weight: 750;} body[data-page="search"] .filter-row{display: grid;
  grid-template-columns: 88px minmax(0, 1fr);
  gap: 10px;
  align-items: center;
  min-height: 52px;
  padding: 7px 5px;
  border-bottom: 1px dashed #e1e6eb;} body[data-page="search"] .filter-row:last-child{border-bottom: 0;} body[data-page="search"] .filter-row-query{align-items: start;} body[data-page="search"] .filter-label{min-width: 0;
  color: var(--search-label);
  font-size: 11.5px;
  font-weight: 850;
  line-height: 1.35;} body[data-page="search"] .filter-control{min-width: 0;} body[data-page="search"] .field-hint{display: block;
  margin-top: 5px;
  color: var(--search-faint);
  font-size: 9px;
  line-height: 1.35;} body[data-page="search"] .market-filter-panel input:not([type="radio"]):not([type="checkbox"]),body[data-page="search"] .market-filter-panel select,body[data-page="search"] .result-control select{width: 100%;
  min-width: 0;
  height: 38px;
  min-height: 38px;
  padding: 0 10px;
  border: 1px solid var(--search-line-strong);
  border-radius: 7px;
  outline: 0;
  background: #fff;
  color: var(--search-text);
  box-shadow: none;
  font-size: 11.5px;
  line-height: 38px;} body[data-page="search"] .market-filter-panel select option{background: #fff;
  color: #263449;
  font-weight: 600;} body[data-page="search"] .market-filter-panel select optgroup{background: #f4f7fa;
  color: #536277;
  font-weight: 850;} body[data-page="search"] .market-filter-panel input::placeholder{color: #a0abb8;} body[data-page="search"] .market-filter-panel input:focus,body[data-page="search"] .market-filter-panel select:focus,body[data-page="search"] .result-control select:focus{border-color: #ec9b89;
  box-shadow: 0 0 0 3px var(--search-focus);} body[data-page="search"] .market-filter-panel input:disabled{background: #eef2f5;
  color: #9aa6b3;
  cursor: not-allowed;} body[data-page="search"] .search-input-wrap{position: relative; min-width: 0;} body[data-page="search"] .search-input-wrap input{padding-left: 34px !important;} body[data-page="search"] .search-icon{position: absolute;
  z-index: 2;
  left: 11px;
  top: 50%;
  transform: translateY(-50%);
  color: #8b98a8;
  font-size: 17px;
  pointer-events: none;} body[data-page="search"] .range-inline,body[data-page="search"] .trade-date-range{display: grid;
  grid-template-columns: minmax(0, 1fr) 18px minmax(0, 1fr);
  gap: 6px;
  align-items: center;
  min-width: 0;} body[data-page="search"] .range-separator{display: grid;
  place-items: center;
  color: #9aa6b3;
  font-size: 10px;
  font-weight: 800;} body[data-page="search"] .trade-date-box{position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 0;
  height: 38px;
  padding: 0 9px;
  border: 1px solid var(--search-line-strong);
  border-radius: 7px;
  background: #fff;
  color: #8491a0;
  cursor: pointer;} body[data-page="search"] .trade-date-box:focus-within{border-color: #ec9b89;
  box-shadow: 0 0 0 3px var(--search-focus);} body[data-page="search"] .trade-date-box.has-value{color: var(--search-text);} body[data-page="search"] .trade-date-value{min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 10.5px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;} body[data-page="search"] .trade-date-icon{width: 14px;
  height: 14px;
  flex: 0 0 14px;
  margin-left: 5px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;} body[data-page="search"] .trade-date-box input[type="date"]{position: absolute;
  inset: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  opacity: 0;
  cursor: pointer;
  color-scheme: light;} body[data-page="search"] .trade-date-box input[type="date"]::-webkit-calendar-picker-indicator{position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  cursor: pointer;} body[data-page="search"] .grade-pair-row{display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  padding: 8px 5px 14px;
  border-bottom: 1px dashed #e1e6eb;} body[data-page="search"] .grade-pair-row label{display: grid;
  gap: 6px;
  min-width: 0;} body[data-page="search"] .grade-pair-row label > span{color: var(--search-label);
  font-size: 10.5px;
  font-weight: 850;} body[data-page="search"] .detail-search-box.option-group{margin: 0 5px;
  padding: 14px 0;
  border: 0;
  border-bottom: 1px dashed #e1e6eb;
  border-radius: 0;
  background: transparent;} body[data-page="search"] .option-group-head{display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 10px;
  margin-bottom: 9px;} body[data-page="search"] .option-group-head > .option-group-copy{display: grid;
  gap: 3px;
  min-width: 0;} body[data-page="search"] .option-group-head b{color: var(--search-label);
  font-size: 11.5px;
  font-weight: 900;
  line-height: 1.25;} body[data-page="search"] .option-group-head small{color: var(--search-faint);
  font-size: 9px;
  line-height: 1.4;} body[data-page="search"] .section-exact-toggle,body[data-page="search"] .section-exact-toggle:has(input:checked){border: 0;
  background: transparent;
  box-shadow: none;
  display: inline-flex;
  align-items: center;
  margin: 0;
  cursor: pointer;
  user-select: none;} body[data-page="search"] .section-exact-toggle input{position: absolute;
  opacity: 0;
  pointer-events: none;} body[data-page="search"] .exact-toggle-state{display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 30px;
  padding: 0 5px 0 9px;
  border: 1px solid var(--search-line-strong);
  border-radius: 7px;
  background: #fff;
  color: #667589;
  box-sizing: border-box;
  transition: border-color .15s ease, background .15s ease, color .15s ease;} body[data-page="search"] .exact-toggle-state > span{font-size: 9.5px;
  font-weight: 900;
  line-height: 1;} body[data-page="search"] .exact-toggle-state > b{display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 30px;
  height: 20px;
  padding: 0 6px;
  border-radius: 4px;
  background: #eef2f6;
  color: #7b8898;
  font-size: 8.5px;
  font-weight: 900;
  line-height: 1;
  letter-spacing: .02em;} body[data-page="search"] .section-exact-toggle:hover .exact-toggle-state{border-color: #b8c4d0;
  background: #fbfcfd;} body[data-page="search"] .section-exact-toggle:has(input:checked) .exact-toggle-state{border-color: #ef9c89;
  background: #fff8f5;
  color: #d85c45;} body[data-page="search"] .section-exact-toggle:has(input:checked) .exact-toggle-state > b{background: var(--search-accent);
  color: #fff;} body[data-page="search"] .section-exact-toggle:has(input:checked) .exact-toggle-state > b::before{content: "ON";} body[data-page="search"] .section-exact-toggle:has(input:checked) .exact-toggle-state > b{font-size: 0;} body[data-page="search"] .section-exact-toggle:has(input:checked) .exact-toggle-state > b::before{font-size: 8.5px;} body[data-page="search"] .option-filter-rows{display: grid;
  gap: 6px;} body[data-page="search"] .option-filter-row,body[data-page="search"] .dynamic-option-row,body[data-page="search"] .option-filter-row.exact-option-selected{display: grid;
  grid-template-columns: minmax(0, 1fr) 82px 30px;
  gap: 6px;
  align-items: center;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;} body[data-page="search"] .option-filter-row select,body[data-page="search"] .option-filter-row input{height: 36px !important;
  min-height: 36px !important;
  font-size: 10.5px !important;} body[data-page="search"] .remove-filter-row{display: grid;
  place-items: center;
  width: 30px;
  height: 36px;
  margin: 0;
  padding: 0;
  border: 1px solid var(--search-line-strong);
  border-radius: 7px;
  background: #fff;
  color: #9aa6b3;
  font-size: 15px;
  font-weight: 800;
  cursor: pointer;} body[data-page="search"] .option-filter-row:only-child .remove-filter-row{visibility: hidden;
  pointer-events: none;} body[data-page="search"] .remove-filter-row:hover{border-color: #efb0a2;
  color: #df5c45;
  background: #fff7f4;} body[data-page="search"] .add-option-row-btn{width: 100%;
  height: 30px;
  margin: 8px 0 0;
  padding: 0;
  border: 1px dashed #cbd5df;
  border-radius: 7px;
  background: transparent;
  color: #667589;
  font-size: 9.5px;
  font-weight: 850;
  cursor: pointer;} body[data-page="search"] .add-option-row-btn span{color: var(--search-accent);
  font-size: 13px;
  vertical-align: -1px;} body[data-page="search"] .add-option-row-btn:hover{border-color: #efad9e;
  color: #d95a44;
  background: #fff8f5;} body[data-page="search"] .filter-switch-list{display: grid;
  gap: 0;
  margin: 4px 5px 6px;
  padding-top: 2px;} body[data-page="search"] .filter-switch{display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 38px;
  padding: 0 1px;
  color: var(--search-label);
  font-size: 10.5px;
  font-weight: 800;
  cursor: pointer;} body[data-page="search"] .filter-switch{position: relative;} body[data-page="search"] .filter-switch input{position: absolute;
  width: 1px !important;
  height: 1px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  clip-path: inset(50%);} body[data-page="search"] .filter-switch i{position: relative;
  width: 32px;
  height: 18px;
  flex: 0 0 32px;
  border-radius: 999px;
  background: #9da9b7;
  transition: background .15s ease;} body[data-page="search"] .filter-switch i::after{content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.18);
  transition: transform .15s ease;} body[data-page="search"] .filter-switch:has(input:checked) i{background: var(--search-accent);} body[data-page="search"] .filter-switch:has(input:checked) i::after{transform: translateX(14px);} body[data-page="search"] .search-form-result-settings{display: none;} body[data-page="search"] .filter-actions{position: static;
  display: grid;
  grid-template-columns: 92px minmax(0, 1fr);
  gap: 8px;
  margin: 10px 0 0;
  padding: 12px 0 0;
  border-top: 1px solid var(--search-line);
  background: transparent;} body[data-page="search"] .filter-actions .primary-btn,body[data-page="search"] .filter-actions .ghost-btn{display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 40px;
  margin: 0;
  padding: 0 12px;
  border-radius: 8px;
  text-decoration: none;
  font-size: 11px;
  font-weight: 900;} body[data-page="search"] .filter-actions .primary-btn{border: 1px solid var(--search-accent);
  background: var(--search-accent);
  color: #fff;
  cursor: pointer;} body[data-page="search"] .filter-actions .primary-btn:hover{background: var(--search-accent-hover);} body[data-page="search"] .filter-actions .ghost-btn{border: 1px solid var(--search-line-strong);
  background: #fff;
  color: #667487;} body[data-page="search"] .filter-actions .ghost-btn:hover{border-color: #eca999; color: #d95d47; background: #fff8f5;} body[data-page="search"] .search-content,body[data-page="search"] .content{min-width: 0;
  height: auto;
  min-height: 0;
  overflow: visible !important;
  padding: 0;} body[data-page="search"] .search-content-intro{margin: 0 0 12px;
  padding: 20px 24px 19px;
  border: 1px solid var(--search-line);
  border-radius: 14px;
  background: var(--search-surface);
  color: var(--search-text);
  box-shadow: var(--search-shadow);} body[data-page="search"] .search-intro-kicker{display: block;
  margin-bottom: 5px;
  color: var(--search-accent);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .08em;} body[data-page="search"] .search-content-intro h1{margin: 0;
  color: var(--search-text);
  font-size: 27px;
  font-weight: 950;
  line-height: 1.2;
  letter-spacing: -.045em;} body[data-page="search"] .search-content-intro p{margin: 7px 0 0;
  color: var(--search-muted);
  font-size: 11.5px;
  line-height: 1.55;} body[data-page="search"] .search-result-bar,body[data-page="search"] .result-bar{display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  min-height: 62px;
  margin: 0 0 12px;
  padding: 9px 12px 9px 14px;
  border: 1px solid var(--search-line);
  border-radius: 13px;
  background: rgba(255,255,255,.97);
  box-shadow: 0 6px 18px rgba(28,39,54,.04);} body[data-page="search"] .search-result-summary{min-width: 0;} body[data-page="search"] #searchMeta{color: #68768a;
  font-size: 10.5px;
  line-height: 1.3;} body[data-page="search"] #searchMeta strong{color: var(--search-text);
  font-size: 13px;
  font-weight: 900;} body[data-page="search"] #searchUpdateStatus{display: block;
  margin-top: 3px;
  color: #65758a;
  font-size: 9px;
  font-weight: 650;
  opacity: 1;} body[data-page="search"] .search-result-actions{display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 7px;
  flex-wrap: nowrap;} body[data-page="search"] .result-control,body[data-page="search"] .result-view-control{display: grid;
  gap: 4px;
  min-width: 116px;
  margin: 0;} body[data-page="search"] .result-count-control{min-width: 76px;} body[data-page="search"] .result-control > span,body[data-page="search"] .result-view-control > span{color: #748195;
  font-size: 8.5px;
  font-weight: 850;
  line-height: 1;} body[data-page="search"] .result-control select{height: 34px;
  min-height: 34px;
  padding: 0 9px;
  border-radius: 7px;
  font-size: 10px;
  line-height: 34px;} body[data-page="search"] .result-view-control{min-width: 148px;} body[data-page="search"] .search-view-toggle,body[data-page="search"] .view-toggle{display: grid;
  grid-template-columns: 1fr 1fr;
  width: 148px;
  height: 34px;
  min-height: 34px;
  margin: 0;
  padding: 3px;
  gap: 3px;
  border: 1px solid var(--search-line-strong);
  border-radius: 8px;
  background: #f4f6f8;
  box-sizing: border-box;} body[data-page="search"] .search-view-toggle button,body[data-page="search"] .view-toggle button{width: auto;
  min-width: 0;
  min-height: 26px;
  height: 26px;
  margin: 0;
  padding: 0 8px;
  border: 0;
  border-radius: 5px;
  background: transparent;
  box-shadow: none;
  color: #7b8797;
  font-size: 9.5px;
  font-weight: 850;
  line-height: 26px;
  cursor: pointer;} body[data-page="search"] .search-view-toggle button:hover:not(.active),body[data-page="search"] .view-toggle button:hover:not(.active){background: #e9edf1; color: #4f5e70;} body[data-page="search"] .search-view-toggle button.active,body[data-page="search"] .view-toggle button.active{background: var(--search-accent) !important;
  color: #fff !important;
  box-shadow: 0 2px 6px rgba(239,101,79,.18) !important;} body[data-page="search"] #searchResults.item-grid{display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 10px !important;
  align-items: stretch !important;
  grid-auto-rows: auto !important;} body[data-page="search"] .content-fallback-card{grid-column: 1 / -1;
  border-color: var(--search-line);
  background: #fff;
  color: var(--search-text);
  box-shadow: none;} body[data-page="search"] .content-fallback-card h2{color: var(--search-text);} body[data-page="search"] .content-fallback-card p,body[data-page="search"] .content-fallback-points,body[data-page="search"] .content-refresh-status{color: #65758a; opacity: 1;} body[data-page="search"] .content-fallback-kicker{color: var(--search-accent);} body[data-page="search"] .numbered-pager{margin-top: 18px;} body[data-page="search"] .numbered-pager button{border-color: var(--search-line-strong); background: #fff; color: #657487;} body[data-page="search"] .numbered-pager button.active{border-color: var(--search-accent); background: var(--search-accent); color: #fff;} body[data-page="search"] footer.ip-footer.v49-footer{position: relative !important;
  z-index: 0;
  width: min(1720px, calc(100% - 42px)) !important;
  max-width: 1720px !important;
  margin: 0 auto !important;
  padding: 26px 0 42px !important;
  border-top: 1px solid var(--search-line) !important;
  background: #fff !important;
  color: var(--search-muted) !important;} body[data-page="search"] footer.ip-footer b{color: var(--search-text);} body[data-page="search"] footer.ip-footer a{color: #657487;} html[data-theme="dark"] body[data-page="search"]{--search-bg: #0f1721;
  --search-surface: #151f2b;
  --search-soft: #111b27;
  --search-soft-2: #1b2735;
  --search-line: #2d3a4a;
  --search-line-strong: #3a495b;
  --search-text: #eef3f8;
  --search-label: #c0cad6;
  --search-muted: #a7b3c2;
  --search-faint: #8f9daf;
  --search-accent: #ff735c;
  --search-accent-hover: #ff654d;
  --search-focus: rgba(255,115,92,.13);
  --search-shadow: 0 12px 34px rgba(0,0,0,.18);
  background: var(--search-bg);
  color: var(--search-text);} html[data-theme="dark"] body[data-page="search"] .market-filter-panel,html[data-theme="dark"] body[data-page="search"] .search-content-intro,html[data-theme="dark"] body[data-page="search"] .content-fallback-card{background: var(--search-surface);} html[data-theme="dark"] body[data-page="search"] .filter-section-nav button{color: #9aa8b9;} html[data-theme="dark"] body[data-page="search"] .filter-section-title span,html[data-theme="dark"] body[data-page="search"] .field-hint,html[data-theme="dark"] body[data-page="search"] .option-group-head small{color: #8f9daf;} html[data-theme="dark"] body[data-page="search"] .filter-section-nav button:hover,html[data-theme="dark"] body[data-page="search"] .filter-section-nav button:focus-visible{background: #243244; color: #eef3f8;} html[data-theme="dark"] body[data-page="search"] .filter-row,html[data-theme="dark"] body[data-page="search"] .grade-pair-row{border-bottom-color: #2b3948;} html[data-theme="dark"] body[data-page="search"] .market-filter-panel input:not([type="radio"]):not([type="checkbox"]),html[data-theme="dark"] body[data-page="search"] .market-filter-panel select,html[data-theme="dark"] body[data-page="search"] .result-control select,html[data-theme="dark"] body[data-page="search"] .trade-date-box,html[data-theme="dark"] body[data-page="search"] .remove-filter-row,html[data-theme="dark"] body[data-page="search"] .add-option-row-btn,html[data-theme="dark"] body[data-page="search"] .filter-actions .ghost-btn{border-color: var(--search-line-strong);
  background: #111b27;
  color: #e2e9f1;} html[data-theme="dark"] body[data-page="search"] .market-filter-panel select option{background: #101925; color: #e9eff6;} html[data-theme="dark"] body[data-page="search"] .market-filter-panel select optgroup{background: #182432; color: #afbdcc;} html[data-theme="dark"] body[data-page="search"] .market-filter-panel input::placeholder{color: #687789;} html[data-theme="dark"] body[data-page="search"] .market-filter-panel input:disabled{background: #0d1621; color: #657487;} html[data-theme="dark"] body[data-page="search"] .trade-date-box input[type="date"]{color-scheme: dark;} html[data-theme="dark"] body[data-page="search"] .detail-search-box.option-group{border-bottom-color: #2b3948; background: transparent;} html[data-theme="dark"] body[data-page="search"] .option-group-head b{color: #c5d0dc;} html[data-theme="dark"] body[data-page="search"] .exact-toggle-state{border-color: #3a495b;
  background: #111b27;
  color: #b4c0ce;} html[data-theme="dark"] body[data-page="search"] .exact-toggle-state > b{background: #263444;
  color: #9eacbc;} html[data-theme="dark"] body[data-page="search"] .section-exact-toggle:hover .exact-toggle-state{border-color: #4a5b6e;
  background: #162230;} html[data-theme="dark"] body[data-page="search"] .section-exact-toggle:has(input:checked) .exact-toggle-state{border-color: #8b5043;
  background: #261d1b;
  color: #ffab98;} html[data-theme="dark"] body[data-page="search"] .filter-switch i{background: #5b6979;} html[data-theme="dark"] body[data-page="search"] .add-option-row-btn:hover,html[data-theme="dark"] body[data-page="search"] .filter-actions .ghost-btn:hover{border-color: #744b41; background: #2b211f; color: #ff9b88;} html[data-theme="dark"] body[data-page="search"] .filter-actions{border-top-color: var(--search-line);} html[data-theme="dark"] body[data-page="search"] .search-result-bar,html[data-theme="dark"] body[data-page="search"] .result-bar{border-color: var(--search-line);
  background: rgba(21,31,43,.96);
  box-shadow: 0 6px 20px rgba(0,0,0,.14);} html[data-theme="dark"] body[data-page="search"] #searchMeta{color: #b7c2cf;} html[data-theme="dark"] body[data-page="search"] #searchUpdateStatus,html[data-theme="dark"] body[data-page="search"] .content-refresh-status{color: #9eacbd; opacity: 1;} html[data-theme="dark"] body[data-page="search"] .search-view-toggle,html[data-theme="dark"] body[data-page="search"] .view-toggle{border-color: var(--search-line-strong); background: #111b27;} html[data-theme="dark"] body[data-page="search"] .search-view-toggle button,html[data-theme="dark"] body[data-page="search"] .view-toggle button{color: #9aa8b9;} html[data-theme="dark"] body[data-page="search"] .search-view-toggle button:hover:not(.active),html[data-theme="dark"] body[data-page="search"] .view-toggle button:hover:not(.active){background: #1b2938; color: #eef3f8;} html[data-theme="dark"] body[data-page="search"] .content-fallback-card{border-color: var(--search-line); color: var(--search-text);} html[data-theme="dark"] body[data-page="search"] .numbered-pager button{border-color: var(--search-line-strong); background: #111b27; color: #aab6c5;} html[data-theme="dark"] body[data-page="search"] footer.ip-footer.v49-footer{border-top-color: var(--search-line) !important; background: #0f1721 !important; color: var(--search-muted) !important;} html[data-theme="dark"] body[data-page="search"] footer.ip-footer b{color: var(--search-text);} html[data-theme="dark"] body[data-page="search"] footer.ip-footer a{color: #9aa8b9;} @media (max-width: 1320px){body[data-page="search"] .search-market-layout{width: min(100% - 28px, 1260px);
    grid-template-columns: 410px minmax(0, 1fr);
    gap: 16px;} body[data-page="search"] #searchResults.item-grid{gap: 8px !important;}} @media (max-width: 1120px){body[data-page="search"] .search-market-layout{width: min(100% - 24px, 980px);
    grid-template-columns: 1fr;} body[data-page="search"] #searchResults.item-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;} body[data-page="search"] .search-result-bar{align-items: flex-start; flex-direction: column;} body[data-page="search"] .search-result-actions{width: 100%; justify-content: flex-start;}} @media (max-width: 720px){body[data-page="search"] .search-market-layout{width: calc(100% - 20px); padding-top: 14px;} body[data-page="search"] .market-filter-panel{padding: 0 10px 10px; border-radius: 13px;} body[data-page="search"] .filter-row{grid-template-columns: 76px minmax(0, 1fr); gap: 7px; padding-left: 2px; padding-right: 2px;} body[data-page="search"] .grade-pair-row{grid-template-columns: 1fr;} body[data-page="search"] .option-filter-row,body[data-page="search"] .dynamic-option-row,body[data-page="search"] .option-filter-row.exact-option-selected{grid-template-columns: minmax(0, 1fr) 72px 28px;} body[data-page="search"] .search-result-actions{display: grid; grid-template-columns: 1fr 82px;} body[data-page="search"] .result-view-control{grid-column: 1 / -1; width: 100%;} body[data-page="search"] .search-view-toggle,body[data-page="search"] .view-toggle{width: 100%;} body[data-page="search"] #searchResults.item-grid{grid-template-columns: 1fr !important;} body[data-page="search"] .search-content-intro{padding: 17px 18px;} body[data-page="search"] .search-content-intro h1{font-size: 24px;}} body[data-page="search"] .option-filter-row.exact-option-selected select,body[data-page="search"] .option-filter-row.numeric-exact-enabled input:not(:disabled){border-color: #efa391;
  background: #fffaf8;
  color: var(--search-text);
  box-shadow: 0 0 0 2px rgba(239,101,79,.06);} body[data-page="search"] .option-filter-row.numeric-exact-enabled input:not(:disabled)::placeholder{color: #c78a7d;} html[data-theme="dark"] body[data-page="search"] .option-filter-row.exact-option-selected select,html[data-theme="dark"] body[data-page="search"] .option-filter-row.numeric-exact-enabled input:not(:disabled){border-color: #755046;
  background: #241b1a;
  color: #f0e5e2;
  box-shadow: 0 0 0 2px rgba(255,115,92,.05);} html[data-theme="dark"] body[data-page="search"] .option-filter-row.numeric-exact-enabled input:not(:disabled)::placeholder{color: #c88f84;} body[data-page="search"] .option-filter-row select{color: #263449;
  font-weight: 750;
  color-scheme: light;} body[data-page="search"] .option-filter-row select option,body[data-page="search"] .option-filter-row select optgroup{background: #fff;
  color: #263449;} body[data-page="search"] .option-filter-row select optgroup{background: #f4f7fa;
  color: #536277;} body[data-page="search"] .option-filter-row select option:checked{color: #172033;
  font-weight: 800;} html[data-theme="dark"] body[data-page="search"] .option-filter-row select{color: #eef3f8;
  color-scheme: dark;} html[data-theme="dark"] body[data-page="search"] .option-filter-row select option,html[data-theme="dark"] body[data-page="search"] .option-filter-row select optgroup{background: #101925;
  color: #e9eff6;} body[data-page="search"] .result-count-control{min-width: 92px;} body[data-page="search"] .result-count-control select{min-width: 92px;} @media (max-width: 720px){body[data-page="search"] .option-group-head{grid-template-columns: 1fr; align-items: start;} body[data-page="search"] .section-exact-toggle,body[data-page="search"] .section-exact-toggle:has(input:checked){border: 0;
  background: transparent;
  box-shadow: none; justify-self: start;}} body[data-page="search"] #searchUpdateStatus:empty{display: none;}
.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;}}
:root{--ip-dark-bg:#0f1721;
  --ip-dark-surface:#151f2b;
  --ip-dark-surface-2:#182432;
  --ip-dark-surface-3:#111a25;
  --ip-dark-border:#2d3a4a;
  --ip-dark-border-soft:#253241;
  --ip-dark-text:#eef3f8;
  --ip-dark-muted:#9aa8b9;} html[data-theme="dark"]{color-scheme:dark;} html[data-theme="dark"] body{background:var(--ip-dark-bg)!important;color:var(--ip-dark-text)!important;} @media (min-width:1181px){html[data-theme="dark"] body header.site-header-v165.ip-topbar.v49-topbar,html[data-theme="dark"] body header.site-header-v165.unified-home-header.ip-topbar.v49-topbar{background:#101821!important;border-bottom-color:#293646!important;} html[data-theme="dark"] body header.site-header-v165 .site-header-brand b{color:#f5f7fa!important;} html[data-theme="dark"] body header.site-header-v165 .site-header-nav > a,html[data-theme="dark"] body header.site-header-v165 .ip-nav-group-trigger{color:#dce4ed!important;} html[data-theme="dark"] body header.site-header-v165 .site-character-search-v162{background:#151f2b!important;border-color:#334153!important;} html[data-theme="dark"] body header.site-header-v165 .site-character-search-v162 input{background:#151f2b!important;color:#eef3f8!important;} html[data-theme="dark"] body header.site-header-v165 .site-character-search-v162 input::placeholder{color:#778699!important;} html[data-theme="dark"] body header.site-header-v165 .site-character-search-v162 button{background:#201c1b!important;border-left-color:#5d3932!important;color:#ff866f!important;} html[data-theme="dark"] body header.site-header-v165 .site-account-button-v513,html[data-theme="dark"] body header.site-header-v165 .site-theme-toggle-v523{background:#151f2b!important;border-color:#334153!important;color:#e8eef5!important;} html[data-theme="dark"] body header.site-header-v165 .site-account-button-v513:hover,html[data-theme="dark"] body header.site-header-v165 .site-theme-toggle-v523:hover{background:#1b2735!important;border-color:#46566a!important;} html[data-theme="dark"] body header.site-header-v165 .ip-mega-menu-v521{background:#141e2a!important;border-color:#303d4d!important;box-shadow:0 22px 48px rgba(0,0,0,.36)!important;} html[data-theme="dark"] body header.site-header-v165 .ip-mega-column-v521{border-color:#293646!important;} html[data-theme="dark"] body header.site-header-v165 .ip-mega-column-v521 strong{color:#91a0b2!important;} html[data-theme="dark"] body header.site-header-v165 .ip-mega-links-v521 a{color:#e8eef5!important;} html[data-theme="dark"] body header.site-header-v165 .ip-mega-links-v521 a:hover{background:#202d3b!important;}} html[data-theme="dark"] body[data-page="landing"]{background:var(--ip-dark-bg)!important;color:var(--ip-dark-text)!important;} html[data-theme="dark"] body[data-page="landing"] .clean-ticker-item-v295{border-right-color:#263342!important;color:#a8b4c3!important;} html[data-theme="dark"] body[data-page="landing"] .clean-ticker-name-v295{color:#9aa8b9!important;} html[data-theme="dark"] body[data-page="landing"] .clean-ticker-price-v295{color:#eef3f8!important;} html[data-theme="dark"] body[data-page="landing"] .clean-ticker-item-v295:hover{background:#172331!important;} html[data-theme="dark"] body[data-page="landing"] footer.ip-footer.v49-footer.home-v501-footer{background:#101720!important;border-top-color:#273443!important;color:#9aa8b9!important;} html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-logo{color:#edf3f8!important;} html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-logo b{color:#edf3f8!important;} html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-logo small,html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-brand>p,html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-links a,html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-bottom p,html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-bottom span{color:#8796a8!important;} html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-links>b,html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-contact>b{color:#dce4ed!important;} html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .home-v501-footer-bottom{border-top-color:#273443!important;} html[data-theme="dark"] body[data-page="landing"] footer.home-v501-footer .email-copy-button{background:#151f2b!important;border-color:#334153!important;color:#cbd5df!important;} @media (min-width:1181px){html[data-theme="dark"] body header.site-header-v165 .ip-mega-links-v521 a.active{background:#202d3b!important;
    color:#ff8069!important;} html[data-theme="dark"] body header.site-header-v165 .ip-mega-links-v521 a.active:hover{background:#243444!important;
    color:#ff927b!important;}} html[data-theme="light"] body[data-page="maker"]{background: #f7f9fc !important;
  color: #172033 !important;} html[data-theme="light"] body[data-page="maker"] .maker-catalog-panel{border-color: #e3e8ef !important;
  background: #fff !important;
  color: #172033 !important;
  box-shadow: 0 8px 26px rgba(28,39,54,.05) !important;} html[data-theme="light"] body[data-page="maker"] .maker-catalog-head,html[data-theme="light"] body[data-page="maker"] .maker-selected-head{border-color: #e7ebf0 !important;
  background: #fff !important;
  color: #172033 !important;} html[data-theme="light"] body[data-page="maker"] .maker-selected-head{backdrop-filter: none !important;} html[data-theme="light"] body[data-page="maker"] .maker-catalog-head h2,html[data-theme="light"] body[data-page="maker"] .maker-selected-head h2{color: #172033 !important;} html[data-theme="light"] body[data-page="maker"] .maker-selected-head span{color: #78869a !important;} html[data-theme="light"] body[data-page="maker"] .maker-catalog-head input{border-color: #dfe5ec !important;
  background: #fff !important;
  color: #263449 !important;
  box-shadow: none !important;
  color-scheme: light !important;} html[data-theme="light"] body[data-page="maker"] input::placeholder{color: #9aa6b4 !important;} html[data-theme="light"] body[data-page="maker"] select option,html[data-theme="light"] body[data-page="maker"] select optgroup{background: #fff !important;
  color: #263449 !important;} html[data-theme="light"] body[data-page="maker"] .maker-group-btn,html[data-theme="light"] body[data-page="maker"] .ghost-btn{border-color: #dfe5ec !important;
  background: #fff !important;
  color: #607085 !important;
  box-shadow: none !important;} html[data-theme="light"] body[data-page="maker"] .maker-group-btn:hover,html[data-theme="light"] body[data-page="maker"] .ghost-btn:hover{border-color: #ffb3a3 !important;
  background: #fff7f4 !important;
  color: #d95a44 !important;} html[data-theme="light"] body[data-page="maker"] .maker-group-btn.active{border-color: #ff8f76 !important;
  background: #fff1ed !important;
  color: #d95036 !important;
  font-weight: 900 !important;} html[data-theme="light"] body[data-page="maker"] .primary-btn,html[data-theme="light"] body[data-page="maker"] #makerCalculate{border-color: #ff5a36 !important;
  background: #ff5a36 !important;
  color: #fff !important;
  box-shadow: none !important;} html[data-theme="light"] body[data-page="maker"] .maker-catalog-sub h4{background: #f6f8fb !important;
  color: #66768a !important;
  border-color: #edf0f4 !important;} html[data-theme="light"] body[data-page="maker"] .maker-item-card{border-color: #e2e7ed !important;
  background: #fff !important;
  color: #263449 !important;
  box-shadow: none !important;} html[data-theme="light"] body[data-page="maker"] .maker-item-card:hover,html[data-theme="light"] body[data-page="maker"] .maker-item-card.active{border-color: #ff9d89 !important;
  background: #fff5f1 !important;
  color: #172033 !important;} html[data-theme="light"] body[data-page="maker"] .maker-item-card span{color: #263449 !important;} html[data-theme="light"] body[data-page="maker"] .maker-item-card small{color: #8592a2 !important;} html[data-theme="light"] body[data-page="maker"] .calc-target-three-lines label > span{color: #708095 !important;} html[data-theme="light"] body[data-page="maker"] .flame-result-pairs > div{border-color: #e5eaf0 !important;
  background: #f8fafc !important;} html[data-theme="light"] body[data-page="maker"] .flame-result-pairs b{color: #263449 !important;} :root{--ip-light-bg:#f7f9fc;
  --ip-light-surface:#ffffff;
  --ip-light-soft:#f6f8fb;
  --ip-light-soft-2:#f1f4f8;
  --ip-light-line:#e7ebf0;
  --ip-light-line-strong:#dce3eb;
  --ip-light-text:#172033;
  --ip-light-text-2:#263449;
  --ip-light-muted:#6f7d90;
  --ip-light-faint:#94a1b1;
  --ip-light-accent:#ff5a36;
  --ip-light-accent-soft:#fff3ef;
  --ip-light-up:#ef4f5f;
  --ip-light-down:#2f78df;
  --ip-light-flat:#8996a7;
  --ip-light-warn:#d28a18;
  --ip-light-shadow:0 8px 26px rgba(28,39,54,.05);} html[data-theme="light"]{color-scheme:light;} html[data-theme="light"] body{background:var(--ip-light-bg);color:var(--ip-light-text);} html[data-theme="light"] body.character-page-body{--mc-bg:var(--ip-light-bg);--mc-panel:#fff;--mc-panel-2:#f8fafc;--mc-panel-3:#f6f8fb;
  --mc-line:#e7ebf0;--mc-line-strong:#dce3eb;--mc-text:#172033;--mc-sub:#6f7d90;--mc-muted:#94a1b1;--mc-accent:#ff5a36;--mc-orange:#f68600;
  background:var(--ip-light-bg)!important;color:var(--ip-light-text)!important;} html[data-theme="light"] body.character-page-body input,html[data-theme="light"] body.character-page-body select{border-color:var(--ip-light-line-strong)!important;background:#fff!important;color:#263449!important;color-scheme:light!important;} html[data-theme="light"] body.character-page-body input::placeholder{color:#9ca8b6!important;} html[data-theme="light"] body.pg-page{background:var(--ip-light-bg)!important;color:var(--ip-light-text)!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176,html[data-theme="light"] body[data-page="maker"] .similar-market-card-v176{border-color:#e2e7ed!important;background:#fff!important;color:#263449!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176:hover,html[data-theme="light"] body[data-page="maker"] .similar-market-card-v176:hover{border-color:#ffb3a3!important;background:#fffdfc!important;box-shadow:0 7px 20px rgba(31,41,55,.06)!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .card-title-row h2,html[data-theme="light"] body[data-page="maker"] .similar-market-card-v176 .card-title-row h2{color:#172033!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .card-meta,html[data-theme="light"] body[data-page="maker"] .similar-market-card-v176 .card-meta{color:#7b8999!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .card-icon,html[data-theme="light"] body[data-page="maker"] .similar-market-card-v176 .card-icon{background:#f7f9fb!important;border-color:#e2e7ed!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176.is-exact{border-color:#ff9b86!important;box-shadow:inset 3px 0 0 #ff5a36!important;} html[data-theme="light"] body>footer.ip-footer.v49-footer{border-top-color:var(--ip-light-line)!important;background:#fff!important;color:#7b8999!important;} html[data-theme="light"] body>footer.ip-footer.v49-footer b{color:#172033!important;} html[data-theme="light"] body>footer.ip-footer.v49-footer a{color:#667487!important;} html[data-theme="light"] body>footer.ip-footer.v49-footer .email-copy-button{border-color:#dfe5ec!important;background:#fff!important;color:#657487!important;} :root{--ip-dark-accent:#ff735c;
  --ip-dark-accent-hover:#ff654d;
  --ip-dark-accent-soft:rgba(255,115,92,.12);} html[data-theme="light"] body[data-page="favorites"]{background:#f7f9fc!important;color:#172033!important;} html[data-theme="light"] body[data-page="favorites"] .result-bar.slim-result-bar,html[data-theme="light"] body[data-page="favorites"] .content-fallback-card{border-color:#e7ebf0!important;background:#fff!important;color:#172033!important;box-shadow:0 8px 26px rgba(28,39,54,.05)!important;} html[data-theme="light"] body[data-page="favorites"] .content-fallback-card h2{color:#172033!important;} html[data-theme="light"] body[data-page="favorites"] .content-fallback-card p{color:#6f7d90!important;} html[data-theme="light"] body[data-page="favorites"] #favoriteResults>.item-card{border-color:#dfe5ec!important;background:#fff!important;color:#263245!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="favorites"] #favoriteResults>.item-card:hover{border-color:#f1b3a5!important;background:#fffdfc!important;} html[data-theme="dark"] body[data-page="favorites"]{background:#0f1721!important;color:#eef3f8!important;} html[data-theme="dark"] body[data-page="favorites"] .result-bar.slim-result-bar{border-color:#2d3a4a!important;background:#151f2b!important;color:#eef3f8!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"]{--sim-bg:#f7f9fc;--sim-card:#fff;--sim-card-2:#f8fafc;--sim-card-3:#f6f8fb;
  --sim-line:#e7ebf0;--sim-line-strong:#dce3eb;--sim-text:#172033;--sim-muted:#6f7d90;
  
  --sim-shadow:0 8px 26px rgba(28,39,54,.05);} html[data-theme="light"] body[data-page="simulation"] input::placeholder{color:#9aa6b5!important;} html[data-theme="light"] body[data-page="favorites"] .view-toggle{border-color:#dce3eb!important;background:#f6f8fb!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="favorites"] .view-toggle button{background:transparent!important;color:#6f7d90!important;} html[data-theme="light"] body[data-page="favorites"] .view-toggle button.active{background:#fff!important;color:#d95a44!important;box-shadow:0 1px 3px rgba(28,39,54,.08)!important;} html[data-theme="light"] body[data-page="favorites"] .result-bar.slim-result-bar strong{color:#172033!important;} html[data-theme="light"] body[data-page="favorites"] .result-bar.slim-result-bar .hint{color:#7b8999!important;} html[data-theme="light"] body[data-page="favorites"] #favoriteResults>.item-card .card-title-row h2,html[data-theme="light"] body[data-page="favorites"] #favoriteResults>.item-card .price-line b,html[data-theme="light"] body[data-page="favorites"] #favoriteResults>.item-card .price-line-v314 b{color:#172033!important;} html[data-theme="light"] body[data-page="favorites"] #favoriteResults>.item-card .card-meta,html[data-theme="light"] body[data-page="favorites"] #favoriteResults>.item-card .card-trade-date-v314,html[data-theme="light"] body[data-page="favorites"] #favoriteResults>.item-card .price-line span,html[data-theme="light"] body[data-page="favorites"] #favoriteResults>.item-card .price-line em{color:#7b8999!important;} html[data-theme="light"] body[data-page="favorites"] .empty-state{color:#8693a4!important;} html[data-theme="dark"] body[data-page="favorites"] .view-toggle{border-color:#3a495b!important;background:#111b27!important;} html[data-theme="dark"] body[data-page="favorites"] .view-toggle button{color:#9aa8b9!important;} html[data-theme="dark"] body[data-page="favorites"] .view-toggle button.active{background:#2b211f!important;color:#ff9b88!important;} html[data-theme="light"] body[data-page="maker"] #makerMatchStatus{border-color:#ffd0c5 !important;
  background:#fff5f1 !important;
  color:#d9563e !important;} html[data-theme="light"] body[data-page="maker"] #makerMatchStatus.stale{border-color:#f2d7a7 !important;
  background:#fffaf0 !important;
  color:#a96c13 !important;} html[data-theme="light"] body[data-page="maker"] #makerCostBase{border-left-color:#f0b544 !important;} html[data-theme="light"] body[data-page="maker"] #makerCostStar,html[data-theme="light"] body[data-page="maker"] #makerCostFlame,html[data-theme="light"] body[data-page="maker"] #makerCostPotential,html[data-theme="light"] body[data-page="maker"] #makerCostAdditional{border-left-color:#ff9b86 !important;} html[data-theme="dark"] body[data-page="maker"] .maker-group-btn.active{border-color:#ff735c !important;
  background:rgba(255,115,92,.12) !important;
  color:#ff9b88 !important;
  box-shadow:none !important;} html[data-theme="dark"] body[data-page="maker"] #makerMatchStatus{border-color:rgba(255,115,92,.28) !important;
  background:rgba(255,115,92,.08) !important;
  color:#ff9b88 !important;} html[data-theme="dark"] body[data-page="maker"] .primary-btn,html[data-theme="dark"] body[data-page="maker"] #makerCalculate{border-color:#ff735c!important;background:#ff735c!important;color:#fff!important;box-shadow:none!important;} html[data-theme="dark"] body[data-page="maker"] .maker-item-card:hover,html[data-theme="dark"] body[data-page="maker"] .maker-item-card.active{border-color:#ff735c!important;background:rgba(255,115,92,.08)!important;box-shadow:none!important;} html body footer.ip-footer.v49-footer.home-v501-footer{position:relative!important;max-width:none!important;width:100%!important;margin:34px 0 0!important;padding:0!important;
  background:#f8fafc!important;color:#667085!important;border:0!important;border-top:1px solid #e3e8ef!important;
  display:block!important;box-sizing:border-box!important;min-height:0!important;} html body footer.home-v501-footer::before{display:none!important;content:none!important;} html body footer.home-v501-footer .home-v501-footer-inner{width:min(1380px,calc(100% - 48px))!important;margin:0 auto!important;padding:34px 0 28px!important;
  display:grid!important;grid-template-columns:minmax(280px,1.8fr) minmax(120px,.55fr) minmax(170px,.72fr) minmax(220px,.9fr)!important;
  gap:48px!important;align-items:start!important;} html body footer.home-v501-footer .home-v501-footer-brand{min-width:0!important;} html body footer.home-v501-footer .home-v501-footer-logo{display:inline-flex!important;align-items:center!important;gap:11px!important;color:#172033!important;text-decoration:none!important;} html body footer.home-v501-footer .home-v501-footer-logo img{width:38px!important;height:38px!important;object-fit:contain!important;} html body footer.home-v501-footer .home-v501-footer-logo span{display:flex!important;flex-direction:column!important;gap:1px!important;} html body footer.home-v501-footer .home-v501-footer-logo b{color:#172033!important;font-size:18px!important;line-height:1.25!important;letter-spacing:-.3px!important;} html body footer.home-v501-footer .home-v501-footer-logo small{font-size:10.5px!important;color:#98a2b3!important;font-weight:700!important;} html body footer.home-v501-footer .home-v501-footer-brand>p{margin:12px 0 0!important;max-width:370px!important;color:#667085!important;font-size:12.5px!important;line-height:1.65!important;} html body footer.home-v501-footer .home-v501-footer-links>b,html body footer.home-v501-footer .home-v501-footer-contact>b{display:block!important;color:#344054!important;font-size:12px!important;margin:0 0 12px!important;} html body footer.home-v501-footer .home-v501-footer-links nav{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;} html body footer.home-v501-footer .home-v501-footer-links a{color:#667085!important;text-decoration:none!important;font-size:12px!important;font-weight:600!important;} html body footer.home-v501-footer .home-v501-footer-links a:hover{color:#f45b3a!important;} html body footer.home-v501-footer .home-v501-footer-contact .ip-contact{display:block!important;} html body footer.home-v501-footer .email-copy-button{max-width:100%!important;padding:9px 11px!important;border:1px solid #dfe5ec!important;border-radius:8px!important;background:#fff!important;color:#475467!important;font-size:11.5px!important;font-weight:700!important;box-shadow:none!important;} html body footer.home-v501-footer .email-copy-button:hover{border-color:#f4b2a3!important;color:#e94f2f!important;background:#fffaf8!important;} html body footer.home-v501-footer .home-v501-footer-bottom{border-top:1px solid #e8edf2!important;width:min(1380px,calc(100% - 48px))!important;margin:0 auto!important;padding:18px 0 24px!important;display:flex!important;justify-content:space-between!important;gap:32px!important;align-items:flex-start!important;} html body footer.home-v501-footer .home-v501-footer-bottom p{margin:0!important;max-width:1000px!important;color:#98a2b3!important;font-size:11px!important;line-height:1.65!important;} html body footer.home-v501-footer .home-v501-footer-bottom span{color:#98a2b3!important;font-size:11px!important;white-space:nowrap!important;} html[data-theme="dark"] body footer.ip-footer.v49-footer.home-v501-footer{background:#101720!important;border-top-color:#273443!important;color:#9aa8b9!important;} html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-logo,html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-logo b{color:#edf3f8!important;} html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-logo small,html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-brand>p,html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-links a,html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-bottom p,html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-bottom span{color:#8796a8!important;} html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-links>b,html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-contact>b{color:#dce4ed!important;} html[data-theme="dark"] body footer.home-v501-footer .home-v501-footer-bottom{border-top-color:#273443!important;} html[data-theme="dark"] body footer.home-v501-footer .email-copy-button{background:#151f2b!important;border-color:#334153!important;color:#cbd5df!important;} @media (max-width:900px){html body footer.home-v501-footer .home-v501-footer-inner{grid-template-columns:1.4fr 1fr!important;gap:28px 40px!important;}} @media (max-width:620px){html body footer.home-v501-footer .home-v501-footer-inner{width:calc(100% - 28px)!important;padding:27px 0 22px!important;grid-template-columns:1fr 1fr!important;gap:24px 20px!important;} html body footer.home-v501-footer .home-v501-footer-brand{grid-column:1/-1!important;} html body footer.home-v501-footer .home-v501-footer-contact{grid-column:1/-1!important;} html body footer.home-v501-footer .home-v501-footer-bottom{width:calc(100% - 28px)!important;padding:16px 0 22px!important;display:block!important;} html body footer.home-v501-footer .home-v501-footer-bottom span{display:block!important;margin-top:10px!important;}} html[data-theme="light"] body[data-page="maker"] .maker-load-card-v220{background:#f8fafc!important;border-color:#e3e8ef!important;color:#263449!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="maker"] .maker-load-card-v220:hover{background:#fff5f1!important;border-color:#ffb5a5!important;} html[data-theme="light"] body[data-page="maker"] .maker-load-card-v220 b{color:#172033!important;} html[data-theme="light"] body[data-page="maker"] .maker-load-card-v220 small,html[data-theme="light"] body[data-page="maker"] .maker-load-card-v220 span{color:#7b8999!important;} html[data-theme="light"] body[data-page="maker"] .maker-item-card{opacity:1!important;} html[data-theme="light"] body[data-page="maker"] .maker-item-card img{opacity:1!important;filter:none!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176,html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176.item-card{background:#fff!important;border:1px solid #e2e7ed!important;color:#263449!important;box-shadow:none!important;opacity:1!important;filter:none!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176:hover{background:#fffaf8!important;border-color:#ffb29f!important;box-shadow:0 7px 20px rgba(28,39,54,.05)!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .card-title-row h2{color:#172033!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .card-meta,html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .card-meta span,html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .sub-line,html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .price-line em{color:#7b8999!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .card-meta span{background:#f5f7fa!important;border-color:#e7ebf0!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .price-line b{color:#172033!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .price-line span{color:#607085!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .card-icon{background:#f8fafc!important;border-color:#e2e7ed!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .opt-tag{background:#edf8fb!important;border-color:#c9e8ef!important;color:#3b8292!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .card-side-score{color:#55899b!important;border-color:#dce9ed!important;background:#f5fbfc!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176.maker-tier-reference{opacity:1!important;background:#f8fafc!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176.maker-tier-reference .card-main{opacity:1!important;} html[data-theme="light"] body[data-page="simulation"]{--sim-blue:#ff5a36;--sim-blue-soft:#fff1ed;--sim-cyan:#5c91a4;background:#f7f9fc!important;color:#172033!important;} html[data-theme="light"] body[data-page="simulation"] .sim-star-choice-row label.active:has(input[type="checkbox"])>i{box-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] .sim-star-choice-row label.active:has(input[type="checkbox"])>i::after{color:#fff!important;} html[data-theme="light"] body[data-page="simulation"] :focus-visible{outline-color:rgba(255,90,54,.6)!important;} html[data-theme="light"] body[data-page="simulation"] ::selection{background:rgba(255,90,54,.18)!important;color:#172033!important;} html[data-theme="dark"] body[data-page="simulation"]{--sim-bg:#0f151d;--sim-card:#151c25;--sim-card-2:#19222d;--sim-card-3:#10161e;
  --sim-line:#2a3644;--sim-line-strong:#354456;--sim-text:#edf3f8;--sim-muted:#93a1b2;
  --sim-accent:#ff735c;--sim-accent-2:#ff8a72;--sim-accent-soft:rgba(255,115,92,.10);
  --sim-cyan:#ff8a72;--sim-blue:#ff735c;--sim-blue-soft:rgba(255,115,92,.10);
  background:#0f151d!important;} html[data-theme="light"] body[data-page="maker"] .maker-match-card-v176 .sub-line span{color:#748398!important;} html[data-theme="light"] body[data-page="clean"] [class*="sample"],html[data-theme="light"] body[data-page="clean"] [data-sample-count]{color:#172033!important;
  text-shadow:none!important;} html[data-theme="light"].item-detail-document-v183 body[data-page="item"],html[data-theme="light"] body[data-page="item"]{background:#f7f9fc!important;
  color:#172033!important;} html[data-theme="light"] body[data-page="item"] .detail-sticky-toolbar{background:rgba(255,255,255,.96)!important;
  border-bottom-color:#e3e8ef!important;
  backdrop-filter:blur(12px)!important;} html[data-theme="light"] body[data-page="item"] .detail-back-btn,html[data-theme="light"] body[data-page="item"] .detail-search-btn{border:1px solid #dfe5ec!important;
  background:#fff!important;
  color:#536276!important;
  box-shadow:none!important;} html[data-theme="light"] body[data-page="item"] .detail-back-btn:hover,html[data-theme="light"] body[data-page="item"] .detail-search-btn:hover{border-color:#ffb29f!important;
  background:#fff4f0!important;
  color:#c94a30!important;} html[data-theme="light"] body[data-page="item"] .period-card,html[data-theme="light"] body[data-page="item"] .content-fallback-card{background:#fff!important;
  color:#172033!important;
  border-color:#e3e8ef!important;
  box-shadow:0 8px 26px rgba(28,39,54,.045)!important;} html[data-theme="light"] body[data-page="item"] :is(.panel-head h3,.detail-hero h1,.period-card b,.value-grid b,.content-fallback-card h1){color:#172033!important;} html[data-theme="light"] body[data-page="item"] :is(.panel-head p,.detail-hero p,.period-card span,.period-card small,.value-grid span,.value-grid small,.content-fallback-card p,.content-refresh-status){color:#6f7e92!important;} html[data-theme="light"] body[data-page="item"] #selectedTooltip .maple-tooltip{color:inherit;} html[data-theme="light"] body[data-page="item"] .item-detail-price-lab-v361 :is(input,select){color-scheme:light!important;} html[data-theme="light"] body.character-page-body .mc-portfolio-row :is(b,strong){opacity:1!important;} html[data-theme="light"] body.character-page-body .mc-portfolio-row :is(small,span){opacity:1!important;} html[data-theme="light"] body[data-page="simulation"] main :is(button.active,[aria-pressed="true"],[aria-selected="true"]),html[data-theme="light"] body[data-page="clean"] main :is(button.active,[aria-pressed="true"],[aria-selected="true"]),html[data-theme="light"] body[data-page="item"] main :is(button.active,[aria-pressed="true"],[aria-selected="true"]),html[data-theme="light"] body.character-page-body main :is(button.active,[aria-pressed="true"],[aria-selected="true"]){box-shadow:none!important;
  filter:none!important;
  text-shadow:none!important;} html[data-theme="light"] body.character-page-body .mc-vs-summary-v424 :is(span,small),html[data-theme="light"] body.character-page-body .mc-vs-item-v424 :is(span,section>b){color:#6f7d90!important;} html[data-theme="light"] body.character-page-body .item-detail-price-lab-v361 :is(input,select),html[data-theme="light"] body[data-page="item"] .item-detail-price-lab-v361 :is(input,select){color-scheme:light!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-control-panel,.sim-result-stage,.sim-summary-panel,.sim-probability-panel,.sim-main-panel) :is(h2,h3,h4,b,strong,label,legend):not(:where(.maple-tooltip *)){color:#172033!important;opacity:1!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-control-panel,.sim-result-stage,.sim-summary-panel,.sim-probability-panel,.sim-main-panel) :is(p,small,span,em){opacity:1!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] .sim-probability-panel :is(td,th){opacity:1!important;} html[data-theme="light"] body.character-page-body .item-card.market-card-v176.mc-sold-listing-card{background:#fff!important;background-image:none!important;border-color:#e1e7ed!important;color:#172033!important;
  box-shadow:none!important;} html[data-theme="light"] body.character-page-body .item-card.market-card-v176.mc-sold-listing-card:hover,html[data-theme="light"] body.character-page-body .item-card.market-card-v176.mc-sold-listing-card:focus{background:#fff8f5!important;background-image:none!important;border-color:#ffb29f!important;box-shadow:none!important;transform:none!important;} @media (min-width:1050px){.item-detail-price-lab-v361[data-price-lab-item-embed="1"]>:not(.v55-price-head):not(.v536-filter-deck){grid-column:2!important}} .item-detail-price-lab-v361[data-price-lab-item-embed="1"] :is(.v62-filter-group,.v60-control-block,.v63-conversion-quick,.v70-extra-filter){width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;} .item-detail-price-lab-v361[data-price-lab-item-embed="1"] :is(.v62-filter-group + .v62-filter-group,.v60-control-block + .v63-conversion-quick,.v62-pot-group + .v62-add-group){margin-top:13px!important;padding-top:13px!important;border-top:1px dashed rgba(111,139,158,.16)!important;} .item-detail-price-lab-v361[data-price-lab-item-embed="1"] :is(.v62-segments,.v62-grade-row,.v60-segmented,.v60-flame-buttons,.v70-mini-segments){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;} .item-detail-price-lab-v361[data-price-lab-item-embed="1"] :is(.v62-segments,.v62-grade-row,.v60-segmented,.v60-flame-buttons,.v70-mini-segments) button{min-width:0!important;width:100%!important;padding:0 5px!important;} html[data-theme="light"] .item-detail-price-lab-v361[data-price-lab-item-embed="1"] :is(.v62-filter-group + .v62-filter-group,.v60-control-block + .v63-conversion-quick,.v62-pot-group + .v62-add-group){border-top-color:#e5eaf0!important;} html[data-theme="dark"] .item-detail-price-lab-v361[data-price-lab-item-embed="1"] :is(.v62-filter-group + .v62-filter-group,.v60-control-block + .v63-conversion-quick,.v62-pot-group + .v62-add-group){border-top-color:rgba(111,139,158,.16)!important;} html[data-theme="light"] body[data-page="simulation"]{--sim-accent:#ff5a36!important;--sim-accent-2:#ff735c!important;--sim-accent-soft:rgba(255,90,54,.08)!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-panel,.sim-probability-card-v323){background:#fff!important;background-image:none!important;border-color:#e1e7ed!important;color:#172033!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-panel,.sim-probability-card-v323)>header{background:#fff!important;border-bottom-color:#e7ebf0!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-panel,.sim-probability-card-v323)>header span{color:#e95b3e!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-panel,.sim-probability-card-v323)>header h3{color:#172033!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-panel,.sim-probability-card-v323)>header small{color:#748398!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-current-state,.sim-action-status.success,.sim-clean-price-note,.sim-market-price-note){background:#fff3ef!important;color:#c94a30!important;border-color:#ffd0c5!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-choice-buttons button.active,.sim-mode-tabs button.active,.sim-group-tabs button.active){background:#fff1ed!important;background-image:none!important;border-color:#ff9b86!important;color:#c94a30!important;box-shadow:none!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-selected-head h2,.sim-control-head h3,.sim-result-stage h3,.sim-result-card b,.sim-result-card strong,.sim-summary-grid b,.sim-type-total b,.sim-star-basic-settings label,.sim-cube-goal-left>label,.sim-cube-goal-right label){color:#172033!important;opacity:1!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-result-meta,.sim-star-recovery-note,.sim-selected-head p,.sim-control-head p,.sim-result-stage small){color:#657487!important;opacity:1!important;text-shadow:none!important;} html body[data-page="landing"] .clean-ticker-item-v295,html[data-theme="light"] body[data-page="landing"] .clean-ticker-item-v295,html[data-theme="dark"] body[data-page="landing"] .clean-ticker-item-v295{border-left: 0 !important;
  border-right: 0 !important;} html body[data-page="landing"] .clean-ticker-item-v295::before,html body[data-page="landing"] .clean-ticker-item-v295::after{border: 0 !important;
  box-shadow: none !important;} html[data-theme="light"] body.character-page-body .item-card.market-card-v176.mc-sold-listing-card{background:#fff!important;background-image:none!important;border:1px solid #e1e7ed!important;color:#172033!important;box-shadow:none!important;filter: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){background:transparent!important;background-image:none!important;box-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){color:#718095!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-more-button:hover,.mc-sold-view-toggle button.active,.mc-sold-period-toggle-v431 button.active){background:#fff1ed!important;border-color:#ff9b86!important;color:#c94a30!important;} html[data-theme="light"] body.character-page-body .mc-vs-item-v424 :is(.card-main,.card-title-row,.badge-row,.price-line){background:transparent!important;background-image:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-panel,.sim-probability-card-v323,.sim-probability-dialog,.sim-probability-modal-body,.sim-probability-table-wrap,.sim-flame-matrix-wrap){background:#fff!important;background-image:none!important;border-color:#e1e7ed!important;color:#172033!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-action-status.success,.sim-clean-price-note,.sim-market-price-note,.sim-current-state){background:#fff3ef!important;color:#c94a30!important;border-color:#ffd0c5!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-foot,.sim-star-recovery-note,.sim-result-meta,.sim-control-head p,.sim-selected-head p){color:#657487!important;text-shadow:none!important;opacity:1!important;} html[data-theme="light"] body header.site-header-v165 .site-character-search-v162{background:#fff!important;border-color:#dfe5ec!important;box-shadow:none!important;} html[data-theme="light"] body header.site-header-v165 .site-character-search-v162:focus-within{background:#fff!important;border-color:#ff9b86!important;box-shadow:0 0 0 3px rgba(255,90,54,.07)!important;} html[data-theme="light"] body header.site-header-v165 .site-character-search-v162 input{color:#253247!important;} html[data-theme="light"] body header.site-header-v165 .site-character-search-v162 input::placeholder{color:#98a3b2!important;} html[data-theme="light"] body header.site-header-v165 .site-character-search-v162 button{border-color:#ffd0c5!important;background:#fff3ef!important;color:#c94a30!important;box-shadow:none!important;} html[data-theme="light"] body header.site-header-v165 .site-character-search-v162 button:hover{background:#ffeae3!important;border-color:#ffb09d!important;} html[data-theme="dark"] body header.site-header-v165 .site-character-search-v162:focus-within{background:#151f2b!important;border-color:#6b4b46!important;box-shadow:0 0 0 3px rgba(255,115,92,.06)!important;} html[data-theme="dark"] body header.site-header-v165 .site-character-search-v162 button{border-color:#5d3932!important;background:#211c1c!important;color:#ff9b88!important;box-shadow:none!important;} html[data-theme="dark"] body header.site-header-v165 .site-character-search-v162 button:hover{background:#2a211f!important;border-color:#7a4a40!important;} html[data-theme="light"] body header.site-header-v165 :is(.ip-nav-group-trigger.active,.ip-nav-menu a.active){color:#e95437!important;} html[data-theme="light"] body header.site-header-v165 .ip-nav-menu a.active{background:#fff1ed!important;} html[data-theme="dark"] body header.site-header-v165 :is(.ip-nav-group-trigger.active,.ip-nav-menu a.active){color:#ff9b88!important;} html[data-theme="dark"] body header.site-header-v165 .ip-nav-menu a.active{background:rgba(255,115,92,.10)!important;} @media (max-width:1180px){html.ip-mobile-ui[data-theme="light"] .site-header-v165 .ip-nav-menu a.active{border-color:#ffb29f!important;background:#fff1ed!important;color:#c94a30!important} html.ip-mobile-ui[data-theme="dark"] .site-header-v165 .ip-nav-menu a.active{border-color:rgba(255,115,92,.45)!important;background:rgba(255,115,92,.10)!important;color:#ff9b88!important}} html[data-theme="dark"] .site-account-popover-v513{background:#151f2b!important;color:#eef3f8!important;border-color:#334153!important;box-shadow:0 22px 58px rgba(0,0,0,.34)!important;} html[data-theme="dark"] .site-account-popover-v513 :is(input,select){background:#0f1924!important;color:#e8eef5!important;border-color:#344355!important;color-scheme:dark!important;box-shadow:none!important;} html[data-theme="dark"] .site-account-popover-v513 :is(input,select):focus{border-color:#8a5146!important;box-shadow:0 0 0 3px rgba(255,115,92,.06)!important;} html[data-theme="dark"] .site-account-popover-v513 :is(.site-account-current-v513,.site-account-select-v513 select){background:#111b27!important;border-color:#2c3a4a!important;} html[data-theme="dark"] .site-account-popover-v513 :is(.site-account-note-v513,.site-account-current-v513 span){color:#93a2b4!important;} html[data-theme="dark"] .site-account-popover-v513 .site-account-actions-v513 :is(button,a){background:#172331!important;border-color:#334153!important;color:#d7e0ea!important;} html[data-theme="dark"] .site-account-popover-v513 .site-account-actions-v513 :is(button,a):hover{background:#211f20!important;border-color:#68433c!important;color:#ffad9d!important;} html[data-theme="dark"] .site-account-popover-v513 .site-account-error-v513{background:#2b1c1d!important;color:#ffaaa1!important;} html[data-theme="light"] .email-copy-button:hover,html[data-theme="light"] .email-copy-button.is-copied{color:#d95036!important;} html[data-theme="dark"] .email-copy-button:hover,html[data-theme="dark"] .email-copy-button.is-copied{color:#ff9b88!important;} html .email-copy-button:focus-visible{outline-color:#ff735c!important;} html .email-copy-toast{border-color:rgba(255,115,92,.42)!important;background:rgba(20,27,36,.97)!important;box-shadow:0 14px 42px rgba(0,0,0,.28)!important;} html .email-copy-toast.is-error{border-color:rgba(255,110,110,.48)!important;} @media (max-width:820px){html[data-theme="light"] .mobile-data-notice-layer-v215{background:rgba(31,41,55,.34)!important;backdrop-filter:blur(8px)!important} html[data-theme="light"] .mobile-data-notice-v215{background:#fff!important;border-color:#ffd0c5!important;color:#172033!important;box-shadow:0 24px 70px rgba(31,41,55,.18)!important} html[data-theme="light"] .mobile-data-notice-label-v215{color:#d95036!important} html[data-theme="light"] .mobile-data-notice-v215 p,html[data-theme="light"] .mobile-data-notice-check-v215{color:#657487!important} html[data-theme="light"] .mobile-data-notice-check-v215 input{accent-color:#ff5a36!important} html[data-theme="light"] .mobile-data-notice-v215 button{background:#ff5a36!important;color:#fff!important;box-shadow:none!important} html[data-theme="dark"] .mobile-data-notice-v215{background:#151f2b!important;border-color:#5e403b!important;color:#eef3f8!important;box-shadow:0 24px 70px rgba(0,0,0,.38)!important} html[data-theme="dark"] .mobile-data-notice-label-v215{color:#ff9b88!important} html[data-theme="dark"] .mobile-data-notice-check-v215 input{accent-color:#ff735c!important} html[data-theme="dark"] .mobile-data-notice-v215 button{background:#ff735c!important;color:#fff!important;box-shadow:none!important}} html[data-theme="light"] :is(.star-settings-v355 .calc-choice-row button.active,.auto-effective-note-v355 b){color:#c94a30!important;} html[data-theme="dark"] :is(.star-settings-v355 .calc-choice-row button.active,.auto-effective-note-v355 b){color:#ff9b88!important;} html[data-theme="light"] .similar-market-card-v176 .card-icon[data-tooltip-trigger="item-info"]:hover{border-color:#ffb09d!important;box-shadow:none!important;} html[data-theme="dark"] .similar-market-card-v176 .card-icon[data-tooltip-trigger="item-info"]:hover{border-color:#6b4b46!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-status.loading,.mc-sold-view-toggle button.active,.mc-sold-period-toggle-v431 button.active){text-shadow:none!important;box-shadow:none!important;} html[data-theme="dark"] body.character-page-body :is(.mc-sold-view-toggle button.active,.mc-sold-period-toggle-v431 button.active){color:#ff9b88!important;background:rgba(255,115,92,.10)!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(input,select,textarea):focus{border-color:#ff9b86!important;box-shadow:0 0 0 3px rgba(255,90,54,.06)!important;outline:0!important;} html[data-theme="dark"] body[data-page="simulation"] :is(input,select,textarea):focus{border-color:#764b43!important;box-shadow:0 0 0 3px rgba(255,115,92,.05)!important;outline:0!important;} @media (max-width:820px){html[data-theme="light"].ip-mobile-ui body[data-page="search"] .mobile-filter-toggle,html[data-theme="light"].ip-mobile-ui body[data-page="maker"] .mobile-maker-catalog-toggle{border-color:#ffd0c5!important;background:#fff3ef!important;color:#c94a30!important;box-shadow:none!important;} html[data-theme="dark"].ip-mobile-ui body[data-page="search"] .mobile-filter-toggle,html[data-theme="dark"].ip-mobile-ui body[data-page="maker"] .mobile-maker-catalog-toggle{border-color:#62433d!important;background:#151f2b!important;color:#ff9b88!important;box-shadow:none!important;}} @media (max-width:1180px){html[data-theme="light"] body[data-page="landing"] #landingSearchForm::-webkit-scrollbar-thumb{background:#cbd4df!important} html[data-theme="dark"] body[data-page="landing"] #landingSearchForm::-webkit-scrollbar-thumb{background:#536579!important}} html[data-theme="light"] body[data-page="search"] .item-card .sub-line span:last-child{color:#d95036!important;} html[data-theme="dark"] body[data-page="search"] .item-card .sub-line span:last-child{color:#d7e0ea!important;} html[data-theme="light"] body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card:is(:hover,.active){border-color:#ffb09d!important;background:#fff8f5!important;box-shadow:none!important;} html[data-theme="dark"] body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card:is(:hover,.active){border-color:#5b4a47!important;background:#151f2b!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-form-field input,.mc-form-field select,.mc-goal-card select,.mc-character-picker-tools select,.mc-character-picker-tools input):focus{border-color:#ff9b86!important;box-shadow:0 0 0 3px rgba(255,90,54,.06)!important;outline:0!important;} html[data-theme="dark"] body.character-page-body :is(.mc-form-field input,.mc-form-field select,.mc-goal-card select,.mc-character-picker-tools select,.mc-character-picker-tools input):focus{border-color:#765047!important;box-shadow:0 0 0 3px rgba(255,115,92,.05)!important;outline:0!important;} html[data-theme="light"] body.character-page-body :is(.mc-icon-button,.mc-saved-key-button,.mc-button,.mc-goal-head-actions button,.mc-character-picker-button):hover:not(:disabled){border-color:#ffb09d!important;color:#c94a30!important;box-shadow:none!important;} html[data-theme="dark"] body.character-page-body :is(.mc-icon-button,.mc-saved-key-button,.mc-button,.mc-goal-head-actions button,.mc-character-picker-button):hover:not(:disabled){border-color:#68453e!important;color:#ffad9d!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-summary-result,.mc-result-panel,.mc-portfolio-progress){border-color:#e2e8f0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;} html[data-theme="dark"] body.character-page-body :is(.mc-summary-result,.mc-result-panel,.mc-portfolio-progress){border-color:#2c3b4c!important;background:#111b27!important;background-image:none!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-character-picker-avatar,.mc-character-choice-look){background:#f7f9fb!important;background-image:none!important;border-color:#e2e8f0!important;} html[data-theme="dark"] body.character-page-body :is(.mc-character-picker-avatar,.mc-character-choice-look){background:#101a27!important;background-image:none!important;border-color:#2c3b4c!important;} html[data-theme="light"] body.character-page-body :is(.mc-character-picker-head span,.mc-character-picker-button>em){color:#c94a30!important;} html[data-theme="dark"] body.character-page-body :is(.mc-character-picker-head span,.mc-character-picker-button>em){color:#ff9b88!important;} html[data-theme="light"] body.character-page-body .mc-sold-more-button:is(:hover,:focus-visible){border-color:#ff8a70!important;background:#ffeae3!important;box-shadow:none!important;} html[data-theme="dark"] body.character-page-body .mc-sold-more-button:is(:hover,:focus-visible){border-color:#7a5047!important;background:rgba(255,115,92,.12)!important;box-shadow:none!important;} html body.character-page-body :is(.legendary,.unique,.epic,.rare,.mc-effective-grade,.mc-grade-fallback-badge){text-shadow:none!important;filter:none!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-selected-market,.mc-sold-listings,.mc-sold-listing-group,.mc-sold-listing-grid){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 :is(.mc-sold-listing-card.item-card,.mc-vs-item-v424.item-card){background:#fff!important;background-image:none!important;color:#172033!important;border-color:#e1e7ed!important;box-shadow:none!important;filter:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-listing-card.item-card,.mc-vs-item-v424.item-card) :is(.card-main,.card-title-row,.badge-row,.price-line,.sub-line){background:transparent!important;background-image:none!important;box-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-listing-card,.mc-vs-market-card-v439) .card-title-row h2{color:#172033!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-listing-card,.mc-vs-market-card-v439) .price-line b{color:#d94f32!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-listing-card,.mc-vs-market-card-v439) :is(.card-meta,.price-line span,.price-line em,.sub-line){color:#718095!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-more-button,.mc-sold-view-toggle,.mc-sold-view-toggle button,.mc-sold-period-toggle-v431,.mc-sold-period-toggle-v431 button){background:#fff!important;background-image:none!important;border-color:#dfe5ec!important;color:#607085!important;box-shadow:none!important;text-shadow:none!important;} html[data-theme="light"] body.character-page-body :is(.mc-sold-view-toggle button.active,.mc-sold-period-toggle-v431 button.active){background:#fff1ed!important;border-color:#ff9b86!important;color:#c94a30!important;} html[data-theme="light"] body.character-page-body .item-detail-price-lab-v361.price-lab-v169l74[data-price-lab-item-embed="1"] :is(input,select,textarea){color-scheme:light!important;} html[data-theme="light"] body[data-page="simulation"] :is(#simProbabilityPanel,#simProbabilityModal,.sim-probability-dialog,.sim-probability-modal-body,.sim-probability-panel,.sim-probability-card-v323,.sim-flame-matrix-wrap,.sim-probability-table-wrap){color:#172033!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-dialog,.sim-probability-modal-body,.sim-probability-panel,.sim-probability-card-v323,.sim-flame-matrix-wrap,.sim-probability-table-wrap){background:#fff!important;background-image:none!important;border-color:#e1e7ed!important;} html[data-theme="light"] body[data-page="simulation"] table.sim-flame-matrix{background:#fff!important;background-image:none!important;color:#344256!important;} html[data-theme="light"] body[data-page="simulation"] table.sim-flame-matrix thead th{background:#f6f8fb!important;color:#344256!important;border-color:#e6ebf0!important;} html[data-theme="light"] body[data-page="simulation"] table.sim-flame-matrix tbody th,html[data-theme="light"] body[data-page="simulation"] table.sim-flame-matrix tbody td{background:#fff!important;color:#455468!important;border-color:#edf0f4!important;} html[data-theme="light"] body[data-page="simulation"] table.sim-flame-matrix thead small{color:#c75a3b!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-flame-summary,.sim-probability-summary){background:#fff3ef!important;background-image:none!important;border-color:#ffd0c5!important;color:#172033!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-flame-summary,.sim-probability-summary) b{color:#c94a30!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-flame-summary,.sim-probability-summary) span{color:#657487!important;text-shadow:none!important;} html[data-theme="light"] .content-fallback-card{background:#fff;border-color:#e1e7ed;color:#172033;} html[data-theme="light"] .content-fallback-card :is(h1,h2,h3){color:#172033;} html[data-theme="light"] .content-fallback-card p{color:#657487;} html[data-theme="light"] .content-fallback-actions a{background:#f8fafc;border-color:#dfe5ec;color:#263449;} html[data-theme="light"] :is(body[data-page="clean"],body[data-page="clean-item"]) .clean-candle-legend-v292 .flat{color:#657487;} html[data-theme="light"] body.character-page-body :is(.mc-portfolio-toolbar b,.mc-empty-selection b){color:#263449;} html[data-theme="dark"] body.pg-page :is(.pg-mode-card.active,.pg-difficulty-list button.active,.pg-pool-grid button.active) :is(b,em,span){color:#351c17!important;} html[data-theme="dark"] body.character-page-body :is(.mc-portfolio-summary,.mc-portfolio-summary article,.mc-portfolio-progress){background:#211d1b!important;background-image:none!important;border-color:#67473f!important;} html[data-theme="dark"] body.character-page-body :is(.mc-portfolio-name small,.mc-portfolio-value small){color:#a99994!important;} html[data-theme="dark"] body.character-page-body :is(.mc-portfolio-value b,.mc-portfolio-value.error b,.mc-portfolio-summary b,.mc-portfolio-progress,.mc-portfolio-toolbar b){color:#ffad9d!important;} html[data-theme="dark"] body.character-page-body :is(.mc-portfolio-panel,.mc-portfolio-row){background:#191b20!important;background-image:none!important;border-color:#343236!important;} @media (max-width:820px){html[data-theme="light"].ip-mobile-ui body header.site-header-v165.ip-topbar.v49-topbar,html[data-theme="light"].ip-mobile-ui body.landing-v49 header.site-header-v165.v49-topbar{background:rgba(255,255,255,.98)!important;
    border-bottom-color:#e4e8ee!important;
    box-shadow:0 1px 0 rgba(28,39,54,.03)!important;
    backdrop-filter:blur(18px)!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .site-header-brand b{color:#172033!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .site-header-brand em{color:#7b8797!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .mobile-menu-button{border-color:#dfe5ec!important;
    background:#fff!important;
    color:#344054!important;
    box-shadow:none!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .mobile-menu-button:hover,html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .mobile-menu-button:focus-visible{border-color:#ffb5a5!important;
    background:#fff7f4!important;
    color:#d95a44!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .site-header-nav{border-color:#e3e8ef!important;
    background:rgba(255,255,255,.99)!important;
    box-shadow:0 18px 44px rgba(28,39,54,.14)!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .site-header-nav > a,html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .ip-nav-menu a{border-color:#e7ebf0!important;
    background:#f8fafc!important;
    color:#344054!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .site-header-nav > a:hover,html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .ip-nav-menu a:hover,html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .site-header-nav > a:focus-visible,html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .ip-nav-menu a:focus-visible{border-color:#ffd0c5!important;
    background:#fff7f4!important;
    color:#d95a44!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .site-header-nav > a.active,html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .ip-nav-menu a.active{border-color:#ffb5a5!important;
    background:#fff2ee!important;
    color:#e95437!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .ip-nav-group-trigger{color:#758195!important;} html[data-theme="light"].ip-mobile-ui body header.site-header-v165 .ip-nav-menu{background:transparent!important;
    box-shadow:none!important;}} @media (max-width:820px){html.ip-mobile-ui body header.site-header-v165 .site-header-brand .ip-brand-mark{background:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
    border:0!important;
    border-radius:0!important;} html.ip-mobile-ui body header.site-header-v165 .site-header-brand .ip-brand-mark img{display:block!important;} html.ip-mobile-ui body header.site-header-v165 .site-header-nav > a[href="/"],html.ip-mobile-ui body header.site-header-v165 .site-header-nav > a[href="/favorites/"]{justify-content:center!important;
    text-align:center!important;}} @media (max-width:820px){html.ip-mobile-ui body header.site-header-v165 .site-header-nav > a[href="/favorites/"]{font-size:12px!important;
    font-weight:750!important;
    letter-spacing:0!important;}} @media (max-width:820px){html[data-theme="light"].ip-mobile-ui body header.site-header-v165.ip-topbar.v49-topbar,html[data-theme="light"].ip-mobile-ui body.landing-v49 header.site-header-v165.v49-topbar,html[data-theme="dark"].ip-mobile-ui body header.site-header-v165.ip-topbar.v49-topbar,html[data-theme="dark"].ip-mobile-ui body.landing-v49 header.site-header-v165.v49-topbar,html.ip-mobile-ui body header.site-header-v165.ip-topbar.v49-topbar,html.ip-mobile-ui body.landing-v49 header.site-header-v165.v49-topbar{-webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;} html.ip-mobile-ui body header.site-header-v165 .site-header-nav{max-height:calc(100vh - 76px)!important;
    max-height:calc(100dvh - 76px)!important;
    padding:10px!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
    transform:translate3d(0,-6px,0)!important;
    transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s!important;
    will-change:opacity,transform;} html.ip-mobile-ui body header.site-header-v165.mobile-nav-open .site-header-nav{max-height:calc(100vh - 76px)!important;
    max-height:calc(100dvh - 76px)!important;
    padding:10px!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    transform:translate3d(0,0,0)!important;
    transition:opacity .12s ease,transform .12s ease,visibility 0s!important;}} @media (max-width:820px){html.ip-mobile-ui body[data-page="search"] .mobile-filter-toggle,html.ip-mobile-ui body[data-page="search"] .result-bar,html.ip-mobile-ui body[data-page="item"] .detail-sticky-toolbar,html.ip-mobile-ui body[data-page="maker"] .maker-selected-head{-webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;}}
