:root{--bg: #0e1219;
  --panel: #171d28;
  --panel-2: #202734;
  --line: #313a4a;
  --text: #edf2f8;
  --muted: #98a5b4;
  --orange: #f68600;
  --orange-2: #ff9d22;
  --yellow: #ffd84d;
  --cyan: #62eaff;
  --green: #7dff87;
  --purple: #bd72ff;
  --grade-rare: #36b7cf;
  --grade-epic: #a57cff;
  --grade-unique: #ffd83e;
  --grade-legendary: #d8ff00;} *{box-sizing: border-box;} html,body{min-height: 100%;} body{margin: 0;
  background:
    radial-gradient(circle at top left, rgba(246, 134, 0, 0.10), transparent 32rem),
    radial-gradient(circle at top right, rgba(127, 84, 186, 0.18), transparent 34rem),
    var(--bg);
  color: var(--text);
  font-family: "Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;} button,input,select{font: inherit;} a{color: inherit; text-decoration: none;} .brand{display: flex; align-items: center; gap: 12px; min-width: 0;} h1{margin: 0; font-size: 20px; line-height: 1.1;} p{margin: 4px 0 0; color: var(--muted);} .filter-sidebar{z-index: 30;} .search-panel{padding: 16px; border: 1px solid rgba(255,255,255,.08); border-radius: 18px;
  background: rgba(23, 29, 40, 0.96); box-shadow: 0 18px 42px rgba(0,0,0,.28);} input,select{width: 100%; min-height: 38px; border: 1px solid #394456; border-radius: 10px;
  background: #101722; color: #fff; padding: 9px 11px; outline: none; font-size: 13px;} input:focus,select:focus{border-color: #f68600; box-shadow: 0 0 0 3px rgba(246,134,0,.12);} .option-filter-row{display: grid; grid-template-columns: minmax(0, 1fr) 76px; gap: 6px; margin-bottom: 6px;} .option-filter-row select,.option-filter-row input{min-height: 34px; border-radius: 8px; padding: 7px 8px;} .legend-box div:not(.legend-title){display: flex; gap: 7px; align-items: center; color: #cbd4df; font-size: 12px;} .content{min-width: 0;} .muted,.hint{color: #97a4b5; font-size: 12px;} .empty-state{padding: 70px 20px; text-align: center; border: 1px dashed rgba(255,255,255,.12); border-radius: 18px; color: #adb8c7;} .item-grid{display: grid;} .item-card{position: relative; display: flex; gap: 12px; min-width: 0; 
  border-radius: 16px; border: 1px solid rgba(255,255,255,.08);
  background: linear-gradient(180deg, rgba(31,38,52,.92), rgba(19,25,36,.96));
  box-shadow: 0 10px 28px rgba(0,0,0,.18);} .item-card:hover,.item-card:focus{outline: none; border-color: rgba(246,134,0,.5); box-shadow: 0 0 0 3px rgba(246,134,0,.12), 0 10px 28px rgba(0,0,0,.22);} .item-card.is-price-outlier{opacity: .82; border-color: rgba(217,87,87,.45);} .card-icon{width: 64px; height: 64px; flex: none; display: grid; place-items: center;
  border-radius: 10px; border: 1px solid #c6ccd3; background: linear-gradient(180deg, #fbfbfb, #dfe4e8);} .card-icon img{max-width: 50px; max-height: 50px;} .card-main{min-width: 0; flex: 1;} .card-title-row{display: flex; align-items: center; gap: 6px; min-width: 0;} .card-title-row h2{margin: 0; color: #fff; font-size: 15px; line-height: 1.25; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .tag.small{flex: none; padding: 3px 5px; border-radius: 6px; font-size: 10px; font-weight: 900; color: #8edbff; background: rgba(98,234,255,.10); border: 1px solid rgba(98,234,255,.18);} .badge-row{display: flex; gap: 5px; flex-wrap: wrap; margin-top: 7px;} .badge{display: inline-flex; align-items: center; min-height: 20px; padding: 3px 6px; border-radius: 7px; font-size: 11px; font-weight: 900; background: rgba(255,255,255,.06); color: #cbd4df;} .badge.star{color: #332400; background: var(--yellow);} .badge.enhance{color: #fff; background: rgba(246,134,0,.22);} .badge.detail-ok{color: #bfffff; background: rgba(98,234,255,.12);} .badge.deviation{color: #fff; background: linear-gradient(180deg, #ff6a9c, #d33f78);} .badge.outlier{color: #fff; background: linear-gradient(180deg, #d95757, #a93636);} .badge.grade.g1{color: #fff; background: var(--grade-rare);} .badge.grade.g2{color: #fff; background: var(--grade-epic);} .badge.grade.g3{color: #251d00; background: var(--grade-unique);} .badge.grade.g4{color: #152000; background: var(--grade-legendary);} .card-meta{display: flex; gap: 8px; flex-wrap: wrap; margin-top: 7px; color: #9daabd; font-size: 12px;} .price-line{display: flex; align-items: baseline; gap: 5px; margin-top: 8px;} .price-line b{color: #fff; font-size: 19px;} .price-line span{color: #cbd4df; font-size: 12px;} .price-line em{margin-left: auto; color: #78869a; font-style: normal; font-size: 11px;} .sub-line{display: flex; gap: 10px; flex-wrap: wrap; margin-top: 5px; color: #8f9cae; font-size: 11px;} .item-card > .maple-tooltip{display: none;} #tooltip-layer{position: fixed; inset: 0; pointer-events: none; z-index: 2147483000;} #tooltip-layer .maple-tooltip{z-index: 2147483001;} .maple-tooltip{width: 324px; max-width: calc(100vw - 28px); padding: 8px 11px 11px;
  border: 1px solid #9aa6b6; border-radius: 6px;
  background: linear-gradient(180deg, rgba(43,49,63,.985) 0%, rgba(28,33,44,.998) 100%);
  box-shadow: 0 0 0 1px rgba(255,255,255,.05) inset, 0 22px 54px rgba(0,0,0,.64);
  color: #e8edf5; font-size: 13px; line-height: 1.38; pointer-events: none;} .maple-tooltip.floating-tooltip{display: block; position: fixed; left: 0; top: 0;} .star-groups{width: 186px; margin: 0 auto 3px;
  display: grid; grid-template-columns: repeat(3, 1fr); grid-auto-rows: 13px;
  justify-content: center; gap: 1px 9px; line-height: 1;} .star-group{display: grid; grid-template-columns: repeat(5, 8px); justify-content: center; column-gap: 0; font-size: 11px; letter-spacing: -1px;} .star-group .on{color: #f6bd35; text-shadow: 0 0 2px rgba(246,189,53,.42);} .star-group .off{color: #4e5662;} .tooltip-title{text-align: center; color: #fff; font-weight: 900; font-size: 15px; line-height: 1.25; margin: 3px 0 2px; text-shadow: 0 1px 0 rgba(0,0,0,.55);} .tooltip-orange{text-align: center; color: var(--orange-2); font-weight: 900; font-size: 12px; line-height: 1.45;} .tooltip-divider{border-top: 1px solid rgba(190,200,212,.34); margin: 8px 0;} .tip-icon-box{width: 80px; height: 80px; border-radius: 5px; flex: none; border: 1px solid #c8d0d8; display: grid; place-items: center; background: linear-gradient(180deg, #fff, #dfe4e8);} .tip-icon-box img{max-width: 64px; max-height: 64px;} .tip-meta{flex: 1; min-width: 0; display: grid; gap: 7px;} .meta-grid{display: grid; grid-template-columns: 70px 1fr; gap: 4px 6px; align-items: baseline;} .meta-grid span{color: #c4ccd7;} .meta-grid b{color: #fff;} .set-line{margin-bottom: 3px;} .set-line span{color: #c4ccd7; margin-right: 6px;} .set-line b{color: #fff;} .option-list{display: grid; gap: 0;} .option-line{align-items: baseline; min-height: 19px;} .option-name{flex: none;} .option-total{color: #fff; min-width: 48px;} .parts{margin-left: 3px; color: #fff; letter-spacing: -0.2px;} .part{font-weight: 900;} .potential-section h3{margin: 0 0 4px; font-size: 13px; line-height: 1.35;} .grade-title.grade-rare{color: var(--grade-rare) !important;} .grade-title.grade-epic{color: var(--grade-epic) !important;} .grade-title.grade-unique{color: var(--grade-unique) !important;} .grade-title.grade-legendary{color: var(--grade-legendary) !important;} .grade-cube{display: inline-grid; place-items: center; width: 15px; height: 15px; margin-right: 4px; border-radius: 3px; color: #10151e; font-size: 11px; font-weight: 900; vertical-align: 1px; box-shadow: 0 0 0 1px rgba(255,255,255,.16) inset;} .grade-cube.grade-rare{background: var(--grade-rare); color: #fff;} .grade-cube.grade-epic{background: var(--grade-epic); color: #fff;} .grade-cube.grade-unique{background: var(--grade-unique); color: #251d00;} .grade-cube.grade-legendary{background: var(--grade-legendary); color: #152000;} .line-list{display: grid; gap: 3px;} .potential-line{display: grid;   gap: 4px 6px; color: #fff; min-height: 17px;} .line-text{min-width: 0; display: block; white-space: normal; overflow-wrap: anywhere;} .line-square{width: 7px; height: 7px; flex: none; display: inline-block;  border-radius: 1px; box-shadow: 0 0 0 1px rgba(255,255,255,.22) inset, 0 0 3px rgba(0,0,0,.4);} .potential-line.is-normal-line .line-text{color: rgba(255,255,255,.92);} .potential-line.is-deviation{background: linear-gradient(90deg, rgba(255,106,156,.10), rgba(255,216,62,.05)); border-radius: 4px; padding: 1px 3px; margin-left: -3px;} .potential-line.is-deviation .line-square{box-shadow: 0 0 0 1px rgba(255,255,255,.22) inset, 0 0 8px rgba(255,106,156,.38);} .rank-rare{background: var(--grade-rare);} .rank-epic{background: var(--grade-epic);} .rank-unique{background: var(--grade-unique);} .rank-legendary{background: var(--grade-legendary);} .is-deviation .line-text{color: #fff; text-shadow: 0 0 6px rgba(255,216,62,.20);} .deviation-chip{margin-left: 0; flex: none; height: 16px; padding: 0 5px; display: inline-flex; align-items: center; align-self: start; border-radius: 4px; font-size: 10px; font-weight: 900; color: #fff; background: linear-gradient(180deg, #ff6a9c, #d33f78);} @media (max-width: 1180px){.item-grid{grid-template-columns: 1fr;}} @media (max-width: 860px){.filter-sidebar{position: static;}} @media (max-width: 720px){.item-card{min-width: 0;} #tooltip-layer{display: none;} .item-card > .maple-tooltip{display: block; position: static; width: 100%; max-width: 100%; margin-top: 12px; pointer-events: auto;}} .filter-sidebar{height: 100%;
  overflow: hidden;
  position: sticky;
  top: 0;} .content{padding-bottom: 80px;} .period-card{cursor: pointer; transition: .15s ease;} .period-card.active,.period-card:hover{border-color: #f6a63a; background: rgba(246,166,58,.1);} .period-card strong{color:#d6e2f5; display:block; margin-bottom: 8px;} .period-card dl{margin:0; display:grid; grid-template-columns: 70px 1fr; gap: 4px 8px; font-size: 12px;} .period-card dt{color:#8796ad;} .period-card dd{margin:0; color:#dfe7f2;} .period-card dd span{color:#73839b; margin-left: 4px;} @media (max-width: 980px){html,body{overflow: auto;} .filter-sidebar,.content{height:auto; overflow: visible;}} .filter-sidebar.independent-scroll{height: calc(100vh - 74px);
  position: sticky;
  top: 74px;
  align-self: flex-start;
  padding-bottom: 28px;} .content.independent-scroll{height: calc(100vh - 74px);
  padding-right: 4px;
  padding-bottom: 42px;} .search-panel{padding-bottom: 26px;} .item-card{transition: transform .08s ease, border-color .12s ease, box-shadow .12s ease;} .item-card:hover{transform: translateY(-1px);} .item-card .sub-line span:last-child{color: #d8ff1f;} .card-meta span:first-child{color: #8edbff;} @media (max-width: 980px){html,body{overflow: auto; height: auto;} .filter-sidebar.independent-scroll,.content.independent-scroll{height: auto; overflow: visible; position: static;}} html,body{height: 100%; overflow: hidden;} .filter-sidebar.independent-scroll,.filter-sidebar{position: static;
  height: 100%;
  min-height: 0;} .search-panel{height: 100%;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;} .content{height: 100%;
  min-height: 0;
  overflow-y: auto;
  padding-right: 4px;
  overscroll-behavior: contain;} .search-panel::-webkit-scrollbar,.content::-webkit-scrollbar{width: 10px;} .search-panel::-webkit-scrollbar-thumb,.content::-webkit-scrollbar-thumb{background: #3c4657; border-radius: 999px; border: 2px solid transparent; background-clip: padding-box;} .search-panel::-webkit-scrollbar-track,.content::-webkit-scrollbar-track{background: transparent;} .tag.selected{color: #1d2605; background: linear-gradient(180deg, #d8ff00, #88bd22); border-color: rgba(216,255,0,.45);} body.detail-body{overflow: auto; min-height: 100%;} .detail-icon-box{width: 86px; height: 86px; flex: none; display: grid; place-items: center; border-radius: 12px; border: 1px solid #c6ccd3; background: linear-gradient(180deg, #fbfbfb, #dfe4e8);} .detail-hero-main{min-width: 0;} .hero-title-row{display: flex; align-items: center; gap: 8px; flex-wrap: wrap;} .hero-title-row h2{margin: 0; font-size: 24px; color: #fff;} .detail-meta-chips{display: flex; gap: 8px; flex-wrap: wrap; margin-top: 10px;} .detail-meta-chips span{padding: 5px 8px; border-radius: 8px; background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.07); color: #d5deea; font-size: 12px; font-weight: 800;} .detail-note{max-width: 860px; margin-top: 10px; font-size: 12px; line-height: 1.55;} .period-card{padding: 15px; border-radius: 16px; border: 1px solid rgba(255,255,255,.08); background: linear-gradient(180deg, rgba(255,216,77,.11), rgba(255,255,255,.035));} .period-card span{display: block; color: #aeb8c8; font-size: 12px; font-weight: 900;} .period-card b{display: block; margin-top: 4px; color: #ffe28a; font-size: 22px;} .period-card small{display: block; margin-top: 5px; color: #aeb8c8; font-size: 11px; line-height: 1.45;} .period-card.weak{opacity: .76;} .empty-mini{text-align: center;} @media (max-width: 860px){html,body{overflow: auto;} .filter-sidebar,.content,.search-panel{height: auto; overflow: visible;}} .maple-tooltip .option-line{min-height: 19px;
  white-space: normal;} .maple-tooltip .option-name{overflow-wrap: anywhere;} .maple-tooltip .option-total{white-space: nowrap;} .maple-tooltip .line-text{min-width: 0;
  overflow-wrap: anywhere;} .detail-page-tooltip{width: 100%; max-width: none;  pointer-events: auto; box-sizing: border-box;} .detail-page-tooltip .option-line{white-space: normal; display: grid; grid-template-columns: minmax(58px, auto) minmax(40px, auto) 1fr; gap: 2px 4px; align-items: baseline;} .detail-page-tooltip .option-name{width: auto; min-width: 58px;} .detail-page-tooltip .parts{overflow-wrap: anywhere;} .detail-left-rail{position: sticky;
  top: 86px;
  display: grid;
  gap: 14px;
  max-height: calc(100vh - 104px);
  overflow: auto;
  padding-right: 4px;} .detail-main-stack{min-width: 0; display: grid; gap: 14px;} .detail-page-tooltip{display: block !important; position: static !important;} .option-line{display: grid;
  grid-template-columns: minmax(58px, max-content) 54px minmax(0, 1fr);
  column-gap: 4px;
  white-space: normal;
  line-height: 1.45;} .option-name{width: auto; min-width: 58px;} .option-line .parts{min-width: 0; overflow-wrap: anywhere;} @media (max-width: 1180px){.detail-left-rail{position: static; max-height: none; overflow: visible;}} .sub-line span:empty{display: none;} .maple-tooltip .option-line,.detail-page-tooltip .option-line,.option-line{grid-template-columns: max-content max-content minmax(0, 1fr) !important;
  column-gap: 4px !important;} .maple-tooltip .option-name,.detail-page-tooltip .option-name,.option-name{width: auto !important;

  
  overflow: visible !important;
  
  color: #d6dde7;} .maple-tooltip .option-total,.detail-page-tooltip .option-total,.option-total{white-space: nowrap !important;
  color: #fff;} .maple-tooltip .parts,.detail-page-tooltip .parts,.option-line .parts{margin-left: 1px !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;} .maple-tooltip .option-line,.detail-page-tooltip .option-line,.option-line{display: flex !important;
  align-items: baseline !important;
  flex-wrap: wrap !important;
  gap: 0 4px !important;
  white-space: normal !important;
  line-height: 1.44 !important;} .maple-tooltip .option-name,.detail-page-tooltip .option-name,.option-name{flex: 0 1 auto !important;
  min-width: 58px !important;
  max-width: 140px !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;} .maple-tooltip .option-total,.detail-page-tooltip .option-total,.option-total{flex: 0 0 auto !important;
  min-width: 0 !important;
  text-align: left !important;} .maple-tooltip .parts,.detail-page-tooltip .parts,.option-line .parts{flex: 0 1 auto !important;
  min-width: 0 !important;} .detail-page-tooltip .potential-line{grid-template-columns: 8px minmax(0, 1fr) auto;} .detail-page-tooltip .line-text{white-space: normal; overflow-wrap: anywhere;} .ip-topbar{max-width: 1240px; margin:0 auto; padding:18px 28px; display:flex; align-items:center; justify-content:space-between; gap:20px; border-bottom:1px solid rgba(255,255,255,.06);} .ip-brand{display:flex; align-items:center; gap:12px; color:#fff; text-decoration:none;} .ip-brand-mark{width:40px; height:40px; border-radius:13px; display:grid; place-items:center; font-weight:1000; color:#111827; background:linear-gradient(180deg,#d8ff1f,#9dd60e); box-shadow:0 12px 30px rgba(216,255,31,.18);} .ip-brand b{display:block; font-size:18px; letter-spacing:.1px;} .ip-brand em{display:block; font-style:normal; font-size:12px; color:#9fb0c8; margin-top:2px;} .ip-nav{display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; gap:8px;} .ip-nav a{color:#afbdd0; text-decoration:none; padding:8px 10px; border-radius:999px; font-weight:800; font-size:13px;} .ip-nav a:hover{color:#fff; background:rgba(255,255,255,.07);} .ip-mode-tabs label:has(input:checked){background:linear-gradient(180deg,#d8ff1f,#a8d90e); color:#0d1520;} .ip-footer{max-width:1240px; margin:0 auto; padding:24px 28px 38px; display:grid; grid-template-columns:1fr 1.5fr auto; gap:20px; align-items:start; color:#8797ad; border-top:1px solid rgba(255,255,255,.07);} .ip-footer b{color:#fff; font-size:18px;} .ip-footer p{margin:6px 0 0; font-size:12px;} .ip-footer nav{display:flex; flex-wrap:wrap; gap:8px 14px;} .ip-footer a{color:#c5d1e1; text-decoration:none; font-size:12px;} .ip-contact{display:flex; flex-direction:column; gap:6px;} .ip-contact span{font-size:12px; color:#8797ad;} .ip-contact a{padding:9px 12px; border:1px solid rgba(255,255,255,.10); border-radius:10px; background:rgba(255,255,255,.04);} @media (max-width: 980px){.ip-footer{grid-template-columns:1fr;}} @media (max-width: 620px){.ip-topbar{flex-direction:column; align-items:flex-start;}} .landing-filter-tabs label:has(input:checked){color: #121a24; background: linear-gradient(180deg, #d8ff1f, #aee70e); box-shadow: 0 10px 24px rgba(216,255,31,.18);} .landing-filter-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]){background: rgba(8,14,23,.88) !important;
  color: #edf5ff !important;
  border: 1px solid rgba(152,170,196,.26) !important;
  border-radius: 11px !important;
  min-height: 38px;
  padding: 0 12px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.035);} html:has(body.landing-v48){height: auto !important; overflow-y: auto !important; overflow-x: hidden !important;} body.landing-v48{height: auto !important; min-height: 100vh !important; overflow: visible !important;} body.landing-v48{color: #eaf2ff;} html:has(body.landing-v48),body.landing-v48{height: auto !important;
  min-height: 100vh !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;} body.landing-v48{background:
    radial-gradient(circle at 0% 0%, rgba(216,255,31,.10), transparent 26%),
    radial-gradient(circle at 100% 0%, rgba(81,153,255,.10), transparent 30%),
    linear-gradient(180deg, #08111c 0%, #101a29 48%, #07101a 100%) !important;} html:has(body.landing-v49),body.landing-v49{height: auto !important;
  min-height: 100vh !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;} body.landing-v49{color: #eaf2ff;
  background:
    radial-gradient(circle at 0% 0%, rgba(216,255,31,.09), transparent 24%),
    radial-gradient(circle at 100% 0%, rgba(81,153,255,.10), transparent 30%),
    linear-gradient(180deg, #08111c 0%, #101a29 48%, #07101a 100%) !important;} body.landing-v49 .v49-topbar{max-width: 1240px;
  margin: 0 auto;
  padding: 12px 28px;
  min-height: 58px;
  position: sticky;
  top: 0;
  z-index: 70;
  background: rgba(7,14,23,.84);
  backdrop-filter: blur(16px);
  border-bottom: 1px solid rgba(255,255,255,.08);} body.landing-v49 .v49-brand .ip-brand-mark{width: 42px; height: 42px; border-radius: 14px;} body.landing-v49 .v49-nav a:first-child{color: #d8ff1f;} .v49-panel-head{margin-bottom: 14px;} .v49-panel-head span{color:#d8ff1f; font-size:12px; font-weight:1000;} .v49-panel-head b{display:block; margin-top:4px; color:#fff; font-size:20px; letter-spacing:-.7px;} .v49-mode-tabs{display:grid; grid-template-columns:1fr 1fr; gap:4px; padding:4px; margin-bottom:14px; border-radius:14px; background:rgba(255,255,255,.055);} .v49-mode-tabs label{min-height:34px; display:flex; align-items:center; justify-content:center; border-radius:11px; color:#b9c7d8; font-size:12px; font-weight:900; cursor:pointer;} .v49-mode-tabs label.active,.v49-mode-tabs label:has(input:checked){background:linear-gradient(180deg,#d8ff1f,#aee40e); color:#111827;} .v49-mode-tabs input{display:none;} .v49-field{display:block; margin:0 0 10px; min-width:0;} .v49-field span{display:block; margin-bottom:6px; color:#c9d7e8; font-size:12px; font-weight:900;} .v49-field input,.v49-field select{width:100%; min-height:40px; box-sizing:border-box; border-radius:12px; border:1px solid rgba(129,154,183,.38); background:#081421; color:#fff; padding:0 12px; font-size:13px; outline:none;} .v49-field input:focus,.v49-field select:focus{border-color:rgba(216,255,31,.70); box-shadow:0 0 0 3px rgba(216,255,31,.08);} .v49-line-row{display:grid; grid-template-columns:minmax(0,1fr) 78px; gap:8px; margin-bottom:7px;} .v49-line-row select,.v49-line-row input{min-height:36px; border-radius:10px; border:1px solid rgba(129,154,183,.35); background:#081421; color:#fff; padding:0 10px; box-sizing:border-box;} .v49-form-actions{display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-top:14px;} .v49-content{min-width:0; display:grid; gap:16px;} .v49-hero-line{min-height: 164px;
  display:flex;
  align-items:center;
  padding: 12px 10px 12px 8px;} .v49-market-panel{padding:18px; border-radius:22px; background:linear-gradient(180deg, rgba(22,34,50,.92), rgba(12,19,31,.94)); border:1px solid rgba(255,255,255,.10); box-shadow:0 24px 70px rgba(0,0,0,.26);} .v49-empty-market{grid-column:1/-1; padding:28px; border:1px dashed rgba(255,255,255,.16); border-radius:18px; color:#9fb0c8; text-align:center;} .v49-footer{margin-top: 22px;} @media (max-width:760px){body.landing-v49 .v49-topbar{align-items:flex-start; flex-direction:column;} .v49-form-actions{grid-template-columns:1fr;}} body.landing-v51{background:
    radial-gradient(circle at 0% 0%, rgba(216,255,31,.10), transparent 30rem),
    radial-gradient(circle at 88% 12%, rgba(98,234,255,.09), transparent 34rem),
    #07111d;} body.landing-v51 .v49-topbar{max-width: none;
  width: min(1480px, calc(100vw - 24px));
  margin: 0 0 0 12px;
  padding-left: 16px;
  padding-right: 16px;} body.landing-v51 .v49-content{align-content: start;
  gap: 12px;} body.landing-v51 .v49-hero-line{min-height: 112px;
  padding: 0 4px 4px;
  display: flex;
  align-items: center;} body.landing-v51 .v49-market-panel{min-height: 0;
  padding: 18px;} .view-toggle{display:inline-grid;
  grid-template-columns:1fr 1fr;
  gap:3px;
  padding:3px;
  border-radius:999px;
  background:rgba(255,255,255,.055);
  border:1px solid rgba(255,255,255,.09);} .view-toggle button{border:0;
  min-height:28px;
  padding:0 12px;
  border-radius:999px;
  color:#aebbd0;
  background:transparent;
  cursor:pointer;
  font-weight:900;
  font-size:12px;} .view-toggle button.active{color:#111827;
  background:linear-gradient(180deg,#d8ff1f,#aee40e);} .item-card.expanded-card{display:grid;
  grid-template-columns:64px minmax(0,1fr);
  gap:12px;} .item-card.expanded-card > .maple-tooltip{display:block;
  grid-column:1 / -1;
  position:static !important;
  width:100%;
  max-width:none;
  pointer-events:auto;
  margin-top:4px;} .item-card.expanded-card .maple-tooltip{box-shadow: inset 0 0 0 1px rgba(255,255,255,.04);} .item-card.expanded-card .maple-tooltip .option-line{white-space: normal;} .part-dom-color{text-shadow:none !important;} .option-name{color: rgb(177, 185, 195) !important;} .grade-title.grade-empty{color: #8f9cae !important;} .grade-cube.grade-empty{background: #5e6978; color: #dbe4ef;} .rank-empty{background: #5e6978; opacity: .65;} .empty-potential-section{min-height: 52px; opacity: .86;} .item-card.expanded-card{align-self: start; align-items: start; grid-template-rows: auto auto;} .item-card.expanded-card > .maple-tooltip{align-self: start; min-height: 560px; box-sizing: border-box;} .item-card.expanded-card .tooltip-head{align-items: center;} .item-card.expanded-card .potential-section{min-height: 56px;} .item-card.expanded-card .option-list{min-height: 155px;} .pager{display:flex; justify-content:center; align-items:center; gap:10px; padding:18px 0 6px;} #selectedTooltip .maple-tooltip{display:block; width:100%; max-width:100%; pointer-events:auto;} #selectedTooltip .detail-page-tooltip{margin:0 auto;} .detail-icon-box img{max-width:64px; max-height:64px;} .empty-mini{color:#9aa7b7; border:1px dashed rgba(255,255,255,.12); border-radius:14px; padding:18px; background:rgba(0,0,0,.10);} .v49-mode-tabs label span,.market-mode-tab span{pointer-events:none;} .card-title-row h2{overflow:hidden; text-overflow:ellipsis;} @media (max-width: 720px){.pager{position:sticky; bottom:0; background:rgba(14,18,25,.92); border-top:1px solid rgba(255,255,255,.08);}} .tooltip-head{display: grid !important;
  grid-template-columns: 84px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 10px !important;} .tip-icon-box,.card-icon,.detail-icon-box{display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  overflow: hidden !important;} .tip-icon-box img{display: block !important;
  width: 64px !important;
  height: 64px !important;
  object-fit: contain !important;
  object-position: center center !important;
  margin: auto !important;} .detail-icon-box img,.card-icon img{display: block !important;
  object-fit: contain !important;
  object-position: center center !important;
  margin: auto !important;} .item-card.expanded-card .tooltip-head,.detail-page-tooltip .tooltip-head{align-items: center !important;} .item-card.expanded-card .tip-icon-box{margin: 0 !important;} .item-card.expanded-card[data-detail-hydrated="loading"] > .maple-tooltip{opacity: .92;} @media (max-width: 520px){.tooltip-head{grid-template-columns: 74px minmax(0,1fr) !important;} .tip-icon-box{width: 70px !important; height: 70px !important;} .tip-icon-box img{width: 58px !important; height: 58px !important;}} .potential-line{align-items: center !important;} .detail-page-tooltip .potential-line{align-items: center !important;} .line-square{align-self: center !important; margin-top: 0 !important;} .line-text{line-height: 1.35;} .potential-line.is-deviation{align-items: center !important;} .line-list .potential-line{align-items: center;} .line-list .potential-line .line-square{align-self: center;} .line-list .potential-line .line-text{align-self: center;} .potential-section .grade-cube,.line-grade-chip,.rank-chip,.potential-line .rank-chip{display: none !important;} .potential-section h3{display: block !important;
  padding-left: 0 !important;} .potential-line{grid-template-columns: 8px minmax(0, 1fr) auto !important;} .potential-line .line-square{align-self: center !important;} .potential-section .grade-cube,.maple-tooltip .grade-cube,.detail-page-tooltip .grade-cube{display: none !important;} .potential-section .grade-title{gap: 0 !important;
  padding-left: 0 !important;} .parts .part-unknown,.part-unknown{color: #9fb4cc !important; text-shadow: none !important;} .part-exceptional{color: rgb(255, 128, 64) !important; text-shadow:none !important;} .part-unknown{color: rgba(255,255,255,.55) !important;} .exceptional-section h3{margin:0 0 4px; font-size:13px; line-height:1.35; color:#ff9b45; font-weight:900;} .exceptional-section h3 small{color:#ffb985; font-size:11px;} .ip-nav a.active{color:#d8ff1f;} @keyframes makerSpin{to{transform:rotate(360deg)}} .maker-v94-clean[data-v94-active="star"] [data-v94-panel]:not([data-v94-panel="star"]),.maker-v94-clean[data-v94-active="bonus"] [data-v94-panel]:not([data-v94-panel="bonus"]),.maker-v94-clean[data-v94-active="potential"] [data-v94-panel]:not([data-v94-panel="potential"]){display:none!important;} @keyframes makerV94Spin{to{transform:rotate(360deg)}} body.maker-v95-dark.maker-v94-clean{--v94-bg: #0b1018;
  --v94-card: rgba(23,29,40,.96);
  --v94-line: rgba(255,255,255,.085);
  --v94-text: #edf2f8;
  --v94-muted: #98a5b4;
  --v94-primary: #f68600;
  --v94-lime: #d8ff00;
  background:
    radial-gradient(circle at top left, rgba(246,134,0,.12), transparent 32rem),
    radial-gradient(circle at top right, rgba(127,84,186,.18), transparent 34rem),
    #0e1219 !important;
  color: #edf2f8 !important;} body.maker-v95-dark.maker-v94-clean .ip-topbar{background: rgba(13,18,27,.94) !important;
  border-bottom: 1px solid rgba(255,255,255,.08) !important;
  box-shadow: 0 10px 28px rgba(0,0,0,.22) !important;
  backdrop-filter: blur(14px) !important;} body.maker-v95-dark.maker-v94-clean .ip-brand b,body.maker-v95-dark.maker-v94-clean .ip-nav a{color: #edf2f8 !important;} body.maker-v95-dark.maker-v94-clean .ip-brand em,body.maker-v95-dark.maker-v94-clean .ip-nav a:not(.active){color: #98a5b4 !important;} body.maker-v95-dark.maker-v94-clean .ip-nav a.active{color: #d8ff00 !important;} body.maker-v95-dark.maker-v94-clean .v49-empty-market{background: rgba(17,24,36,.94) !important;
  color: #edf2f8 !important;
  border: 1px dashed rgba(255,255,255,.12) !important;} body.maker-v95-dark.maker-v94-clean .v49-empty-market p{color: #98a5b4 !important;} body.maker-v95-dark.maker-v94-clean select option{background: #101722 !important; color: #edf2f8 !important;} body.maker-v114-ui .maker-v89-star-preview .star-pack i:not(.on){color:#3b4a63!important;} body.maker-v114-ui .maple-tooltip .star-groups{display:grid!important;grid-template-columns:repeat(3,max-content)!important;justify-content:center!important;gap:3px 12px!important;} body.maker-v114-ui .maple-tooltip .star-groups .star-group{display:flex!important;gap:1px!important;} @media (min-width: 1280px){body.landing-v49 .v49-content{grid-column: 2 !important;
    max-width: 960px !important;}} body.landing-v49 .v49-topbar,.v49-topbar,.ip-topbar{width: 100% !important;
  max-width: none !important;
  left: 0 !important;
  right: 0 !important;
  box-sizing: border-box !important;} body.landing-v49 .ip-topbar,body.landing-v49 .v49-topbar{background: rgba(7,14,23,.94) !important;
  border-bottom: 1px solid rgba(255,255,255,.08) !important;
  box-shadow: 0 10px 32px rgba(0,0,0,.22) !important;} body.landing-v49 .v49-topbar::before,.v49-topbar::before,.ip-topbar::before{content: "";
  position: fixed;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  height: 64px;
  background: rgba(7,14,23,.94);
  border-bottom: 1px solid rgba(255,255,255,.08);
  pointer-events: none;} @media (min-width: 1280px){body.landing-v49 .v49-topbar,body.landing-v49 .ip-topbar{padding-left: 22px !important;
    padding-right: 22px !important;}} body.landing-v49 .v49-topbar,.v49-topbar,.ip-topbar{display: grid !important;
  grid-template-columns: minmax(220px, 1fr) auto minmax(220px, 1fr) !important;
  align-items: center !important;} body.landing-v49 .v49-brand,.v49-brand,.ip-brand{grid-column: 1 !important;
  justify-self: start !important;} body.landing-v49 .v49-nav,.v49-nav,.ip-nav{grid-column: 2 !important;
  justify-self: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  
  margin: 0 !important;} body.landing-v49 .v49-nav a,.v49-nav a,.ip-nav a{white-space: nowrap !important;} @media (max-width: 900px){body.landing-v49 .v49-topbar,.v49-topbar,.ip-topbar{grid-template-columns: 1fr !important;
    gap: 10px !important;} body.landing-v49 .v49-brand,.v49-brand,.ip-brand,body.landing-v49 .v49-nav,.v49-nav,.ip-nav{grid-column: auto !important;
    justify-self: center !important;} body.landing-v49 .v49-nav,.v49-nav,.ip-nav{gap: 20px !important;
    flex-wrap: wrap !important;}} body.landing-v49 .v49-content{gap: 10px !important;} body.landing-v49 .v49-hero-line{align-items: flex-start !important;} body.landing-v49 .v49-hero-line{padding-top: 0 !important;
  padding-bottom: 0 !important;} body.landing-v49 .v49-footer,.ip-footer.v49-footer{position: relative !important;
  max-width: none !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
  padding-left: max(28px, calc((100vw - 1880px) / 2 + 28px)) !important;
  padding-right: max(28px, calc((100vw - 1880px) / 2 + 28px)) !important;
  border-top: 1px solid rgba(255,255,255,.10) !important;
  background: rgba(7,14,23,.72) !important;} body.landing-v49 .v49-footer::before,.ip-footer.v49-footer::before{content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -1px;
  height: 1px;
  background: rgba(255,255,255,.10);
  pointer-events: none;} @media (max-width: 980px){body.landing-v49 .v49-footer,.ip-footer.v49-footer{padding-left: 20px !important;
    padding-right: 20px !important;}} @media (min-width: 1280px){body.landing-v49 .v49-content{max-width: 1220px !important;}} .v150-market-dots{display:flex;
  justify-content:center;
  align-items:center;
  gap:8px;
  padding-top:14px;} .v150-market-dots button{width: 9px;
  height: 9px;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: rgba(255,255,255,.22);
  cursor:pointer;} .v150-market-dots button.active{width: 28px;
  background: #d8ff1f;
  box-shadow: 0 0 18px rgba(216,255,31,.28);} @media (min-width: 1280px){body.landing-v49 .v49-content{max-width: 1320px !important;}} body.landing-v49 .v49-hero-line{min-height: 112px !important;} body.landing-v49 .v49-market-panel{padding: 22px !important;} @media (min-width: 1280px){body.landing-v49 .v49-content{grid-column: 2 / 4 !important;
    max-width: none !important;
    width: 100% !important;} body.landing-v49 .v49-hero-line{padding-right: min(420px, 28vw) !important;} body.landing-v49 .v49-market-panel{width: 100% !important;
    max-width: none !important;}} @media (max-width: 1500px) and (min-width: 1280px){body.landing-v49 .v49-content{grid-column: 2 / 4 !important;} body.landing-v49 .v49-hero-line{padding-right: 300px !important;}} @media (max-width: 1279px){body.landing-v49 .v49-content{grid-column: auto !important;} body.landing-v49 .v49-hero-line{padding-right: 0 !important;}} @media (min-width: 1280px){body.landing-v49 .v49-content{grid-column: 2 / 4 !important;
    grid-row: 1 !important;}} body.landing-v49 .v49-nav,.v49-nav,.ip-nav{gap: clamp(24px, 3vw, 54px) !important;} body.landing-v49 .v49-nav a.active,.v49-nav a.active,.ip-nav a.active{color: #d8ff1f !important;} body.landing-v49 .v49-topbar,.ip-topbar.v49-topbar{min-height: 72px !important;
  padding-top: 14px !important;
  padding-bottom: 14px !important;
  box-sizing: border-box !important;} body:not([data-page="search"]) .result-bar.slim-result-bar{display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 14px !important;} body:not([data-page="search"]) .result-bar.slim-result-bar .result-actions{margin-left: auto !important;
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;} body:not([data-page="search"]) .result-bar.slim-result-bar .result-actions .hint{display: none !important;} body:not([data-page="search"]) .result-bar.slim-result-bar .view-toggle{justify-content: flex-end !important;} .unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .unified-home-header.v49-topbar{width: 100% !important;
  max-width: none !important;
  
  margin: 0 !important;
  padding: 14px max(28px, calc((100vw - 1880px) / 2 + 28px)) !important;
  box-sizing: border-box !important;

  
  gap: 20px !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 90 !important;
  background: rgba(7,14,23,.88) !important;
  backdrop-filter: blur(16px) !important;
  border-bottom: 1px solid rgba(255,255,255,.08) !important;} .unified-home-header .v49-nav a.active,.unified-home-header .ip-nav a.active{color: #d8ff1f !important;} @media (max-width: 920px){.unified-home-header.ip-topbar.v49-topbar{align-items: flex-start !important;
    flex-direction: column !important;
    padding-left: 20px !important;
    padding-right: 20px !important;} .unified-home-header .v49-nav,.unified-home-header .ip-nav{justify-content: flex-start !important;
    gap: 10px !important;}} .unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .unified-home-header.v49-topbar{min-height: 76px !important;
  height: 76px !important;
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) !important;
  align-items: center !important;
  justify-content: initial !important;
  column-gap: clamp(22px, 3vw, 56px) !important;
  padding-left: max(24px, calc((100vw - 1880px) / 2 + 28px)) !important;
  padding-right: max(24px, calc((100vw - 1880px) / 2 + 28px)) !important;
  overflow: visible !important;} .unified-home-header .ip-brand,.unified-home-header .v49-brand{flex: 0 0 auto !important;
  min-width: 0 !important;
  white-space: nowrap !important;} .unified-home-header .v49-nav,.unified-home-header .ip-nav{min-width: 0 !important;
  width: 100% !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: clamp(12px, 2.05vw, 36px) !important;
  overflow: visible !important;} .unified-home-header .v49-nav a,.unified-home-header .ip-nav a{white-space: nowrap !important;
  flex: 0 0 auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  font-size: 14px !important;} @media (max-width: 1320px){.unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .unified-home-header.v49-topbar{column-gap: 18px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;} .unified-home-header .v49-nav,.unified-home-header .ip-nav{gap: 14px !important;} .unified-home-header .v49-nav a,.unified-home-header .ip-nav a{font-size: 13px !important;}} @media (max-width: 980px){.unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .unified-home-header.v49-topbar{height: auto !important;
    min-height: 76px !important;
    grid-template-columns: 1fr !important;
    row-gap: 10px !important;
    align-items: start !important;} .unified-home-header .v49-nav,.unified-home-header .ip-nav{justify-content: flex-start !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding-bottom: 4px !important;
    scrollbar-width: thin;}} .site-header-v165.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar{width: 100% !important;
  max-width: none !important;
  min-height: 72px !important;
  height: 72px !important;
  margin: 0 !important;
  padding: 0 28px !important;
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 280px minmax(520px, 1fr) 360px !important;
  align-items: center !important;
  gap: 18px !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 100 !important;
  background: rgba(7,14,23,.92) !important;
  backdrop-filter: blur(16px) !important;
  border-bottom: 1px solid rgba(255,255,255,.08) !important;} .site-header-v165 .site-header-brand{justify-self: start !important;
  min-width: 0 !important;
  white-space: nowrap !important;} .site-header-v165 .site-header-nav{justify-self: center !important;
  width: auto !important;
  min-width: 0 !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: clamp(22px, 2.45vw, 50px) !important;
  overflow: visible !important;} .site-header-v165 .site-header-nav a{white-space: nowrap !important;
  flex: 0 0 auto !important;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 1 !important;} .site-header-v165 .site-header-nav a.active{color: #d8ff1f !important;} .site-header-v165 .site-header-spacer{justify-self: end !important;
  width: 360px !important;
  height: 1px !important;} .site-header-v165.ip-topbar.v49-topbar .ip-nav,body.landing-v49 .site-header-v165.v49-topbar .ip-nav{flex-wrap: nowrap !important;} .filter-sidebar{top: 86px;} @media (max-width: 1540px){.site-header-v165.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar{grid-template-columns: 260px minmax(470px, 1fr) 320px !important;
    gap: 14px !important;
    padding-left: 22px !important;
    padding-right: 22px !important;} .site-header-v165 .site-header-nav{gap: clamp(16px, 1.75vw, 32px) !important;} .site-header-v165 .site-header-nav a{font-size: 13px !important;}} @media (max-width: 1180px){.site-header-v165.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar{height: auto !important;
    min-height: 72px !important;
    grid-template-columns: 1fr !important;
    row-gap: 10px !important;
    align-items: start !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;} .site-header-v165 .site-header-brand,.site-header-v165 .site-header-nav{justify-self: start !important;} .site-header-v165 .site-header-nav{width: 100% !important;
    justify-content: flex-start !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding-bottom: 4px !important;} .site-header-v165 .site-header-spacer{display: none !important;}} .site-header-v165.ip-topbar.v49-topbar,.unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar,body.landing-v49 .unified-home-header.v49-topbar{border-bottom: 1px solid rgba(255,255,255,.075) !important;
  box-shadow: none !important;
  background: rgba(7,14,23,.94) !important;} .site-header-v165.ip-topbar.v49-topbar::before,.site-header-v165.ip-topbar.v49-topbar::after,.unified-home-header.ip-topbar.v49-topbar::before,.unified-home-header.ip-topbar.v49-topbar::after,body.landing-v49 .v49-topbar::before,body.landing-v49 .v49-topbar::after,.ip-topbar.v49-topbar::before,.ip-topbar.v49-topbar::after{display: none !important;
  content: none !important;} body.landing-v49 .v49-market-panel{margin-top: 28px !important;} .part-base{color: rgb(255, 255, 255) !important;
  text-shadow: none !important;} .part-star{color: rgb(250, 200, 1) !important;
  text-shadow: none !important;} .part-scroll{color: rgb(168, 166, 244) !important;
  text-shadow: none !important;} .part-flame{color: rgb(11, 222, 169) !important;
  text-shadow: none !important;} .parts .part.part-unknown,.part.part-unknown,.part-unknown{color: rgb(154, 166, 184) !important;
  text-shadow: none !important;} .rank-unknown{background: #697586 !important;} .option-role-legend{display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px 10px;
  margin-top: 6px;
  padding-top: 6px;
  border-top: 1px solid rgba(255, 255, 255, .055);
  color: #93a1b5;
  font-size: 10px;
  line-height: 1.25;} .option-role-legend > span{display: inline-flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;} .option-role-legend i{width: 7px;
  height: 7px;
  display: inline-block;
  border-radius: 50%;
  background: currentColor;
  box-shadow: 0 0 0 1px rgba(255,255,255,.14);} .option-role-legend i.part-base{background: rgb(255,255,255) !important;} .option-role-legend i.part-star{background: rgb(250,200,1) !important;} .option-role-legend i.part-scroll{background: rgb(168,166,244) !important;} .option-role-legend i.part-flame{background: rgb(11,222,169) !important;} .option-role-legend i.part-unknown{background: rgb(154,166,184) !important;} :root{--v171-lime:#d8ff1f;
  --v171-cyan:#67e8f9;
  --v171-panel:#171c28;
  --v171-panel-2:#202737;
  --v171-border:rgba(255,255,255,.11);
  --v171-muted:#9ba8b8;} .search-panel input[name="q"]{will-change:contents;} body:not([data-page="search"]) .dynamic-option-row{grid-template-columns:minmax(0,1fr) 64px 28px!important;} .remove-filter-row{height:30px;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:rgba(255,255,255,.04);color:#9aa7b7;cursor:pointer;} .remove-filter-row:hover{color:#fff;background:rgba(255,90,90,.15);} .listing-favorite-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.04);color:#b9c4d0;font-size:12px;text-decoration:none;cursor:pointer;} .listing-favorite-btn span{white-space:nowrap;} .listing-favorite-btn.active{border-color:#ffd34e;} .listing-favorite-btn:hover{border-color:rgba(216,255,31,.6);color:#eaff8f;} .item-card .badge.enhance{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .inline-expanded-tooltip{grid-column:1/-1;margin-top:14px;display:flex;justify-content:center;} .inline-expanded-tooltip .maple-tooltip{position:static;width:min(100%,420px);max-height:none;} .detail-sticky-toolbar{position:sticky;z-index:58;display:flex;align-items:center;gap:14px;backdrop-filter:blur(12px);border-bottom:1px solid var(--v171-border);} .detail-sticky-toolbar>span{color:#8f9aaa;font-size:12px;} .detail-back-btn{display:inline-flex;align-items:center;border-radius:9px;text-decoration:none;font-weight:700;} .detail-hero-actions{margin-top:14px;} .hero-favorite{min-height:36px;} .hero-favorite span{display:inline;} .similar-inline-detail{overflow:auto;} .similar-inline-detail .maple-tooltip{position:static;width:100%;max-height:none;} .calc-line-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:6px;} .calc-line-row select{height:36px;border:1px solid var(--v171-border);border-radius:8px;background:#101620;color:#e8edf4;padding:0 9px;min-width:0;} .remove-calc-line{border:1px solid var(--v171-border);border-radius:8px;background:rgba(255,255,255,.035);color:#8795a5;cursor:pointer;} .remove-calc-line:hover{color:#ff8f8f;} .clean-group-section{padding:18px;border:1px solid var(--v171-border);border-radius:17px;background:rgba(19,25,36,.82);} .clean-group-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px;} .clean-group-heading h3{margin:0;font-size:21px;color:#f4f7fb;} .clean-group-heading span{padding:3px 8px;border-radius:999px;background:rgba(216,255,31,.09);color:#cfea38;font-size:11px;} .clean-subgroup+ .clean-subgroup{margin-top:18px;} .clean-subgroup h4{margin:0 0 9px;color:#9eabb9;font-size:13px;} .clean-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;} .clean-group-card{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:linear-gradient(145deg,rgba(37,45,61,.8),rgba(16,21,30,.94));} .clean-group-card>a{display:flex;gap:11px;text-decoration:none;min-width:0;} .clean-group-card>a>div:last-child{display:flex;min-width:0;flex-direction:column;gap:3px;} .clean-group-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef3fa;} .clean-group-card span,.clean-group-card small{font-size:10px;color:#8996a6;} .clean-group-card b{font-size:14px;color:#dfff52;} @media (max-width:1200px){.clean-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:850px){.clean-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:540px){.clean-card-grid{grid-template-columns:1fr} .clean-group-section{padding:12px}} .maker-catalog-panel{border:1px solid var(--v171-border);border-radius:18px;background:rgba(17,22,32,.9);overflow:hidden;} .maker-catalog-panel{position:sticky;top:92px;max-height:calc(100vh - 112px);display:flex;flex-direction:column;} .maker-catalog-head{padding:16px;border-bottom:1px solid var(--v171-border);} .maker-catalog-head h2{margin:0 0 10px;color:#f5f8fc;} .maker-catalog-head input{width:100%;border:1px solid var(--v171-border);border-radius:9px;background:#0e141e;color:#fff;padding:0 11px;} .maker-group-tabs{display:flex;gap:6px;overflow-x:auto;padding:10px;border-bottom:1px solid var(--v171-border);} .maker-group-btn{flex:0 0 auto;height:31px;padding:0 10px;border:1px solid var(--v171-border);border-radius:8px;background:rgba(255,255,255,.035);color:#aeb9c6;cursor:pointer;} .maker-group-btn.active{background:var(--v171-lime);color:#10141c;border-color:var(--v171-lime);font-weight:800;} .maker-catalog-scroll{overflow:auto;padding:12px;} .maker-catalog-sub h4{margin:8px 0;color:#8e9aaa;font-size:12px;} .maker-item-grid{display:grid;gap:8px;} .maker-item-card{min-width:0;flex-direction:column;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025);color:#dfe7f0;cursor:pointer;} .maker-item-card:hover,.maker-item-card.active{border-color:rgba(216,255,31,.55);background:rgba(216,255,31,.07);} .maker-item-card span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .maker-item-card small{color:#8491a0;} .maker-selected-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid var(--v171-border);} .maker-selected-head span{font-size:10px;color:#8d99a8;} .maker-selected-head h2{margin:4px 0 0;color:#f6f9fd;} @media (max-width:780px){.maker-catalog-panel{position:static;max-height:520px} .maker-selected-head{align-items:flex-start;flex-direction:column}} @media (max-width:620px){.detail-sticky-toolbar{top:58px;padding:8px 10px}} html.maker-document-v175,html.maker-document-v175 body[data-page="maker"]{overscroll-behavior-y: auto;} html.maker-document-v175 body[data-page="maker"]{min-height: 100vh !important;} body[data-page="maker"] .maker-selected-head,body[data-page="maker"] .maker-match-section{background: rgba(17,22,32,.96);} .maker-match-section{margin: 0 16px 18px;
  padding: 18px;
  border: 1px solid var(--v171-border);
  border-radius: 15px;
  scroll-margin-top: 122px;} .maker-match-head{display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 14px;} .maker-match-head span{display: inline-block;
  margin-bottom: 5px;
  color: #c9f43e;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: .17em;} .maker-match-head h3{margin: 0;
  color: #f5f8fc;
  font-size: 20px;
  letter-spacing: -.035em;} .maker-match-head p{margin: 6px 0 0;
  color: #8f9cab;
  font-size: 12px;
  line-height: 1.5;} .maker-match-head strong{flex: 0 0 auto;
  max-width: 330px;
  padding: 8px 10px;
  border: 1px solid rgba(216,255,31,.18);
  border-radius: 9px;
  background: rgba(216,255,31,.055);
  color: #dfff52;
  font-size: 11px;
  line-height: 1.45;
  text-align: right;} .maker-match-head strong.stale{border-color: rgba(255,184,77,.28);
  background: rgba(255,184,77,.08);
  color: #ffc570;} .maker-match-summary{display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  gap: 9px;
  margin-bottom: 13px;} .maker-match-summary>div{min-width: 0;
  padding: 12px;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 11px;
  background: linear-gradient(145deg,rgba(34,42,58,.8),rgba(15,20,29,.94));} .maker-match-summary span{display: block;
  color: #8f9cab;
  font-size: 10px;
  font-weight: 700;} .maker-match-summary b{display: block;
  margin-top: 4px;
  overflow: hidden;
  color: #f4f8fc;
  font-size: 17px;
  text-overflow: ellipsis;
  white-space: nowrap;} .maker-match-toolbar{display: flex;
  align-items: end;
  gap: 9px;
  padding: 10px 0 13px;
  border-top: 1px solid rgba(255,255,255,.065);} .maker-match-toolbar label{display: flex;
  width: min(230px, 100%);
  flex-direction: column;
  gap: 5px;
  color: #8997a7;
  font-size: 10px;} .maker-match-toolbar select{height: 34px;
  border: 1px solid var(--v171-border);
  border-radius: 8px;
  background: #101620;
  color: #edf3fa;
  padding: 0 9px;} .maker-match-toolbar>span{margin-left: auto;
  padding-bottom: 8px;
  color: #cdd6e0;
  font-size: 11px;
  font-weight: 800;} .maker-match-grid{display: grid;
  
  gap: 10px;
  min-height: 88px;} .maker-match-grid>.empty-mini,.maker-match-grid>.v49-empty-market{grid-column: 1/-1;} .maker-match-inline-detail{overflow: auto;} .maker-match-inline-detail .maple-tooltip{position: static;
  width: 100%;
  max-height: none;} .maker-match-pager{display: flex;
  justify-content: center;
  gap: 5px;
  min-height: 34px;
  margin-top: 13px;} .maker-match-pager button{min-width: 31px;
  height: 31px;
  border: 1px solid var(--v171-border);
  border-radius: 8px;
  background: rgba(255,255,255,.035);
  color: #aab5c2;
  cursor: pointer;} .maker-match-pager button.active{border-color: var(--v171-lime);
  background: var(--v171-lime);
  color: #111720;
  font-weight: 900;} @media (max-width: 1180px){body[data-page="maker"] .maker-selected-head{top: 64px;} .maker-match-grid{grid-template-columns: 1fr;}} @media (max-width: 780px){body[data-page="maker"] .maker-selected-head{position: static;} .maker-match-section{margin: 0 10px 12px; padding: 13px;} .maker-match-head{flex-direction: column;} .maker-match-head strong{max-width: none; text-align: left;} .maker-match-summary{grid-template-columns: repeat(2,minmax(0,1fr));} .maker-match-toolbar{align-items: stretch; flex-direction: column;} .maker-match-toolbar label{width: 100%;} .maker-match-toolbar>span{margin-left: 0; padding: 0;}} @media (max-width: 470px){.maker-match-summary{grid-template-columns: 1fr;}} .detail-sticky-toolbar{box-sizing:border-box;} .detail-back-btn{flex:0 0 auto;} .detail-sticky-toolbar>span{margin-left:2px;} .item-card{height:100%;
  min-height:194px;
  box-sizing:border-box;
  align-items:flex-start!important;
  padding:14px 14px 13px!important;
  cursor:pointer;} .item-card .card-main{padding-right:26px;} .card-favorite-corner{position:absolute!important;z-index:4;top:10px;right:10px;
  width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;
  border-radius:9px!important;background:rgba(7,12,20,.78)!important;
  backdrop-filter:blur(8px);} .card-favorite-corner .favorite-star{font-size:19px;line-height:1;} .card-icon-stack{display:flex;flex:0 0 66px;align-items:center;flex-direction:column;gap:5px;min-width:66px;} .card-icon-stack .card-icon{width:64px;height:64px;} .auction-heart{display:flex;align-items:center;justify-content:center;gap:4px;min-height:19px;color:#9eabbc;font-size:10px;line-height:1;} .auction-heart span{color:#f27586;font-size:14px;filter:drop-shadow(0 0 4px rgba(242,117,134,.22));} .auction-heart b{color:#c7d0dc;font-size:10px;} .opt-tag{color:#8eeeff!important;background:rgba(52,211,255,.08)!important;border-color:rgba(52,211,255,.2)!important;} .scroll-raw-line{margin-top:7px;color:#f8fbff;font-weight:900;line-height:1.45;} .scroll-summary-v175{display:flex;flex-direction:column;gap:2px;margin-top:5px;padding:5px 7px;border:1px solid rgba(240,173,70,.35);border-radius:5px;background:rgba(240,173,70,.075);color:#e7b66b;font-size:11px;line-height:1.4;} .scroll-summary-v175 strong{font-weight:900;color:#ffc36c;} .scroll-summary-v175 span{color:#d4b27d;} .scroll-summary-v175 small{color:#9ba7b5;} .maple-tooltip .option-line{display:grid!important;
  grid-template-columns:76px 58px minmax(0,1fr)!important;
  align-items:baseline!important;
  column-gap:2px;} .maple-tooltip .option-name{width:auto!important;min-width:0;} .maple-tooltip .option-total{min-width:0!important;text-align:left;font-variant-numeric:tabular-nums;} .maple-tooltip .parts{min-width:0;margin-left:0!important;white-space:normal!important;word-break:keep-all;font-variant-numeric:tabular-nums;} .inline-expanded-tooltip .maple-tooltip,.similar-inline-detail .maple-tooltip,.maker-match-inline-detail .maple-tooltip{pointer-events:auto;} .tooltip-orange{white-space:normal;} .chart-hover-tooltip{position:fixed;z-index:2147483646;display:flex;min-width:150px;max-width:250px;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(7,12,20,.96);box-shadow:0 12px 34px rgba(0,0,0,.42);color:#dce6f2;font-size:11px;pointer-events:none;} .chart-hover-tooltip[hidden]{display:none;} .chart-hover-tooltip b{color:#fff;} .chart-hover-tooltip span{color:#c3cfdd;} .chart-hover-tooltip em{color:#dfff52;font-style:normal;} .my-flame-marker{display:inline-flex;align-items:center;min-height:20px;margin-left:7px;padding:0 7px;border-radius:999px;background:#d8ff1f;color:#10141c;font-size:10px;font-style:normal;font-weight:900;} .calc-target-group{border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(5,10,18,.28);} .calc-target-group>header{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:9px;} .calc-target-group>header div{display:flex;align-items:center;gap:7px;} .calc-target-group>header span{color:#8290a2;font-size:10px;} .calc-target-group>header b{color:#eef5fc;font-size:12px;} .remove-target-group{min-height:27px;padding:0 8px;border:1px solid rgba(255,120,120,.2);border-radius:7px;background:rgba(255,90,90,.045);color:#d49494;font-size:10px;cursor:pointer;} .calc-target-three-lines{grid-template-columns:repeat(3,minmax(0,1fr));} .calc-target-three-lines label{min-width:0;flex-direction:column;} .calc-target-three-lines select{width:100%;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#101620;color:#e9eff6;padding:0 8px;} .calc-scenario-result{padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(255,255,255,.025);} .calc-scenario-result header{display:flex;align-items:center;justify-content:space-between;gap:6px;} .calc-scenario-result header span{color:#8eeeff;font-size:10px;} .calc-scenario-result header b{color:#dfff52;font-size:10px;} .calc-scenario-result p{min-height:33px;margin:7px 0;color:#c9d3df;font-size:10px;line-height:1.55;} .calc-scenario-result>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-top:1px solid rgba(255,255,255,.05);font-size:9px;} .calc-scenario-result>div span{color:#7f8c9c;} .calc-scenario-result>div b{color:#f3f7fb;text-align:right;} .similar-inline-detail{grid-column:1/-1;margin-top:10px;} html.maker-document-v175,html.maker-document-v175 body[data-page="maker"]{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;} body[data-page="maker"] .maker-catalog-panel{top:auto!important;display:block!important;} body[data-page="maker"] .maker-group-tabs{overflow-x:auto;overflow-y:hidden;} .maker-match-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch;} .maker-match-inline-detail{margin-top:10px;} .period-card{height:100%;box-sizing:border-box;} @media (max-width:1280px){.maker-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media (max-width:1020px){.maker-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media (max-width:760px){.maker-match-grid{grid-template-columns:1fr!important} .calc-target-three-lines{grid-template-columns:1fr} .detail-sticky-toolbar{top:58px!important;padding:8px 10px!important} body[data-page="maker"] .maker-selected-head{position:static}} .site-header-nav{gap:4px!important;} .site-header-nav a{padding-left:9px!important;padding-right:9px!important;white-space:nowrap;} .item-grid{grid-template-columns:repeat(auto-fill,minmax(390px,1fr))!important;gap:11px!important;align-items:stretch!important;grid-auto-rows:1fr!important;} .item-card,.similar-market-card-v176,.maker-match-card-v176{position:relative!important;display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;
  gap:12px!important;align-items:center!important;height:100%!important;min-height:154px!important;
  box-sizing:border-box!important;padding:13px 14px!important;border-radius:15px!important;
  border:1px solid rgba(255,255,255,.085)!important;
  background:linear-gradient(145deg,rgba(33,41,56,.94),rgba(14,20,30,.98))!important;
  box-shadow:0 8px 24px rgba(0,0,0,.17)!important;cursor:pointer!important;} .item-card:hover,.item-card:focus,.similar-market-card-v176:hover,.maker-match-card-v176:hover{outline:none!important;transform:translateY(-1px)!important;border-color:rgba(246,134,0,.48)!important;
  box-shadow:0 0 0 2px rgba(246,134,0,.09),0 13px 30px rgba(0,0,0,.24)!important;} .item-card .card-icon-stack{grid-column:1;display:flex!important;width:74px!important;min-width:74px!important;height:100%!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;align-self:stretch!important;} .item-card .card-icon-stack .card-icon{width:66px!important;height:66px!important;display:grid!important;place-items:center!important;margin:auto 0 0!important;} .item-card .card-icon-stack .card-icon img{max-width:56px!important;max-height:56px!important;object-fit:contain!important;} .item-card .auction-heart{margin:0 0 auto!important;min-height:18px!important;} .item-card .card-main{grid-column:2;display:flex!important;min-width:0!important;min-height:128px!important;flex-direction:column!important;padding:0 22px 0 0!important;align-self:center!important;} .item-card .card-title-row{min-height:24px!important;align-items:flex-start!important;gap:7px!important;} .item-card .card-title-row h2{display:-webkit-box!important;min-width:0!important;margin:0!important;overflow:hidden!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:#f7f9fc!important;font-size:15px!important;line-height:1.35!important;font-weight:850!important;} .item-card .card-meta{order:2!important;display:flex!important;min-height:20px!important;margin-top:4px!important;gap:6px!important;align-items:center!important;align-content:flex-start!important;color:#8e9bab!important;font-size:10px!important;} .item-card .card-meta span{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:6px;background:rgba(255,255,255,.035);color:#9aa8b8!important;} .item-card .card-meta span:first-child{color:#8edbff!important;background:rgba(103,232,249,.06);} .item-card .badge-row{order:3!important;display:flex!important;min-height:23px!important;margin-top:5px!important;gap:4px!important;align-items:flex-start!important;align-content:flex-start!important;} .item-card .badge{min-height:19px!important;padding:2px 6px!important;border-radius:6px!important;font-size:10px!important;} .item-card .price-line{order:4!important;margin-top:auto!important;padding-top:6px!important;} .item-card .price-line b{font-size:18px!important;color:#fff!important;} .item-card .price-line em{font-size:9px!important;} .item-card .sub-line{order:5!important;min-height:16px!important;margin-top:3px!important;font-size:9px!important;} .item-card .opt-tag{margin-left:auto!important;font-size:9px!important;} .badge.snapshot{color:#9fe8ff!important;background:rgba(103,232,249,.08)!important;} .listing-favorite-btn.card-favorite-corner,.listing-favorite-btn.hero-favorite{position:absolute!important;z-index:8;top:8px!important;right:8px!important;width:28px!important;height:28px!important;
  min-height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;backdrop-filter:none!important;color:#718096!important;cursor:pointer!important;} .listing-favorite-btn .favorite-star{font-size:21px!important;line-height:1!important;text-shadow:0 2px 8px rgba(0,0,0,.45);} .listing-favorite-btn:hover{color:#ffe071!important;transform:scale(1.08);} .listing-favorite-btn.active{border:0!important;background:transparent!important;color:#ffd84d!important;} .hero-favorite{position:static!important;display:inline-flex!important;} .similar-market-card-v176,.maker-match-card-v176{grid-template-columns:74px minmax(0,1fr) 68px!important;min-height:160px!important;} .similar-market-card-v176 .card-main,.maker-match-card-v176 .card-main{grid-column:2!important;padding-right:0!important;} .similar-market-card-v176 .card-favorite-corner,.maker-match-card-v176 .card-favorite-corner{right:75px!important;} .card-side-score{grid-column:3;grid-row:1;display:flex;min-width:64px;min-height:70px;flex-direction:column;align-items:center;justify-content:center;align-self:center;border-left:1px solid rgba(255,255,255,.07);color:#8ba1ad;} .card-side-score span{font-size:8px;} .card-side-score b{margin-top:3px;color:#84edff;font-size:17px;} .card-side-score small{margin-top:3px;color:#788697;font-size:8px;text-align:center;} .similar-market-card-v176 .similar-inline-detail,.maker-match-card-v176 .maker-match-inline-detail{grid-column:1/-1!important;width:100%;margin-top:5px;} .maker-match-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;align-items:stretch!important;} body:not([data-page="search"]) .view-toggle{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:3px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:9px!important;background:rgba(7,12,20,.4)!important;} body:not([data-page="search"]) .view-toggle button{min-height:29px!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#8d9aab!important;font-size:10px!important;cursor:pointer!important;} body:not([data-page="search"]) .view-toggle button.active{background:rgba(216,255,31,.12)!important;color:#dfff52!important;font-weight:800!important;} .inline-expanded-tooltip,.similar-inline-detail,.maker-match-inline-detail{grid-column:1/-1!important;display:block!important;width:100%!important;} .inline-expanded-tooltip .maple-tooltip,.similar-inline-detail .maple-tooltip,.maker-match-inline-detail .maple-tooltip{position:static!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;} .inline-expanded-tooltip .option-line,.similar-inline-detail .option-line,.maker-match-inline-detail .option-line{grid-template-columns:112px 72px minmax(0,1fr)!important;} .detail-sticky-toolbar{top:70px!important;max-width:none!important;width:100%!important;margin:0!important;padding:9px 16px!important;justify-content:flex-start!important;background:rgba(11,15,23,.95)!important;} .detail-sticky-toolbar>span{display:none!important;} .detail-back-btn{min-height:32px!important;padding:0 10px!important;border:0!important;background:transparent!important;color:#dfff52!important;} .detail-back-btn:hover{background:rgba(216,255,31,.07)!important;} .calc-target-three-lines{display:flex!important;flex-direction:column!important;gap:7px!important;} .calc-target-three-lines select{height:36px!important;} .calc-target-group{padding:10px!important;} .maker-match-toolbar .maker-match-view{margin-right:4px;} .maker-match-card-v176.is-exact{border-color:rgba(216,255,31,.4)!important;} .favorite-snapshot-card{border-style:solid!important;} @media (max-width:1180px){.item-grid{grid-template-columns:1fr!important}} @media (max-width:860px){.maker-match-grid{grid-template-columns:1fr!important} body[data-page="maker"] .maker-selected-head{position:static!important}} @media (max-width:640px){.item-card,.similar-market-card-v176,.maker-match-card-v176{grid-template-columns:64px minmax(0,1fr)!important;padding:11px!important;gap:9px!important} .item-card .card-icon-stack{width:64px!important;min-width:64px!important} .item-card .card-icon-stack .card-icon{width:58px!important;height:58px!important} .similar-market-card-v176,.maker-match-card-v176{grid-template-columns:64px minmax(0,1fr) 56px!important} .similar-market-card-v176 .card-favorite-corner,.maker-match-card-v176 .card-favorite-corner{right:60px!important} .card-side-score{min-width:52px!important} body[data-page="maker"] .maker-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important} .detail-sticky-toolbar{top:58px!important;padding-left:8px!important}} body[data-page="item"],body.detail-body{height:auto!important;min-height:100vh!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;} body[data-page="item"] .detail-main-stack,body[data-page="item"] .detail-left-rail{height:auto!important;max-height:none!important;overflow:visible!important;} .detail-search-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;border:1px solid rgba(103,232,249,.24);border-radius:8px;background:rgba(103,232,249,.06);color:#8eefff;text-decoration:none;font-size:12px;font-weight:850;white-space:nowrap;} .detail-search-btn:hover{background:rgba(103,232,249,.12);border-color:rgba(103,232,249,.45);} .flame-method-result-card{border:1px solid rgba(148,163,184,.16);border-radius:16px;background:linear-gradient(180deg,rgba(20,27,39,.92),rgba(11,17,27,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);} .flame-method-result-card{padding:12px;min-width:0;} .flame-method-result-card>header{display:flex;min-height:42px;flex-direction:column;gap:2px;border-bottom:1px solid rgba(148,163,184,.12);padding-bottom:8px;} .flame-method-result-card>header span{color:#d8ff1f;font-size:13px;font-weight:950;} .flame-method-result-card>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#79889a;font-size:8px;} .flame-primary-stat{padding:10px 0;} .flame-primary-stat span,.flame-result-pairs span{display:block;color:#7f8d9f;font-size:8px;font-weight:850;} .flame-primary-stat b{display:block;margin-top:4px;color:#f8dc6e;font-size:18px;line-height:1.1;} .flame-result-pairs{display:grid;grid-template-columns:1fr 1fr;gap:7px;} .flame-result-pairs>div{min-width:0;padding:8px;border:1px solid rgba(148,163,184,.10);border-radius:9px;background:rgba(255,255,255,.018);} .flame-result-pairs b{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;color:#e9eef5;font-size:10px;white-space:nowrap;} .flame-result-pairs small{display:block;margin-top:2px;color:#7890a9;font-size:7px;} @media (max-width:560px){.detail-back-btn,.detail-search-btn{flex:1;justify-content:center}} html.item-detail-document-v183,html:has(body[data-page="item"]){height:100%!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:auto;} html.item-detail-document-v183 body[data-page="item"],html:has(body[data-page="item"]) body[data-page="item"]{height:auto!important;min-height:100vh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;position:static!important;} body[data-page="item"] .detail-main-stack{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;} body[data-page="item"] .detail-left-rail{height:auto!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;} @media (max-width:1180px){body[data-page="item"] .detail-left-rail{max-height:none!important;overflow:visible!important}} .similarity-basis-chip{border-color:rgba(216,255,31,.24)!important;background:rgba(216,255,31,.075)!important;color:#bfdc40!important;} .similarity-basis-chip b{color:#e7ff79!important;} body[data-page="maker"] .maker-catalog-panel{position:static!important;max-height:none!important;overflow:visible!important;} body[data-page="maker"] .maker-catalog-scroll{max-height:none!important;overflow:visible!important;padding:9px!important;} body[data-page="maker"] .maker-group-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;overflow:visible!important;padding:8px!important;} body[data-page="maker"] .maker-group-btn{width:100%!important;min-width:0!important;height:29px!important;padding:0 4px!important;font-size:9px!important;} body[data-page="maker"] .maker-catalog-head{padding:11px!important;} .maker-catalog-head h2{font-size:15px!important;} .maker-catalog-head input{height:34px!important;font-size:10px!important;} .maker-item-card img{width:40px!important;height:40px!important;} .maker-item-card span{font-size:10px!important;} .maker-item-card small{font-size:8px!important;} .maker-match-card-v176 .card-favorite-corner,.similar-market-card-v176 .card-favorite-corner{right:8px!important;top:7px!important;} .maker-match-card-v176 .card-side-score,.similar-market-card-v176 .card-side-score{padding-top:23px!important;box-sizing:border-box!important;} body.ip-page-enter-v183{opacity:0;
  clip-path:circle(0 at 0 0);
  -webkit-clip-path:circle(0 at 0 0);
  pointer-events:auto!important;} body.ip-page-enter-v183.is-visible{animation:ip-page-reveal-v183 .62s cubic-bezier(.2,.78,.22,1) both;
  pointer-events:auto!important;} @keyframes ip-page-reveal-v183{0%{opacity:0;clip-path:circle(0 at 0 0);-webkit-clip-path:circle(0 at 0 0)}
  22%{opacity:1}
  100%{opacity:1;clip-path:circle(155vmax at 0 0);-webkit-clip-path:circle(155vmax at 0 0)}} #ip-page-transition-v183{position:fixed;z-index:2147483646;inset:0;pointer-events:none!important;
  background:#090e17;opacity:0;
  clip-path:circle(0 at 0 0);-webkit-clip-path:circle(0 at 0 0);
  transition:clip-path .42s cubic-bezier(.55,.05,.3,1),-webkit-clip-path .42s cubic-bezier(.55,.05,.3,1),opacity .12s linear;} #ip-page-transition-v183[hidden]{display:none!important;} #ip-page-transition-v183.is-active{opacity:1;clip-path:circle(155vmax at 0 0);-webkit-clip-path:circle(155vmax at 0 0);} body.ip-page-leave-v183{pointer-events:auto!important;} @media (prefers-reduced-motion:reduce){body.ip-page-enter-v183,body.ip-page-enter-v183.is-visible{opacity:1!important;clip-path:none!important;-webkit-clip-path:none!important;animation:none!important} #ip-page-transition-v183{transition-duration:.01ms!important}} .item-card.expanded-card{align-content:start!important;min-height:790px!important;} .item-card.expanded-card .inline-expanded-tooltip,.item-card.expanded-card .similar-inline-detail,.item-card.expanded-card .maker-match-inline-detail{align-self:stretch!important;} .item-card.expanded-card .maple-tooltip{min-height:590px!important;display:flex!important;flex-direction:column!important;} .item-card.expanded-card .scroll-raw-line{min-height:23px!important;display:flex!important;align-items:center!important;} .item-card.expanded-card .scroll-summary-v175{min-height:54px!important;box-sizing:border-box!important;} .item-card.expanded-card .potential-section{min-height:98px!important;box-sizing:border-box!important;} .item-card.expanded-card .empty-potential-section{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;} .item-card.expanded-card .empty-potential-section .potential-line{min-height:25px!important;} .item-card.expanded-card .option-role-legend{min-height:22px!important;} .calc-scenario-result{font-size:13px!important;} .calc-scenario-result>header span{font-size:13px!important;} .calc-scenario-result>header b{font-size:11px!important;} .calc-scenario-result>p{font-size:12px!important;line-height:1.55!important;} .calc-scenario-result>div:not(.calc-exact-combinations)>span{font-size:11px!important;} .calc-scenario-result>div:not(.calc-exact-combinations)>b{font-size:14px!important;} .calc-scenario-result>div:not(.calc-exact-combinations)>small{display:block;margin-top:3px;color:#8290a2;font-size:10px;} .exact-scenario-result{border-color:rgba(216,255,31,.25)!important;background:linear-gradient(180deg,rgba(25,34,43,.98),rgba(11,17,26,.98))!important;} .calc-exact-combinations{grid-column:1/-1;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);} .calc-exact-combinations>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;color:#aab6c4;font-size:11px;} .calc-exact-combinations>header b{color:#dfff52;font-size:12px;} .calc-exact-combinations>article{display:grid;gap:12px;align-items:center;padding:8px 9px;border-radius:8px;background:rgba(255,255,255,.025);} .calc-exact-combinations>article+article{margin-top:5px;} .calc-exact-combinations>article>div{display:flex;flex-direction:column;gap:2px;} .calc-exact-combinations>article span{overflow:hidden;color:#dce4ed;font-size:11px;line-height:1.35;} .calc-exact-combinations>article>b{color:#75e9fb;font-size:11px;white-space:nowrap;} html.item-detail-document-v183,html.item-detail-document-v183{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;} html.item-detail-document-v183 body[data-page="item"],html.item-detail-document-v183 body[data-page="item"]{height:auto!important;min-height:100vh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;font-size:15px!important;} body[data-page="item"] label,body[data-page="item"] input,body[data-page="item"] select,body[data-page="item"] button{font-size:12px!important;} html.maker-document-v183,html.maker-document-v183{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;} body[data-page="maker"]{height:auto!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:visible!important;font-size:14px!important;} body[data-page="maker"] .maker-catalog-v183{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;} body[data-page="maker"] .maker-group-tabs-v183{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;overflow:visible!important;padding:8px!important;} body[data-page="maker"] .maker-group-tabs-v183 .maker-group-btn{width:100%!important;min-width:0!important;height:31px!important;padding:0 5px!important;font-size:10px!important;} body[data-page="maker"] .maker-catalog-open-v183{height:auto!important;max-height:none!important;overflow:visible!important;padding:8px!important;} body[data-page="maker"] .maker-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;} body[data-page="maker"] .maker-item-card{min-height:84px!important;padding:6px!important;} body[data-page="maker"] .maker-item-card img{width:38px!important;height:38px!important;} body[data-page="maker"] .maker-item-card span{font-size:10px!important;} body[data-page="maker"] .maker-item-card small{font-size:8px!important;} body[data-page="maker"] .maker-selected-head{position:sticky!important;top:70px!important;z-index:35!important;padding:11px 13px!important;background:rgba(14,20,30,.97)!important;backdrop-filter:blur(12px)!important;} body[data-page="maker"] .maker-selected-head h2{font-size:18px!important;} body[data-page="maker"] #makerCostBase{border-left-color:#f4ce55!important;} body[data-page="maker"] #makerCostFlame{border-left-color:#67e8fb!important;} body[data-page="maker"] #makerCostPotential{border-left-color:#d8ff1f!important;} body[data-page="maker"] #makerCostAdditional{border-left-color:#b98cff!important;} body[data-page="maker"] .maker-match-section{margin-top:14px!important;} body[data-page="maker"] .maker-match-card-v176 .card-side-score{padding-top:28px!important;} body[data-page="maker"] .maker-match-card-v176 .card-favorite-corner{top:6px!important;right:8px!important;} @media (max-width:1160px){body[data-page="maker"] .maker-catalog-v183{max-width:none!important} body[data-page="maker"] .maker-item-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}} @media (max-width:620px){body[data-page="maker"] .maker-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} body[data-page="maker"] .maker-selected-head{position:static!important}} body[data-page="maker"] .maker-selected-head{max-width:100%!important;} body[data-page="maker"] .maker-match-section{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;} .calc-target-three-lines label{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;} .calc-target-three-lines label>span{font-size:11px!important;font-weight:800!important;color:#aeb9c7!important;} .calc-target-three-lines select{min-width:0!important;} @media (max-width:1320px){body[data-page="maker"] .maker-catalog-v183{max-width:1120px!important}} .flame-method-result-card.compact-flame-result-card{min-width:0;overflow:hidden;} .flame-method-result-card.compact-flame-result-card .flame-result-pairs.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;} .flame-method-result-card.compact-flame-result-card .flame-result-pairs.compact>div{min-width:0;} .calc-scenario-result{width:100%;min-width:0;max-width:100%;box-sizing:border-box;} .calc-scenario-result{overflow:hidden;} .calc-exact-combinations{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;} .calc-exact-combinations>article{width:100%;min-width:0;max-width:100%;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(84px,auto)!important;} .calc-exact-combinations>article>div{min-width:0!important;} .calc-exact-combinations>article span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:keep-all!important;text-overflow:clip!important;} .calc-exact-combinations>article>b{max-width:130px;overflow:hidden;text-overflow:ellipsis;} @media (max-width:760px){.flame-method-result-card.compact-flame-result-card .flame-result-pairs.compact{grid-template-columns:1fr}} @media (min-width: 1400px){body[data-page="maker"] .maker-catalog-v183{width: 340px !important;} body[data-page="maker"] .maker-catalog-head h2{font-size: 21px !important;} body[data-page="maker"] .maker-catalog-head input{min-height: 44px !important;
    font-size: 14px !important;} body[data-page="maker"] .maker-group-tabs-v183 button{min-height: 38px !important;
    padding: 0 12px !important;
    font-size: 12px !important;} body[data-page="maker"] .maker-item-card{min-height: 74px !important; padding: 10px !important;} body[data-page="maker"] .maker-item-card b{font-size: 13px !important;} body[data-page="maker"] .maker-item-card span{font-size: 12px !important;} body[data-page="maker"] .maker-item-card small{font-size: 10px !important;} body[data-page="maker"] .maker-match-section{max-width: 1480px !important;} body[data-page="maker"] .maker-selected-head{padding: 15px 18px !important;} body[data-page="maker"] .maker-selected-head > div > span{font-size: 12px !important;} body[data-page="maker"] .maker-selected-head h2{font-size: 23px !important;}} body.landing-v49 #landingMarketGrid{will-change: opacity, transform;
  transition: opacity .52s cubic-bezier(.22,.61,.36,1), transform .52s cubic-bezier(.22,.61,.36,1) !important;} body.landing-v49 #landingMarketGrid.v151-market-flip{opacity: 0 !important;
  transform: translateY(10px) scale(.992) !important;
  pointer-events: none;} @media (prefers-reduced-motion: reduce){body.landing-v49 #landingMarketGrid{transition: none !important;}} .calc-option-filter-note{margin:8px 0 10px;
  padding:8px 10px;
  border:1px solid rgba(103,232,249,.16);
  border-radius:9px;
  background:rgba(103,232,249,.055);
  color:#8fa8b9;
  font-size:12px;
  line-height:1.45;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.012);} .calc-option-filter-note.warning{border-color:rgba(251,146,60,.28);
  background:rgba(251,146,60,.075);
  color:#fdba74;
  font-weight:700;} @media (min-width: 1181px){body[data-page="item"] .detail-sticky-toolbar{position: relative !important;
    top: auto !important;} body[data-page="item"] .detail-left-rail{position: sticky !important;
    top: 130px !important;
    align-self: start !important;
    width: 100% !important;
    height: auto !important;
    max-height: calc(100vh - 146px) !important;
    overflow: visible !important;
    padding-right: 0 !important;
    transition: top .18s ease, max-height .18s ease !important;} body[data-page="item"].detail-rail-fallback-active .detail-left-rail{top: 86px !important;
    max-height: calc(100vh - 102px) !important;} body[data-page="item"] .detail-left-sticky-shell{position: static !important;
    display: flex !important;
    width: 100% !important;
    min-height: 0 !important;
    max-height: inherit !important;
    flex-direction: column !important;
    gap: 0 !important;} body[data-page="item"] .detail-left-scroll{flex: 1 1 auto !important;
    min-height: 0 !important;
    max-height: 100% !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
    scrollbar-gutter: stable !important;
    padding-right: 4px !important;} body[data-page="item"] .detail-rail-actions{display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 7px !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 8px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    border: 0 solid transparent !important;
    border-radius: 12px !important;
    background: rgba(11, 17, 27, 0) !important;
    opacity: 0 !important;
    pointer-events: none !important;
    transform: translateY(-6px) !important;
    transition: max-height .22s ease, padding .22s ease, margin-bottom .22s ease, opacity .18s ease, transform .22s ease, border-color .22s ease, background-color .22s ease !important;} body[data-page="item"] .detail-rail-actions.is-visible{max-height: 58px !important;
    margin-bottom: 8px !important;
    padding: 8px !important;
    border-width: 1px !important;
    border-color: rgba(148, 163, 184, .16) !important;
    background: rgba(11, 17, 27, .96) !important;
    box-shadow: 0 10px 24px rgba(0, 0, 0, .20) !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    transform: translateY(0) !important;} body[data-page="item"] .detail-rail-actions .detail-back-btn,body[data-page="item"] .detail-rail-actions .detail-search-btn{width: 100% !important;
    min-width: 0 !important;
    min-height: 36px !important;
    padding: 0 8px !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    font-size: 11px !important;}} @media (max-width: 1180px){body[data-page="item"] .detail-left-sticky-shell,body[data-page="item"] .detail-left-scroll{position: static !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
    padding-right: 0 !important;} body[data-page="item"] .detail-rail-actions{display: none !important;}} .calc-exact-combinations > summary{display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  min-height: 34px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #aab6c4 !important;
  font-size: 11px !important;
  list-style: none !important;
  cursor: pointer !important;
  user-select: none !important;} .calc-exact-combinations > summary::-webkit-details-marker{display: none !important;} .calc-exact-combinations > summary::marker{content: "" !important;} .calc-exact-combinations > summary:focus-visible{border-radius: 8px !important;
  outline: 2px solid rgba(216, 255, 31, .55) !important;
  outline-offset: 3px !important;} .calc-exact-combination-summary{display: inline-flex !important;
  min-width: 0 !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 7px !important;
  margin-left: auto !important;
  white-space: nowrap !important;} .calc-exact-combination-summary > b{color: #dfff52 !important;
  font-size: 12px !important;} .calc-exact-combination-summary > em{display: inline-flex !important;
  min-height: 25px !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 8px !important;
  border: 1px solid rgba(103, 232, 249, .22) !important;
  border-radius: 7px !important;
  background: rgba(103, 232, 249, .06) !important;
  color: #8eefff !important;
  font-size: 9px !important;
  font-style: normal !important;
  font-weight: 850 !important;} .calc-exact-combinations .combo-close-label{display: none !important;} .calc-exact-combinations[open] .combo-open-label{display: none !important;} .calc-exact-combinations[open] .combo-close-label{display: inline-flex !important;} .calc-exact-combinations[open] > summary{padding-bottom: 8px !important;
  border-bottom: 1px solid rgba(255, 255, 255, .07) !important;} .calc-exact-combinations:not([open]) > .calc-exact-combination-list{display: none !important;} .calc-exact-combinations[open] > .calc-exact-combination-list{display: block !important;} .calc-exact-combination-list{width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  padding-top: 7px !important;
  box-sizing: border-box !important;} .calc-exact-combination-list > article{display: grid !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  grid-template-columns: minmax(0, 1fr) minmax(84px, auto) !important;
  gap: 12px !important;
  align-items: center !important;
  padding: 8px 9px !important;
  box-sizing: border-box !important;
  border-radius: 8px !important;
  background: rgba(255, 255, 255, .025) !important;} .calc-exact-combination-list > article + article{margin-top: 5px !important;} .calc-exact-combination-list > article > div{display: flex !important;
  min-width: 0 !important;
  flex-direction: column !important;
  gap: 2px !important;} .calc-exact-combination-list > article span{min-width: 0 !important;
  overflow: visible !important;
  color: #dce4ed !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: keep-all !important;
  text-overflow: clip !important;} .calc-exact-combination-list > article > b{max-width: 130px !important;
  overflow: hidden !important;
  color: #75e9fb !important;
  font-size: 11px !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;} @media (max-width: 560px){.calc-exact-combinations > summary{align-items: flex-start !important;
    flex-direction: column !important;
    gap: 7px !important;} .calc-exact-combination-summary{width: 100% !important;
    justify-content: space-between !important;
    margin-left: 0 !important;}} body.about-guide-v203{background:
    radial-gradient(circle at 12% 12%, rgba(103, 232, 249, .055), transparent 30%),
    radial-gradient(circle at 86% 16%, rgba(216, 255, 31, .055), transparent 31%),
    #090e16;} body[data-page="landing"] .ip-footer.v49-footer nav[aria-label="정책 안내"]{align-content: flex-start;} html.legal-document-v206{height: auto !important;
  min-height: 100% !important;
  max-height: none !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  scroll-behavior: auto !important;} html.legal-document-v206 body.legal-body{height: auto !important;
  min-height: 100vh !important;
  max-height: none !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;
  position: static !important;} html.clean-document-v213{height: auto !important;
  min-height: 100% !important;
  max-height: none !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  scrollbar-gutter: auto !important;} html.clean-document-v213 body[data-page="clean"]{height: auto !important;
  min-height: 100vh !important;
  max-height: none !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;} .period-range-control-v213{display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 7px;
  padding: 5px 8px;
  border: 1px solid rgba(180,195,215,.16);
  border-radius: 10px;
  background: rgba(9,14,22,.72);} .period-range-control-v213 label{display: inline-flex;
  align-items: center;
  gap: 5px;
  color: #98a8bb;
  font-size: 11px;
  font-weight: 800;} .period-range-control-v213 select{min-height: 28px;
  border: 1px solid rgba(180,195,215,.18);
  border-radius: 7px;
  background: #111a27;
  color: #edf5ff;
  padding: 0 7px;
  font: inherit;} .period-range-control-v213 button{min-height: 28px;
  border: 1px solid rgba(216,255,31,.32);
  border-radius: 7px;
  background: rgba(216,255,31,.08);
  color: #d8ff1f;
  padding: 0 9px;
  font-size: 11px;
  font-weight: 900;
  cursor: pointer;} @media (max-width: 820px){.period-range-control-v213{width: 100%;}} html.clean-document-v213 .clean-card-grid{grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)) !important;
  align-items: stretch !important;} html.clean-document-v213 .clean-group-card{min-width: 0 !important;
  height: 116px !important;} html.clean-document-v213 .clean-group-card > a{display: grid !important;
  grid-template-columns: 74px minmax(0, 1fr) !important;
  align-items: center !important;
  height: 100% !important;
  min-height: 116px !important;
  padding: 14px 16px !important;
  box-sizing: border-box !important;} html.clean-document-v213 .clean-group-card strong,html.clean-document-v213 .clean-group-card span,html.clean-document-v213 .clean-group-card b,html.clean-document-v213 .clean-group-card small{display: block !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;} .maker-item-grid{grid-template-columns: repeat(auto-fill, minmax(142px, 1fr)) !important;
  align-items: stretch !important;} .maker-item-card{height: 154px !important;
  min-height: 154px !important;
  max-height: 154px !important;
  padding: 12px 10px !important;
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-rows: 72px 38px 22px !important;
  align-items: center !important;} .maker-item-card img{max-width: 64px !important;
  max-height: 64px !important;
  object-fit: contain !important;
  justify-self: center !important;} .maker-item-card > span{display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  line-height: 1.3 !important;
  min-height: 36px !important;} .maker-item-card > small{overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;} @media (max-width: 820px){html.clean-document-v213 .clean-card-grid{grid-template-columns: 1fr !important;} html.clean-document-v213 .clean-group-card,html.clean-document-v213 .clean-group-card > a{height: 106px !important;
    min-height: 106px !important;}} html:has(body[data-page="favorites"]),body[data-page="favorites"]{height: auto !important;
  min-height: 100% !important;
  max-height: none !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;} body[data-page="favorites"] #favoriteResults,body[data-page="favorites"] .item-grid{height: auto !important;
  max-height: none !important;
  overflow: visible !important;} html.favorites-document-v218{height: auto !important;
  min-height: 100% !important;
  max-height: none !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;} @media (min-width: 1161px){body[data-page="maker"] .maker-catalog-v183,body[data-page="maker"] .maker-catalog-panel{position: sticky !important;
    top: 82px !important;
    width: 300px !important;
    height: calc(100vh - 100px) !important;
    max-height: calc(100vh - 100px) !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    align-self: start !important;} body[data-page="maker"] .maker-catalog-head{flex: 0 0 auto !important;
    padding: 12px !important;} body[data-page="maker"] .maker-catalog-head h2{margin-bottom: 8px !important;
    font-size: 17px !important;} body[data-page="maker"] .maker-catalog-head input{min-height: 36px !important;
    height: 36px !important;
    font-size: 12px !important;} body[data-page="maker"] .maker-group-tabs-v183{flex: 0 0 auto !important;
    grid-template-columns: repeat(3, minmax(0,1fr)) !important;
    gap: 4px !important;
    padding: 7px 10px !important;} body[data-page="maker"] .maker-group-tabs-v183 .maker-group-btn{height: 28px !important;
    min-height: 28px !important;
    padding: 0 4px !important;
    font-size: 9px !important;} body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{flex: 1 1 auto !important;
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
    scrollbar-gutter: stable !important;
    padding: 7px 8px 12px !important;} body[data-page="maker"] .maker-catalog-sub{margin: 0 0 10px !important;} body[data-page="maker"] .maker-catalog-sub h4{position: sticky !important;
    top: -7px !important;
    z-index: 2 !important;
    margin: 0 0 5px !important;
    padding: 6px 3px 5px !important;
    background: rgba(13,19,28,.96) !important;
    font-size: 11px !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 5px !important;} body[data-page="maker"] .maker-item-card{height: 92px !important;
    min-height: 92px !important;
    max-height: 92px !important;
    padding: 6px 5px !important;
    grid-template-rows: 40px 28px 14px !important;
    border-radius: 9px !important;} body[data-page="maker"] .maker-item-card img{width: 36px !important;
    height: 36px !important;
    max-width: 36px !important;
    max-height: 36px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 26px !important;
    font-size: 9px !important;
    line-height: 1.25 !important;
    -webkit-line-clamp: 2 !important;} body[data-page="maker"] .maker-item-card > small{font-size: 7px !important;
    line-height: 1 !important;}} @media (min-width: 821px) and (max-width: 1160px){body[data-page="maker"] .maker-catalog-v183,body[data-page="maker"] .maker-catalog-panel{max-height: 430px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;} body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{flex: 1 1 auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow-y: auto !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(5, minmax(0,1fr)) !important;} body[data-page="maker"] .maker-item-card{height: 96px !important;
    min-height: 96px !important;
    max-height: 96px !important;
    padding: 7px !important;
    grid-template-rows: 42px 30px 14px !important;} body[data-page="maker"] .maker-item-card img{width: 38px !important;
    height: 38px !important;
    max-width: 38px !important;
    max-height: 38px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 28px !important;
    font-size: 10px !important;} body[data-page="maker"] .maker-item-card > small{font-size: 8px !important;}} @media (max-width: 820px){body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{max-height: 360px !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 5px !important;} body[data-page="maker"] .maker-item-card{height: 88px !important;
    min-height: 88px !important;
    max-height: 88px !important;
    padding: 6px !important;
    grid-template-rows: 38px 28px 13px !important;} body[data-page="maker"] .maker-item-card img{width: 34px !important;
    height: 34px !important;
    max-width: 34px !important;
    max-height: 34px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 26px !important;
    font-size: 9px !important;} body[data-page="maker"] .maker-item-card > small{font-size: 7px !important;}} .maker-load-card-v220{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025);color:#fff;text-align:left;cursor:pointer;} .maker-load-card-v220:hover{border-color:rgba(216,255,31,.34);background:rgba(216,255,31,.045);} .maker-load-card-v220>span{grid-row:1/3;width:48px;height:48px;display:grid;place-items:center;} .maker-load-card-v220 img{max-width:44px;max-height:44px;object-fit:contain;} .maker-load-card-v220 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;} .maker-load-card-v220 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8796a8;font-size:9px;} .made-item-card-v224{cursor: default !important;} .made-item-card-v224:hover{transform: none !important;} .made-item-mark-v224{display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 42px;
  height: 20px;
  margin-top: 5px;
  border-radius: 999px;
  background: rgba(216,255,31,.1);
  color: #d8ff1f;
  font-size: 9px;
  font-weight: 950;} .made-tag-v224{color: #d8ff1f !important;
  border-color: rgba(216,255,31,.24) !important;} .made-price-line-v224 b{color: #d8ff1f !important;
  font-size: 16px !important;} .made-expanded-tooltip-v224{grid-column: 1 / -1;} .maker-load-card-v220:disabled{opacity: .55;
  cursor: wait;} body[data-page="maker"] > .maker-load-layer-v220:not(.open){display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;} body.modal-open{overflow: hidden !important;} @media (min-width: 1161px){body[data-page="maker"] .maker-catalog-v183,body[data-page="maker"] .maker-catalog-panel{width: 268px !important;
    height: calc(100dvh - 94px) !important;
    max-height: calc(100dvh - 94px) !important;
    top: 76px !important;} body[data-page="maker"] .maker-catalog-head{padding: 9px !important;} body[data-page="maker"] .maker-catalog-head h2{margin: 0 0 6px !important;
    font-size: 15px !important;} body[data-page="maker"] .maker-catalog-head input{height: 32px !important;
    min-height: 32px !important;
    font-size: 11px !important;} body[data-page="maker"] .maker-group-tabs-v183{padding: 6px 8px !important;
    gap: 3px !important;} body[data-page="maker"] .maker-group-tabs-v183 .maker-group-btn{height: 25px !important;
    min-height: 25px !important;
    font-size: 8px !important;
    padding: 0 3px !important;} body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{padding: 6px 7px 10px !important;} body[data-page="maker"] .maker-catalog-sub{margin-bottom: 8px !important;} body[data-page="maker"] .maker-catalog-sub h4{top: -6px !important;
    margin: 0 0 4px !important;
    padding: 5px 2px 4px !important;
    font-size: 10px !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 4px !important;} body[data-page="maker"] .maker-item-card{height: 74px !important;
    min-height: 74px !important;
    max-height: 74px !important;
    padding: 4px 3px !important;
    grid-template-rows: 30px 24px 12px !important;
    border-radius: 7px !important;} body[data-page="maker"] .maker-item-card img{width: 28px !important;
    height: 28px !important;
    max-width: 28px !important;
    max-height: 28px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 22px !important;
    font-size: 7.5px !important;
    line-height: 1.18 !important;} body[data-page="maker"] .maker-item-card > small{font-size: 6.5px !important;
    line-height: 1 !important;}} @media (min-width: 821px) and (max-width: 1160px){body[data-page="maker"] .maker-catalog-v183,body[data-page="maker"] .maker-catalog-panel{max-height: 350px !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(6, minmax(0,1fr)) !important;
    gap: 4px !important;} body[data-page="maker"] .maker-item-card{height: 72px !important;
    min-height: 72px !important;
    max-height: 72px !important;
    padding: 4px !important;
    grid-template-rows: 28px 24px 12px !important;} body[data-page="maker"] .maker-item-card img{width: 27px !important;
    height: 27px !important;
    max-width: 27px !important;
    max-height: 27px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 22px !important;
    font-size: 8px !important;} body[data-page="maker"] .maker-item-card > small{font-size: 6.5px !important;}} @media (max-width: 820px){body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{max-height: 290px !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(3, minmax(0,1fr)) !important;
    gap: 4px !important;} body[data-page="maker"] .maker-item-card{height: 72px !important;
    min-height: 72px !important;
    max-height: 72px !important;
    padding: 4px !important;
    grid-template-rows: 28px 24px 12px !important;} body[data-page="maker"] .maker-item-card img{width: 27px !important;
    height: 27px !important;
    max-width: 27px !important;
    max-height: 27px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 22px !important;
    font-size: 8px !important;} body[data-page="maker"] .maker-item-card > small{font-size: 6.5px !important;}} @media (min-width: 1161px){body[data-page="maker"] .maker-catalog-v183,body[data-page="maker"] .maker-catalog-panel{width: 300px !important;
    height: calc(100dvh - 100px) !important;
    max-height: calc(100dvh - 100px) !important;
    top: 82px !important;} body[data-page="maker"] .maker-catalog-head{padding: 12px !important;} body[data-page="maker"] .maker-catalog-head h2{margin-bottom: 8px !important;
    font-size: 17px !important;} body[data-page="maker"] .maker-catalog-head input{height: 36px !important;
    min-height: 36px !important;
    font-size: 12px !important;} body[data-page="maker"] .maker-group-tabs-v183{padding: 7px 10px !important;
    gap: 4px !important;} body[data-page="maker"] .maker-group-tabs-v183 .maker-group-btn{height: 28px !important;
    min-height: 28px !important;
    padding: 0 4px !important;
    font-size: 9px !important;} body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{padding: 7px 8px 12px !important;} body[data-page="maker"] .maker-catalog-sub{margin-bottom: 10px !important;} body[data-page="maker"] .maker-catalog-sub h4{top: -7px !important;
    margin: 0 0 5px !important;
    padding: 6px 3px 5px !important;
    font-size: 11px !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 5px !important;} body[data-page="maker"] .maker-item-card{height: 92px !important;
    min-height: 92px !important;
    max-height: 92px !important;
    padding: 6px 5px !important;
    grid-template-rows: 40px 28px 14px !important;
    border-radius: 9px !important;} body[data-page="maker"] .maker-item-card img{width: 36px !important;
    height: 36px !important;
    max-width: 36px !important;
    max-height: 36px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 26px !important;
    font-size: 9px !important;
    line-height: 1.25 !important;} body[data-page="maker"] .maker-item-card > small{font-size: 7px !important;
    line-height: 1 !important;}} @media (min-width: 821px) and (max-width: 1160px){body[data-page="maker"] .maker-catalog-v183,body[data-page="maker"] .maker-catalog-panel{max-height: 430px !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(5, minmax(0,1fr)) !important;
    gap: 5px !important;} body[data-page="maker"] .maker-item-card{height: 96px !important;
    min-height: 96px !important;
    max-height: 96px !important;
    padding: 7px !important;
    grid-template-rows: 42px 30px 14px !important;} body[data-page="maker"] .maker-item-card img{width: 38px !important;
    height: 38px !important;
    max-width: 38px !important;
    max-height: 38px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 28px !important;
    font-size: 10px !important;} body[data-page="maker"] .maker-item-card > small{font-size: 8px !important;}} @media (max-width: 820px){body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{max-height: 360px !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 5px !important;} body[data-page="maker"] .maker-item-card{height: 88px !important;
    min-height: 88px !important;
    max-height: 88px !important;
    padding: 6px !important;
    grid-template-rows: 38px 28px 13px !important;} body[data-page="maker"] .maker-item-card img{width: 34px !important;
    height: 34px !important;
    max-width: 34px !important;
    max-height: 34px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 26px !important;
    font-size: 9px !important;} body[data-page="maker"] .maker-item-card > small{font-size: 7px !important;}} .made-item-card-v224{position: relative !important;
  padding-right: 154px !important;} .made-item-actions-v227{position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 4 !important;
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;} .made-item-actions-v227 button{min-height: 30px !important;
  border-radius: 7px !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  cursor: pointer !important;} .made-item-actions-v227 .made-open-v227{padding: 0 10px !important;
  border: 1px solid rgba(216,255,31,.25) !important;
  background: rgba(216,255,31,.07) !important;
  color: #d8ff1f !important;} .made-item-actions-v227 .made-open-v227:hover{background: rgba(216,255,31,.13) !important;} .made-item-actions-v227 .made-delete-v227{width: 30px !important;
  min-width: 30px !important;
  padding: 0 !important;
  border: 1px solid rgba(255,95,95,.28) !important;
  border-radius: 7px !important;
  background: rgba(255,95,95,.07) !important;
  color: #ff8f8f !important;
  font-size: 18px !important;
  line-height: 1 !important;} .made-item-actions-v227 .made-delete-v227:hover{background: rgba(255,95,95,.14) !important;} .made-item-card-v224.expanded-card{padding-right: 154px !important;} body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{scrollbar-width: none !important;
  -ms-overflow-style: none !important;} body[data-page="maker"] .maker-catalog-open-v183::-webkit-scrollbar,body[data-page="maker"] .maker-catalog-scroll::-webkit-scrollbar{width: 0 !important;
  height: 0 !important;
  display: none !important;} @media (max-width:820px){.made-item-card-v224{padding-right: 10px !important;
    padding-top: 48px !important;} .made-item-actions-v227{top: 8px !important;
    right: 8px !important;} .made-item-actions-v227 .made-open-v227{min-height: 28px !important;
    padding: 0 8px !important;
    font-size: 9px !important;} .made-item-actions-v227 .made-delete-v227{width: 28px !important;
    min-width: 28px !important;
    min-height: 28px !important;}} @media (min-width: 1161px){body[data-page="maker"] .maker-catalog-v183,body[data-page="maker"] .maker-catalog-panel{width: 340px !important;
    height: calc(100dvh - 100px) !important;
    max-height: calc(100dvh - 100px) !important;
    top: 82px !important;
    overflow: hidden !important;} body[data-page="maker"] .maker-catalog-head{padding: 14px !important;} body[data-page="maker"] .maker-catalog-head h2{margin-bottom: 9px !important;
    font-size: 20px !important;} body[data-page="maker"] .maker-catalog-head input{height: 42px !important;
    min-height: 42px !important;
    font-size: 13px !important;} body[data-page="maker"] .maker-group-tabs-v183{padding: 9px 12px !important;
    gap: 5px !important;} body[data-page="maker"] .maker-group-tabs-v183 .maker-group-btn{height: 34px !important;
    min-height: 34px !important;
    padding: 0 7px !important;
    font-size: 11px !important;} body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    padding: 10px 12px 16px !important;} body[data-page="maker"] .maker-catalog-sub{margin-bottom: 14px !important;} body[data-page="maker"] .maker-catalog-sub h4{top: -10px !important;
    margin: 0 0 8px !important;
    padding: 8px 4px 7px !important;
    font-size: 13px !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;} body[data-page="maker"] .maker-item-card{height: 154px !important;
    min-height: 154px !important;
    max-height: 154px !important;
    padding: 12px 10px !important;
    grid-template-rows: 72px 38px 22px !important;
    border-radius: 11px !important;} body[data-page="maker"] .maker-item-card img{width: auto !important;
    height: auto !important;
    max-width: 64px !important;
    max-height: 64px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 36px !important;
    font-size: 12px !important;
    line-height: 1.3 !important;} body[data-page="maker"] .maker-item-card > small{font-size: 10px !important;
    line-height: 1.2 !important;}} @media (min-width: 821px) and (max-width: 1160px){body[data-page="maker"] .maker-catalog-v183,body[data-page="maker"] .maker-catalog-panel{max-height: 470px !important;
    overflow: hidden !important;} body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{overflow-y: auto !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(4, minmax(0,1fr)) !important;
    gap: 8px !important;} body[data-page="maker"] .maker-item-card{height: 132px !important;
    min-height: 132px !important;
    max-height: 132px !important;
    padding: 10px 8px !important;
    grid-template-rows: 58px 34px 18px !important;} body[data-page="maker"] .maker-item-card img{width: auto !important;
    height: auto !important;
    max-width: 52px !important;
    max-height: 52px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 32px !important;
    font-size: 11px !important;} body[data-page="maker"] .maker-item-card > small{font-size: 9px !important;}} @media (max-width: 820px){body[data-page="maker"] .maker-catalog-open-v183,body[data-page="maker"] .maker-catalog-scroll{max-height: 420px !important;
    overflow-y: auto !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 7px !important;} body[data-page="maker"] .maker-item-card{height: 120px !important;
    min-height: 120px !important;
    max-height: 120px !important;
    padding: 9px 7px !important;
    grid-template-rows: 52px 32px 16px !important;} body[data-page="maker"] .maker-item-card img{width: auto !important;
    height: auto !important;
    max-width: 48px !important;
    max-height: 48px !important;} body[data-page="maker"] .maker-item-card > span{min-height: 30px !important;
    font-size: 10px !important;} body[data-page="maker"] .maker-item-card > small{font-size: 8px !important;}} @media (max-width: 820px){body[data-page="landing"] #landingMarketGrid,body.landing-v49 #landingMarketGrid{display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: none !important;
    grid-auto-flow: row !important;
    grid-auto-columns: auto !important;
    grid-auto-rows: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    gap: 9px !important;
    padding: 1px !important;
    overflow-x: hidden !important;
    overflow-y: visible !important;
    scroll-snap-type: none !important;
    touch-action: pan-y !important;} body[data-page="landing"] #landingMarketGrid > .item-card,body.landing-v49 #landingMarketGrid > .item-card{width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 104px !important;
    scroll-snap-align: none !important;}} .expanded-detail-link-v233,.expanded-detail-link-v233 .maple-tooltip{cursor: pointer !important;} .expanded-detail-link-v233:hover .maple-tooltip{border-color: rgba(216,255,31,.32) !important;
  box-shadow: 0 0 0 1px rgba(216,255,31,.08), 0 16px 36px rgba(0,0,0,.28) !important;} body.ip-page-enter-v183,body.ip-page-enter-v183.is-visible,body.ip-page-leave-v183{opacity: 1 !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  animation: none !important;
  pointer-events: auto !important;} .option-filter-row select{min-width: 0;
  text-overflow: ellipsis;} .option-filter-row.exact-option-selected{grid-template-columns: minmax(0, 1fr) 76px;} .option-filter-row.exact-option-selected select{border-color: rgba(216, 255, 31, .42);
  box-shadow: 0 0 0 2px rgba(216, 255, 31, .07);} .option-filter-row input:disabled{color: #8f9baa;
  border-color: rgba(216, 255, 31, .14);
  background: rgba(216, 255, 31, .035);
  opacity: 1;
  cursor: default;} .v49-line-row.exact-option-selected select{border-color: rgba(216, 255, 31, .42);
  box-shadow: 0 0 0 2px rgba(216, 255, 31, .07);} .v49-line-row input:disabled{color: #8f9baa;
  border-color: rgba(216, 255, 31, .14);
  background: rgba(216, 255, 31, .035);
  opacity: 1;
  cursor: default;} .option-filter-row select optgroup,.v49-line-row select optgroup{color: #dce6f2;
  font-weight: 700;} .section-exact-toggle:has(input:checked){color:#d8ff1f;
  border-color:rgba(216,255,31,.48);
  background:rgba(216,255,31,.085);
  box-shadow:0 0 0 2px rgba(216,255,31,.055);} .section-exact-toggle:has(input:checked) i{border-color:#d8ff1f;
  background:#d8ff1f;} .section-exact-toggle:has(input:checked) i::after{opacity:1;
  transform:rotate(45deg) scale(1);} .option-filter-row.numeric-exact-enabled input:not(:disabled),.v49-line-row.numeric-exact-enabled input:not(:disabled){border-color:rgba(216,255,31,.38);
  background:rgba(216,255,31,.045);
  color:#f1f8ff;
  box-shadow:0 0 0 2px rgba(216,255,31,.045);} .option-filter-row.numeric-exact-enabled input:not(:disabled)::placeholder,.v49-line-row.numeric-exact-enabled input:not(:disabled)::placeholder{color:#aeca5f;} .maker-market-tier{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:10px;font-weight:950;letter-spacing:-.02em;} .maker-market-tier.maker-tier-complete_exact{border-color:rgba(216,255,31,.5);background:rgba(216,255,31,.12);color:#e7ff79;} .maker-market-tier.maker-tier-effective_exact{border-color:rgba(103,232,249,.45);background:rgba(103,232,249,.11);color:#8ff2ff;} .maker-market-tier.maker-tier-effective_similar{border-color:rgba(167,124,255,.42);background:rgba(167,124,255,.11);color:#c5a8ff;} .maker-market-tier.maker-tier-near_reference{border-color:rgba(246,201,69,.4);background:rgba(246,201,69,.1);color:#f6d96d;} .maker-match-card-v176.maker-tier-near_reference{border-color:rgba(246,201,69,.2);} .maker-market-tier.maker-tier-reference{border-color:rgba(148,163,184,.22);background:rgba(148,163,184,.07);color:#8d9aad;} .maker-match-card-v176.maker-tier-reference{opacity:.76;} .maker-match-card-v176.maker-tier-reference:hover{opacity:1;} .maker-effective-detail{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(8,14,24,.64);} .maker-effective-detail b{color:#d8ff1f;font-size:11px;} .maker-effective-detail span{color:#9cabbc;font-size:10px;text-align:right;} .clean-change-card.flat b,.clean-change-card.new b{color:#aeb8c6;} .clean-daily-table-panel-v292{min-width:0;width:100%;} .clean-candle-tooltip-v292{position:absolute;z-index:8;width:202px;padding:10px 11px;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:rgba(7,12,20,.97);box-shadow:0 15px 36px rgba(0,0,0,.4);pointer-events:none;color:#b7c2d0;font-size:10.5px;line-height:1.5;backdrop-filter:blur(10px);} .clean-candle-tooltip-v292[hidden]{display:none;} .clean-candle-tooltip-v292 b{display:block;margin-bottom:5px;color:#f4f7fb;font-size:12px;} .clean-candle-tooltip-v292 span{display:block;} .clean-candle-tooltip-v292 strong{color:#fff;} .clean-candle-tooltip-v292.up{border-color:rgba(255,51,74,.58);} .clean-candle-tooltip-v292.down{border-color:rgba(38,120,255,.58);} .clean-daily-table-panel-v292{display:flex;flex-direction:column;max-width:1180px;width:calc(100% - 28px);margin-left:auto;margin-right:auto;} body[data-page="clean-item"]{scrollbar-width:none;-ms-overflow-style:none;} body[data-page="clean-item"]::-webkit-scrollbar{display:none;width:0;height:0;} .clean-table-change-v292{font-size:12.5px;font-weight:950;} .clean-table-change-v292.up{color:#ff334a;} .clean-table-change-v292.down{color:#2678ff;} .clean-table-change-v292.flat,.clean-table-change-v292.new{color:#b5bfcc;} .clean-price-row-v292.up{background:linear-gradient(90deg,rgba(255,51,74,.075),transparent 48%);} .clean-price-row-v292.down{background:linear-gradient(90deg,rgba(38,120,255,.075),transparent 48%);} .clean-price-row-v292.latest{box-shadow:inset 3px 0 0 rgba(216,255,31,.72);} .clean-change-card.up b{color:#ff334a;} .clean-change-card.down b{color:#2678ff;} .clean-change-card.up{border-color:rgba(255,51,74,.3)!important;} .clean-change-card.down{border-color:rgba(38,120,255,.3)!important;} @media (max-width:720px){.clean-daily-table-panel-v292{width:100%;max-width:none} body[data-page="clean-item"]{scrollbar-width:none;-ms-overflow-style:none} body[data-page="clean-item"]::-webkit-scrollbar{display:none;width:0;height:0} .clean-table-change-v292{font-size:11.5px}} @keyframes cleanTickerFlowV298{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(var(--clean-ticker-shift,-2400px),0,0)}} .clean-ticker-group-v295{height:100%;display:flex;flex:none;align-items:center;padding-right:20px;} .clean-ticker-item-v295{height:100%;display:flex;align-items:center;gap:8px;padding:0 14px;color:#e6edf5;text-decoration:none;white-space:nowrap;transition:opacity .15s ease,background .15s ease;} .clean-ticker-item-v295:hover,.clean-ticker-item-v295:focus-visible{background:rgba(255,255,255,.04);outline:none;} .clean-ticker-name-v295{max-width:180px;overflow:hidden;text-overflow:ellipsis;color:#eef3f9;font-size:11.5px;font-weight:900;} .clean-ticker-price-v295{color:#f5f8fc;font-size:12.5px;font-weight:1000;} .clean-ticker-change-v295{min-width:52px;font-size:10.5px;font-style:normal;font-weight:1000;text-align:right;} .clean-ticker-item-v295.up .clean-ticker-change-v295{color:#ff3048;} .clean-ticker-item-v295.down .clean-ticker-change-v295{color:#2979ff;} .clean-ticker-item-v295.flat .clean-ticker-change-v295{color:#b8c2ce;} .clean-ticker-item-v295.new .clean-ticker-change-v295{color:#f6c945;} .clean-ticker-state-v295{display:flex;align-items:center;height:42px;padding:0 18px;color:#8fa0b4;font-size:11px;font-weight:800;} @media (max-width:720px){.clean-ticker-item-v295{gap:7px;padding:0 11px} .clean-ticker-name-v295{max-width:132px;font-size:10.5px} .clean-ticker-price-v295{font-size:11.5px} .clean-ticker-change-v295{min-width:46px;font-size:9.5px}} @media (prefers-reduced-motion:reduce){.clean-ticker-group-v295[aria-hidden="true"]{display:none}} .clean-chart-zoom-indicator-v300{position:absolute;z-index:10;top:14px;right:16px;min-width:58px;padding:7px 10px;border:1px solid rgba(216,255,31,.26);border-radius:9px;background:rgba(5,10,17,.90);color:#e5ff65;font-size:12px;font-weight:1000;text-align:center;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease;} .clean-chart-zoom-indicator-v300.show{opacity:1;transform:translateY(0);} .item-card .card-icon-stack .card-icon{position:relative!important;
  overflow:visible!important;} .item-card .card-icon[data-tooltip-trigger="item-info"],.item-card .card-title-row h2[data-tooltip-trigger="item-info"]{cursor:pointer!important;} .item-card .card-icon[data-tooltip-trigger="item-info"]:hover{border-color:rgba(216,255,31,.72)!important;
  box-shadow:0 0 0 3px rgba(216,255,31,.10),0 8px 18px rgba(0,0,0,.22)!important;} .item-card .card-title-row h2[data-tooltip-trigger="item-info"]:hover{color:#dfff52!important;} .card-scissors-badge-v313{position:absolute;
  z-index:6;
  top:-10px;
  left:50%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:46px;
  min-height:19px;
  padding:1px 6px;
  transform:translateX(-50%);
  border:1px solid rgba(103,232,249,.42);
  border-radius:999px;
  background:rgba(5,15,27,.96);
  box-shadow:0 5px 13px rgba(0,0,0,.34);
  color:#a6efff;
  font-size:9px;
  font-weight:950;
  line-height:1;
  white-space:nowrap;
  pointer-events:none;} .item-card .price-line-v314{justify-content:flex-start!important;
  gap:5px!important;
  text-align:left!important;
  white-space:nowrap!important;} .item-card .price-line-v314 b{margin-left:0!important;
  color:#fff!important;
  font-size:18px!important;
  line-height:1.15!important;
  letter-spacing:-.035em!important;} .item-card .price-line-v314 span{flex:none!important;
  color:#aeb9c8!important;
  font-size:10px!important;} .item-card .price-line-v314 .card-trade-date-v314{min-width:0!important;
  margin-left:auto!important;
  overflow:hidden!important;
  color:#8f9cae!important;
  font-size:9px!important;
  font-style:normal!important;
  font-weight:750!important;
  line-height:1.2!important;
  letter-spacing:-.02em!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;} .item-card.expanded-card .card-icon,.item-card.expanded-card .card-title-row h2{cursor:default!important;} @media (max-width:720px){.card-scissors-badge-v313{top:-8px;min-width:42px;min-height:18px;padding:1px 5px;font-size:8px} .item-card .price-line-v314 b{font-size:17px!important} .item-card .price-line-v314 span{font-size:9px!important} .item-card .price-line-v314 .card-trade-date-v314{font-size:8px!important}} @media (max-width:720px){.item-card .price-line-v314{margin-top:6px!important}} .item-card .price-line-v314{margin-top:12px!important;
  padding-top:0!important;
  align-items:flex-end!important;} @media (max-width:720px){.item-card .price-line-v314{margin-top:13px!important}}
.mobile-menu-button,.mobile-search-options-toggle,.mobile-filter-toggle,.mobile-maker-catalog-toggle{display: none;} @media (max-width: 820px){:root{--mobile-page-gap: 10px;
    --mobile-card-radius: 14px;
    --mobile-header-height: 64px;} html,body{width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: hidden !important;} body{-webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;} *,*::before,*::after{box-sizing: border-box;} input,select,textarea,button{font-size: 16px;} button,a,input,select,label{-webkit-tap-highlight-color: transparent;} html.ip-mobile-ui .site-header-v165.ip-topbar.v49-topbar,html.ip-mobile-ui body.landing-v49 .site-header-v165.v49-topbar{position: sticky !important;
    top: 0 !important;
    z-index: 1000 !important;
    width: 100% !important;
    height: var(--mobile-header-height) !important;
    min-height: var(--mobile-header-height) !important;
    padding: 9px 12px !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 44px !important;
    grid-template-rows: 46px !important;
    align-items: center !important;
    gap: 8px !important;
    overflow: visible !important;
    background: rgba(7, 14, 23, .97) !important;
    border-bottom: 1px solid rgba(255, 255, 255, .09) !important;
    backdrop-filter: blur(18px) !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand{grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: start !important;
    min-width: 0 !important;
    max-width: 100% !important;
    gap: 9px !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand .ip-brand-mark{width: 38px !important;
    height: 38px !important;
    flex: 0 0 38px !important;
    border-radius: 12px !important;
    font-size: 13px !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand > span:last-child{min-width: 0 !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand b{display: block !important;
    overflow: hidden !important;
    color: #f7fbff !important;
    font-size: 14px !important;
    line-height: 1.1 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;} html.ip-mobile-ui .site-header-v165 .site-header-brand em{display: block !important;
    margin-top: 2px !important;
    overflow: hidden !important;
    color: #91a0b5 !important;
    font-size: 9px !important;
    font-style: normal !important;
    line-height: 1.15 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;} html.ip-mobile-ui .site-header-v165 .site-header-spacer{display: none !important;} html.ip-mobile-ui .mobile-menu-button{grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    display: grid !important;
    width: 42px !important;
    height: 42px !important;
    padding: 0 !important;
    place-items: center !important;
    border: 1px solid rgba(255, 255, 255, .12) !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, .055) !important;
    color: #e9f0f7 !important;
    box-shadow: none !important;
    cursor: pointer !important;} html.ip-mobile-ui .mobile-menu-button::before,html.ip-mobile-ui .mobile-menu-button::after,html.ip-mobile-ui .mobile-menu-button span{content: "";
    display: block;
    width: 18px;
    height: 2px;
    border-radius: 999px;
    background: currentColor;
    transition: transform .2s ease, opacity .2s ease;} html.ip-mobile-ui .mobile-menu-button{gap: 4px;} html.ip-mobile-ui .site-header-v165.mobile-nav-open .mobile-menu-button span{opacity: 0;} html.ip-mobile-ui .site-header-v165.mobile-nav-open .mobile-menu-button::before{transform: translateY(6px) rotate(45deg);} html.ip-mobile-ui .site-header-v165.mobile-nav-open .mobile-menu-button::after{transform: translateY(-6px) rotate(-45deg);} html.ip-mobile-ui .site-header-v165 .site-header-nav{position: absolute !important;
    top: calc(100% + 1px) !important;
    left: 10px !important;
    right: 10px !important;
    z-index: 1001 !important;
    width: auto !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 10px !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 7px !important;
    overflow: hidden !important;
    border: 1px solid transparent !important;
    border-radius: 15px !important;
    background: rgba(10, 17, 28, .985) !important;
    box-shadow: 0 18px 50px rgba(0, 0, 0, .45) !important;
    opacity: 0 !important;
    pointer-events: none !important;
    transform: translateY(-8px) !important;
    transition: max-height .24s ease, padding .24s ease, opacity .18s ease, transform .24s ease !important;} html.ip-mobile-ui .site-header-v165.mobile-nav-open .site-header-nav{max-height: 380px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-color: rgba(255, 255, 255, .1) !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    transform: translateY(0) !important;} html.ip-mobile-ui .site-header-v165 .site-header-nav a{display: flex !important;
    min-width: 0 !important;
    min-height: 42px !important;
    padding: 0 10px !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(255, 255, 255, .07) !important;
    border-radius: 10px !important;
    background: rgba(255, 255, 255, .035) !important;
    color: #c0ccda !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    text-align: center !important;} html.ip-mobile-ui .site-header-v165 .site-header-nav a.active{border-color: rgba(216, 255, 31, .28) !important;
    background: rgba(216, 255, 31, .09) !important;
    color: #dfff52 !important;} body[data-page="landing"] .v49-content{order: 1 !important;
    display: contents !important;} body[data-page="landing"] .v49-hero-line{min-height: 0 !important;
    padding: 12px 5px 4px !important;} body[data-page="landing"] .v49-market-panel{min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 13px !important;
    border-radius: 16px !important;} body[data-page="landing"] #landingMarketGrid > .item-card{width: 100% !important;
    scroll-snap-align: start !important;
    scroll-snap-stop: normal !important;} body[data-page="landing"] .v49-empty-market,body[data-page="landing"] #landingMarketGrid > .empty-state{min-height: 180px !important;
    padding: 34px 14px !important;} body[data-page="landing"] .v150-market-dots{min-height: 22px !important;
    margin-top: 8px !important;} body[data-page="landing"] .v49-panel-head{margin-bottom: 10px !important;} body[data-page="landing"] .v49-panel-head b{font-size: 17px !important;} body[data-page="landing"] .v49-mode-tabs{margin-bottom: 10px !important;} body[data-page="landing"] .v49-field{margin-bottom: 9px !important;} body[data-page="landing"] .v49-field input,body[data-page="landing"] .v49-field select,body[data-page="landing"] .v49-line-row input,body[data-page="landing"] .v49-line-row select{min-height: 43px !important;} body[data-page="landing"] .v49-line-row{grid-template-columns: minmax(0, 1fr) 72px !important;
    gap: 6px !important;} body[data-page="landing"] .mobile-search-options-toggle{display: flex !important;
    width: 100% !important;
    min-height: 41px !important;
    margin: 2px 0 10px !important;
    padding: 0 12px !important;
    align-items: center !important;
    justify-content: space-between !important;
    border: 1px solid rgba(103, 232, 249, .19) !important;
    border-radius: 11px !important;
    background: rgba(103, 232, 249, .055) !important;
    color: #b9dce6 !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    cursor: pointer !important;} body[data-page="landing"] .mobile-search-options-toggle::after{content: "⌄";
    color: #dfff52;
    font-size: 18px;
    line-height: 1;
    transition: transform .18s ease;} body[data-page="landing"] .v49-form-actions{grid-template-columns: minmax(0, 1.4fr) minmax(0, .8fr) !important;
    gap: 7px !important;
    margin-top: 0 !important;} body[data-page="landing"] .v49-footer{margin-top: 14px !important;
    padding: 22px 14px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;} body[data-page="landing"] .v49-footer nav{display: flex !important;
    gap: 9px 13px !important;
    flex-wrap: wrap !important;} .item-grid,.maker-match-grid{grid-template-columns: 1fr !important;
    gap: 9px !important;} .item-card,.similar-market-card-v176,.maker-match-card-v176{width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 11px !important;
    display: grid !important;
    grid-template-columns: 58px minmax(0, 1fr) !important;
    grid-auto-rows: auto !important;
    gap: 9px !important;
    align-items: start !important;
    border-radius: 13px !important;} .item-card .card-icon-stack,.similar-market-card-v176 .card-icon-stack,.maker-match-card-v176 .card-icon-stack{grid-column: 1 !important;
    grid-row: 1 !important;
    width: 58px !important;} .item-card .card-icon,.similar-market-card-v176 .card-icon,.maker-match-card-v176 .card-icon{width: 58px !important;
    height: 58px !important;
    border-radius: 10px !important;} .item-card .card-icon img,.similar-market-card-v176 .card-icon img,.maker-match-card-v176 .card-icon img{max-width: 48px !important;
    max-height: 48px !important;} .item-card .auction-heart,.similar-market-card-v176 .auction-heart,.maker-match-card-v176 .auction-heart{min-height: 20px !important;
    margin-top: 4px !important;
    font-size: 9px !important;} .item-card .card-main,.similar-market-card-v176 .card-main,.maker-match-card-v176 .card-main{grid-column: 2 !important;
    grid-row: 1 !important;
    min-width: 0 !important;
    padding-right: 24px !important;} .card-title-row{align-items: flex-start !important;} .card-title-row h2{display: -webkit-box !important;
    max-width: 100% !important;
    overflow: hidden !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
    white-space: normal !important;
    text-overflow: ellipsis !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;} .opt-tag{display: none !important;} .card-meta{gap: 4px 7px !important;
    margin-top: 5px !important;
    font-size: 10px !important;} .badge-row{gap: 4px !important;
    margin-top: 6px !important;} .badge{min-height: 19px !important;
    padding: 2px 5px !important;
    border-radius: 6px !important;
    font-size: 9px !important;} .price-line{gap: 4px !important;
    margin-top: 7px !important;} .price-line b{font-size: 17px !important;} .price-line span{font-size: 10px !important;} .price-line em{display: none !important;} .sub-line{gap: 5px 8px !important;
    margin-top: 4px !important;
    font-size: 9px !important;} .listing-favorite-btn.card-favorite-corner,.item-card .card-favorite-corner,.similar-market-card-v176 .card-favorite-corner,.maker-match-card-v176 .card-favorite-corner{top: 7px !important;
    right: 7px !important;
    width: 30px !important;
    height: 30px !important;} .similar-market-card-v176,.maker-match-card-v176{grid-template-columns: 58px minmax(0, 1fr) !important;} .similar-market-card-v176 .card-side-score,.maker-match-card-v176 .card-side-score{grid-column: 1 / -1 !important;
    grid-row: auto !important;
    display: flex !important;
    min-width: 0 !important;
    min-height: 34px !important;
    padding: 7px 9px !important;
    align-items: center !important;
    justify-content: space-between !important;
    border-radius: 9px !important;} .similar-market-card-v176 .card-side-score b,.maker-match-card-v176 .card-side-score b{font-size: 14px !important;} .item-card.expanded-card > .maple-tooltip,.item-card.expanded-card > .inline-expanded-tooltip,.similar-market-card-v176 .similar-inline-detail,.maker-match-card-v176 .maker-match-inline-detail{grid-column: 1 / -1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin-top: 2px !important;
    overflow: hidden !important;} .maple-tooltip,.detail-page-tooltip{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    font-size: 12px !important;} #tooltip-layer{display: none !important;} .pager,.maker-match-pager{display: flex !important;
    width: 100% !important;
    gap: 5px !important;
    flex-wrap: wrap !important;
    justify-content: center !important;} .pager button,.maker-match-pager button{min-width: 34px !important;
    height: 34px !important;} body[data-page="search"] .filter-sidebar{position: static !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
    overflow: visible !important;} body[data-page="search"] .mobile-filter-toggle{position: sticky !important;
    top: calc(var(--mobile-header-height) + 7px) !important;
    z-index: 80 !important;
    display: flex !important;
    width: 100% !important;
    min-height: 46px !important;
    margin: 0 0 8px !important;
    padding: 0 13px !important;
    align-items: center !important;
    justify-content: space-between !important;
    border: 1px solid rgba(216, 255, 31, .23) !important;
    border-radius: 12px !important;
    background: rgba(13, 21, 32, .97) !important;
    color: #e8f0f7 !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .28) !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    cursor: pointer !important;
    backdrop-filter: blur(14px) !important;} body[data-page="search"] .mobile-filter-toggle::after{content: "⌄";
    color: #dfff52;
    font-size: 18px;
    transition: transform .18s ease;} body[data-page="search"] .filter-sidebar:not(.mobile-filter-collapsed) .mobile-filter-toggle::after{transform: rotate(180deg);} body[data-page="search"] .filter-sidebar.mobile-filter-collapsed .search-panel{display: none !important;} body[data-page="search"] .search-panel{width: 100% !important;
    height: auto !important;
    max-height: none !important;
    padding: 13px !important;
    overflow: visible !important;
    border-radius: 14px !important;} body[data-page="search"] .option-filter-row input,body[data-page="search"] .option-filter-row select{min-height: 43px !important;} body[data-page="search"] .option-filter-row{grid-template-columns: minmax(0, 1fr) 68px 34px !important;
    gap: 5px !important;} body[data-page="search"] .content{width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    padding: 0 0 42px !important;
    overflow: visible !important;} body[data-page="search"] .empty-state{padding: 50px 15px !important;} body[data-page="item"] .detail-sticky-toolbar{position: sticky !important;
    top: var(--mobile-header-height) !important;
    z-index: 90 !important;
    width: 100% !important;
    padding: 7px 10px !important;
    background: rgba(7, 14, 23, .95) !important;
    backdrop-filter: blur(14px) !important;} body[data-page="item"] .detail-main-stack{display: flex !important;
    width: 100% !important;
    min-width: 0 !important;
    flex-direction: column !important;
    gap: 10px !important;} body[data-page="item"] .detail-left-rail,body[data-page="item"] .detail-left-rail.mobile-detail-options{position: static !important;
    width: 100% !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    overflow: visible !important;} body[data-page="item"] .period-card{border-radius: var(--mobile-card-radius) !important;} body[data-page="item"] .detail-icon-box{width: 62px !important;
    height: 62px !important;
    flex: 0 0 62px !important;} body[data-page="item"] .detail-meta-chips{gap: 5px !important;} body[data-page="item"] .detail-meta-chips span{font-size: 9px !important;} body[data-page="item"] .period-card{min-height: 76px !important;
    padding: 11px !important;} body[data-page="item"] .period-card b{font-size: 16px !important;} body[data-page="item"] .flame-method-result-card{padding: 12px !important;
    border-radius: 12px !important;} body[data-page="item"] .calc-exact-combinations{width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    -webkit-overflow-scrolling: touch !important;} body[data-page="item"] .calc-target-group > header{align-items: flex-start !important;
    flex-wrap: wrap !important;} body[data-page="item"] .calc-target-three-lines{grid-template-columns: 1fr !important;
    gap: 7px !important;} body[data-page="item"] .calc-target-three-lines select{height: 43px !important;} body[data-page="item"] .calc-scenario-result{min-width: 0 !important;
    padding: 11px !important;} body[data-page="item"] .calc-exact-combinations article{min-width: 430px !important;} body[data-page="maker"] .maker-catalog-v183{width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    border-radius: 15px !important;} body[data-page="maker"] .maker-catalog-v183{position: static !important;
    max-height: none !important;} body[data-page="maker"] .maker-catalog-head{display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 8px !important;
    align-items: center !important;
    padding: 12px !important;} body[data-page="maker"] .maker-catalog-head h2{margin: 0 !important;
    font-size: 17px !important;} body[data-page="maker"] .maker-catalog-head input{grid-column: 1 / -1 !important;
    height: 43px !important;
    font-size: 16px !important;} body[data-page="maker"] .mobile-maker-catalog-toggle{display: inline-flex !important;
    min-height: 36px !important;
    padding: 0 10px !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(216, 255, 31, .22) !important;
    border-radius: 9px !important;
    background: rgba(216, 255, 31, .07) !important;
    color: #dfff52 !important;
    font-size: 11px !important;
    font-weight: 900 !important;
    cursor: pointer !important;} body[data-page="maker"] .maker-catalog-panel.mobile-catalog-collapsed #makerSearch,body[data-page="maker"] .maker-catalog-panel.mobile-catalog-collapsed #makerGroups,body[data-page="maker"] .maker-catalog-panel.mobile-catalog-collapsed #makerCatalog{display: none !important;} body[data-page="maker"] .maker-group-tabs-v183{padding: 8px 10px !important;} body[data-page="maker"] .maker-group-tabs-v183 button{min-height: 34px !important;} body[data-page="maker"] .maker-catalog-open-v183{max-height: 390px !important;
    padding: 10px !important;
    overflow-y: auto !important;} body[data-page="maker"] .maker-item-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 7px !important;} body[data-page="maker"] .maker-item-card{min-height: 82px !important;
    padding: 8px 5px !important;} body[data-page="maker"] .maker-item-card img{width: 40px !important;
    height: 40px !important;} body[data-page="maker"] .maker-selected-head{position: static !important;
    padding: 12px !important;
    align-items: stretch !important;
    flex-direction: column !important;
    gap: 10px !important;} body[data-page="maker"] .maker-selected-head h2{font-size: 19px !important;} body[data-page="maker"] .maker-match-section{width: calc(100% - 20px) !important;
    margin: 0 10px 10px !important;
    padding: 12px !important;
    border-radius: 13px !important;} body[data-page="maker"] .maker-match-head,body[data-page="maker"] .maker-match-toolbar{align-items: stretch !important;
    flex-direction: column !important;} body[data-page="maker"] .maker-match-summary{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 7px !important;} body[data-page="maker"] .maker-match-toolbar label,body[data-page="maker"] .maker-match-toolbar .view-toggle{width: 100% !important;} body[data-page="maker"] .maker-match-toolbar .view-toggle{display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;} body[data-page="clean"] .clean-group-section{padding: 11px !important;
    border-radius: 13px !important;} body[data-page="clean"] .clean-group-heading{align-items: flex-start !important;
    gap: 7px !important;
    flex-direction: column !important;} body[data-page="clean"] .clean-card-grid{grid-template-columns: 1fr !important;
    gap: 8px !important;} body[data-page="clean"] .clean-group-card{padding: 10px !important;} .ip-footer.v49-footer{padding: 22px 14px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 13px !important;} .ip-footer.v49-footer nav{display: flex !important;
    gap: 8px 13px !important;
    flex-wrap: wrap !important;}} @media (max-width: 480px){body[data-page="maker"] .maker-match-summary{grid-template-columns: 1fr !important;} html.ip-mobile-ui .site-header-v165 .site-header-nav{grid-template-columns: 1fr !important;} html.ip-mobile-ui .site-header-v165.mobile-nav-open .site-header-nav{max-height: 520px !important;}} @media (max-width: 360px){html.ip-mobile-ui .site-header-v165 .site-header-brand em{display: none !important;} .item-card,.similar-market-card-v176,.maker-match-card-v176{grid-template-columns: 52px minmax(0, 1fr) !important;} .item-card .card-icon-stack,.similar-market-card-v176 .card-icon-stack,.maker-match-card-v176 .card-icon-stack,.item-card .card-icon,.similar-market-card-v176 .card-icon,.maker-match-card-v176 .card-icon{width: 52px !important;} .item-card .card-icon,.similar-market-card-v176 .card-icon,.maker-match-card-v176 .card-icon{height: 52px !important;}} @media (prefers-reduced-motion: reduce) and (max-width: 820px){html.ip-mobile-ui .site-header-v165 .site-header-nav,html.ip-mobile-ui .mobile-menu-button::before,html.ip-mobile-ui .mobile-menu-button::after,html.ip-mobile-ui .mobile-menu-button span,.mobile-search-options-toggle::after,.mobile-filter-toggle::after{transition: none !important;}} @media (max-width: 820px){html.ip-mobile-ui .site-header-v165 .site-header-nav{justify-self: stretch !important;
    min-width: 0 !important;}} @media (max-width: 820px){html.mobile-data-notice-open-v215,html.mobile-data-notice-open-v215 body{overflow: hidden !important;} .mobile-data-notice-layer-v215{position: fixed;
    inset: 0;
    z-index: 2147483000;
    display: grid;
    place-items: center;
    padding: 20px;
    background: rgba(3, 7, 12, .82);
    backdrop-filter: blur(10px);} .mobile-data-notice-v215{width: min(100%, 420px);
    border: 1px solid rgba(216, 255, 31, .28);
    border-radius: 20px;
    padding: 24px 20px 20px;
    background: linear-gradient(180deg, #151d29 0%, #0c121b 100%);
    box-shadow: 0 24px 70px rgba(0,0,0,.55);
    color: #edf5ff;} .mobile-data-notice-label-v215{display: block;
    margin-bottom: 8px;
    color: #d8ff1f;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .14em;} .mobile-data-notice-v215 h2{margin: 0 0 14px;
    font-size: 23px;
    line-height: 1.25;} .mobile-data-notice-v215 p{margin: 0 0 10px;
    color: #aebdd0;
    font-size: 14px;
    line-height: 1.65;} .mobile-data-notice-check-v215{display: flex;
    align-items: center;
    gap: 9px;
    margin: 18px 0 14px;
    color: #d8e3f0;
    font-size: 14px;
    cursor: pointer;} .mobile-data-notice-check-v215 input{width: 18px;
    height: 18px;
    accent-color: #d8ff1f;} .mobile-data-notice-v215 button{width: 100%;
    min-height: 48px;
    border: 0;
    border-radius: 12px;
    background: #d8ff1f;
    color: #10150b;
    font-size: 15px;
    font-weight: 900;
    cursor: pointer;}} @media (max-width: 820px){body[data-page="landing"] #landingMarketGrid > .item-card{width: 100% !important;
    min-height: 104px !important;
    scroll-snap-align: none !important;} body[data-page="landing"] #landingMarketGrid > .item-card .card-main{min-width: 0 !important;} body[data-page="landing"] #landingMarketGrid > .item-card .card-title-row h2{overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;}}
.site-header-v165.ip-topbar.v49-topbar,.unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar{width: 100% !important;
  max-width: none !important;
  min-height: 72px !important;
  height: 72px !important;
  margin: 0 !important;
  padding: 0 28px !important;
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 280px minmax(0, 1fr) 360px !important;
  align-items: center !important;
  gap: 18px !important;} .site-header-v165 .site-header-brand,.unified-home-header .site-header-brand{justify-self: start !important;
  min-width: 0 !important;
  white-space: nowrap !important;} .site-header-v165 .site-header-nav,.unified-home-header .site-header-nav{justify-self: center !important;
  width: auto !important;
  min-width: 0 !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: clamp(20px, 2.15vw, 44px) !important;
  overflow: visible !important;
  padding: 0 !important;} .site-header-v165 .site-header-nav a,.unified-home-header .site-header-nav a{flex: 0 0 auto !important;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 1 !important;
  white-space: nowrap !important;} .site-header-v165 .site-header-spacer,.unified-home-header .site-header-spacer{display: block !important;
  justify-self: end !important;
  width: 360px !important;
  height: 1px !important;} @media (max-width: 1540px) and (min-width: 1181px){.site-header-v165.ip-topbar.v49-topbar,.unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar{grid-template-columns: 230px minmax(0, 1fr) 230px !important;
    gap: 12px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;} .site-header-v165 .site-header-nav,.unified-home-header .site-header-nav{gap: clamp(10px, 1.25vw, 20px) !important;} .site-header-v165 .site-header-nav a,.unified-home-header .site-header-nav a{font-size: 12.5px !important;} .site-header-v165 .site-header-spacer,.unified-home-header .site-header-spacer{width: 230px !important;}} @media (max-width: 1180px) and (min-width: 821px){.site-header-v165.ip-topbar.v49-topbar,.unified-home-header.ip-topbar.v49-topbar,body.landing-v49 .site-header-v165.v49-topbar{grid-template-columns: 205px minmax(0, 1fr) !important;
    grid-template-rows: 1fr !important;
    gap: 12px !important;
    padding: 0 18px !important;} .site-header-v165 .site-header-nav,.unified-home-header .site-header-nav{justify-self: stretch !important;
    justify-content: flex-start !important;
    width: 100% !important;
    gap: 14px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding: 8px 0 !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;} .site-header-v165 .site-header-nav::-webkit-scrollbar,.unified-home-header .site-header-nav::-webkit-scrollbar{display: none !important;} .site-header-v165 .site-header-nav a,.unified-home-header .site-header-nav a{font-size: 12px !important;} .site-header-v165 .site-header-spacer,.unified-home-header .site-header-spacer{display: none !important;}}
.site-header-v165 .site-header-spacer.character-search-replaced-v162{display:none !important;} .site-header-v165 .site-character-search-v162{justify-self:end !important; width:330px; min-width:0; height:40px; display:flex; align-items:center; overflow:hidden; border:1px solid rgba(255,255,255,.10); border-radius:11px; background:#0e1722; box-shadow:inset 0 1px 0 rgba(255,255,255,.025); transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;} .site-header-v165 .site-character-search-v162:focus-within{border-color:rgba(216,255,31,.56); background:rgba(16,27,40,.98); box-shadow:0 0 0 3px rgba(216,255,31,.08);} .site-character-search-v162 input{flex:1 1 auto; min-width:0; height:100%; padding:0 11px 0 13px; border:0; outline:0; background:transparent; color:#edf2f7; font:inherit; font-size:12px; font-weight:700;} .site-character-search-v162 input::placeholder{color:#718093; font-weight:650;} .site-character-search-v162 input::-webkit-search-cancel-button{opacity:.55;} .site-character-search-v162 button{flex:0 0 auto; height:32px; margin-right:4px; padding:0 10px; display:inline-flex; align-items:center; gap:5px; border:1px solid rgba(216,255,31,.18); border-radius:8px; background:rgba(216,255,31,.08); color:#d8ff1f; cursor:pointer; font:inherit; font-size:11px; font-weight:900;} .site-character-search-v162 button:hover{background:rgba(216,255,31,.14);} .site-character-search-v162 button span{font-size:14px; line-height:1;} .sr-only-v162{position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important;} @media (max-width:1540px) and (min-width:1181px){.site-header-v165 .site-character-search-v162{width:286px;} .site-character-search-v162 button b{display:none;} .site-character-search-v162 button{width:34px; padding:0; justify-content:center;}} @media (max-width:1180px){.site-header-v165 .site-character-search-v162{display:none !important;}}
body[data-page="simulation"]{background:var(--sim-bg);color:var(--sim-text);min-width:320px;} body[data-page="simulation"] *{box-sizing:border-box;} .sim-page-shell{width:min(1920px,calc(100% - 32px));margin:0 auto;padding:24px 0 70px;} .sim-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:34px 38px;margin-bottom:18px;border:1px solid var(--sim-line);border-radius:24px;} .sim-hero>div:first-child>span,.sim-catalog-panel header span,.sim-summary-panel header span,.sim-result-stage>header span,.sim-history-panel header span,.sim-finish-panel>div>span{display:block;color:var(--sim-blue);font-size:11px;font-weight:1000;letter-spacing:.15em;} .sim-hero h1{margin:8px 0 10px;font-size:clamp(28px,3vw,48px);line-height:1.12;letter-spacing:-.045em;} .sim-hero p{max-width:850px;margin:0;color:var(--sim-muted);font-size:14px;line-height:1.75;} .sim-hero-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:280px;} .sim-hero-badges span{padding:9px 12px;border:1px solid #cfd9ef;border-radius:999px;font-size:12px;font-weight:900;} .sim-load-state{padding:28px;border:1px solid var(--sim-line);border-radius:18px;text-align:center;font-weight:800;} .sim-workspace{display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);gap:18px;align-items:start;} .sim-catalog-panel,.sim-main-panel{border:1px solid var(--sim-line);border-radius:22px;} .sim-catalog-panel{position:sticky;top:78px;max-height:calc(100vh - 96px);padding:18px;overflow:hidden;display:flex;flex-direction:column;} .sim-catalog-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;} .sim-catalog-panel h2{margin:4px 0 0;} .sim-catalog-panel header button,.sim-history-panel header button{border:0;background:transparent;font-weight:800;cursor:pointer;} .sim-search-box{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--sim-line);border-radius:12px;} .sim-search-box span{font-size:20px;} .sim-search-box input{width:100%;border:0;outline:0;background:transparent;font:inherit;} .sim-group-tabs{display:flex;overflow-x:auto;scrollbar-width:none;} .sim-group-tabs::-webkit-scrollbar{display:none;} .sim-group-tabs button{flex:0 0 auto;border:1px solid var(--sim-line);border-radius:999px;font-weight:900;cursor:pointer;} .sim-catalog-list{overflow:auto;padding-right:4px;scrollbar-width:thin;} .sim-catalog-item{width:100%;display:grid;margin:0 0 7px;border:1px solid transparent;border-radius:13px;text-align:left;cursor:pointer;transition:.16s ease;} .sim-catalog-item:hover{transform:translateY(-1px);} .sim-main-panel{padding:22px;} .sim-selected-head{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:18px;border-bottom:1px solid var(--sim-line);} .sim-selected-head>div:first-child>span{color:var(--sim-blue);font-size:10px;font-weight:1000;letter-spacing:.12em;} .sim-selected-head h2{margin:4px 0 6px;letter-spacing:-.035em;} .sim-selected-head p{margin:0;color:var(--sim-muted);} .sim-selected-fields{display:grid;grid-template-columns:repeat(3,minmax(120px,170px));gap:8px;} .sim-selected-fields label,.sim-field-grid label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:900;} .sim-selected-fields select,.sim-selected-fields input,.sim-field-grid select,.sim-field-grid input{height:38px;padding:0 10px;border:1px solid var(--sim-line);border-radius:10px;font:inherit;font-size:12px;outline:0;} .sim-top-grid{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:14px;margin-top:16px;} .sim-preview-panel,.sim-summary-panel,.sim-control-panel,.sim-result-stage,.sim-history-panel,.sim-finish-panel,.sim-completion-result{border:1px solid var(--sim-line);border-radius:18px;} .sim-empty-card,.sim-empty-result,.sim-empty-row{display:grid;place-items:center;min-height:120px;padding:20px;border:1px dashed #ccd5e2;border-radius:14px;text-align:center;font-size:12px;font-weight:800;} .sim-summary-panel{padding:17px;} .sim-summary-panel header{margin-bottom:12px;} .sim-summary-panel header b{display:block;margin-top:4px;} .sim-summary-grid{display:grid;gap:9px;} .sim-summary-grid article{padding:13px;border:1px solid #e4e9f1;border-radius:13px;} .sim-summary-grid span{display:block;font-weight:900;} .sim-summary-grid b{display:block;margin-top:5px;letter-spacing:-.03em;} .sim-type-totals{display:grid;gap:7px;margin-top:10px;} .sim-type-total{display:grid;align-items:center;} .sim-type-total span{font-weight:900;} .sim-type-total em{font-style:normal;} .sim-mode-tabs{display:grid;gap:8px;margin:16px 0 10px;} .sim-mode-tabs button{border:1px solid var(--sim-line);border-radius:13px;font-weight:1000;cursor:pointer;} .sim-control-panel{padding:17px;min-height:154px;} .sim-control-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;} .sim-control-head h3{margin:0;} .sim-control-head p{margin:5px 0 0;color:var(--sim-muted);} .sim-control-head .sim-current-state{border-radius:999px;font-weight:1000;white-space:nowrap;} .sim-field-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px;} .sim-field-grid small{font-size:9px;font-weight:700;line-height:1.4;} .sim-goal-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;grid-column:1/-1;} .sim-goal-lines label{min-width:0;} .sim-goal-lines select{width:100%;} .sim-control-note{margin-top:10px;border-radius:10px;} .sim-result-stage{margin-top:12px;padding:17px;} .sim-result-stage>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:12px;} .sim-result-stage>header h3{margin:4px 0 0;} .sim-result-stage>header small{max-width:520px;color:var(--sim-muted);text-align:right;} .sim-result-layout{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,3fr);gap:10px;} .sim-before-column,.sim-after-columns>article{min-width:0;} .sim-before-column>h4,.sim-after-columns h4{margin:0 0 6px;letter-spacing:.1em;} .sim-after-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;} .sim-result-card{min-height:180px;height:100%;border:1px solid #e2e7ef;border-radius:14px;} .sim-result-card header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;} .sim-result-card header span{color:var(--sim-muted);font-size:9px;font-weight:800;} .sim-result-badge{display:inline-flex;border-radius:999px;font-weight:1000;} .sim-result-lines{display:grid;} .sim-result-lines span{display:block;padding:6px 8px;border-radius:8px;font-size:10px;line-height:1.4;} .sim-result-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;color:#778294;} .sim-result-apply{width:100%;height:30px;margin-top:10px;border:1px solid #cdd7e8;border-radius:8px;font-weight:900;cursor:pointer;} .sim-action-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;} .sim-action-buttons{display:flex;flex-wrap:wrap;gap:7px;} .sim-action-buttons button{border:1px solid #ccd5e2;border-radius:10px;font-weight:1000;cursor:pointer;} .sim-action-buttons button:hover:not(:disabled){transform:translateY(-1px);} .sim-action-buttons button:disabled{opacity:.45;cursor:not-allowed;} .sim-action-status{min-width:240px;text-align:right;} .sim-action-status.running{font-weight:900;} .sim-action-status.success{font-weight:900;} .sim-action-status.error{font-weight:900;} .sim-history-panel{padding:17px;margin-top:12px;} .sim-history-panel header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;} .sim-history-panel h3{margin:4px 0 0;font-size:18px;} .sim-history-list{display:grid;gap:7px;max-height:320px;overflow:auto;} .sim-history-row{display:grid;grid-template-columns:44px 95px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 10px;border:1px solid #e5eaf1;border-radius:11px;font-size:10px;} .sim-history-row>span:first-child{font-weight:900;} .sim-history-row>strong{font-size:10px;} .sim-history-row>p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .sim-history-row>b{font-size:10px;} .sim-finish-panel{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:19px;color:#fff;} .sim-finish-panel h3{margin:4px 0 6px;font-size:20px;} .sim-finish-panel p{margin:0;color:#c3ccdc;font-size:11px;line-height:1.55;} .sim-finish-panel button{flex:0 0 auto;height:44px;padding:0 20px;border-radius:12px;font-weight:1000;cursor:pointer;} .sim-completion-result{margin-top:12px;padding:19px;} .sim-complete-summary{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(120px,.6fr));gap:9px;} .sim-complete-summary article{padding:14px;border:1px solid #e2e8f0;border-radius:13px;} .sim-complete-summary span{display:block;color:var(--sim-muted);font-size:9px;font-weight:900;} .sim-complete-summary b{display:block;margin-top:5px;font-size:16px;} .sim-complete-summary small{display:block;margin-top:5px;color:#748093;font-size:9px;line-height:1.45;} .sim-fast-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px;backdrop-filter:blur(5px);} .sim-fast-dialog{padding:24px;border-radius:20px;text-align:center;} .sim-fast-dialog span{font-size:10px;font-weight:1000;letter-spacing:.12em;} .sim-fast-dialog h3{margin:7px 0 8px;} .sim-fast-dialog p{margin:0;color:var(--sim-muted);line-height:1.6;} .sim-fast-dialog .numbers{display:grid;gap:8px;margin:16px 0;} .sim-fast-dialog .numbers div{padding:13px;border-radius:12px;} .sim-fast-dialog .numbers small{display:block;color:var(--sim-muted);} .sim-fast-dialog .numbers b{display:block;margin-top:4px;} .sim-fast-dialog button{height:38px;padding:0 18px;border:0;border-radius:10px;font-weight:900;cursor:pointer;} @media (max-width:1380px){.sim-workspace{grid-template-columns:280px minmax(0,1fr)} .sim-selected-head{flex-direction:column} .sim-selected-fields{width:100%;grid-template-columns:repeat(3,1fr)} .sim-field-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}} @media (max-width:1080px){.sim-page-shell{width:min(100% - 20px,1100px)} .sim-workspace{grid-template-columns:1fr} .sim-catalog-panel{position:static;max-height:none} .sim-catalog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:360px} .sim-catalog-item{margin:0} .sim-top-grid{grid-template-columns:1fr 1.25fr} .sim-result-layout{grid-template-columns:1fr} .sim-before-column{max-width:none} .sim-before-column .sim-result-card{min-height:120px}} @media (max-width:820px){.sim-page-shell{width:calc(100% - 14px);padding-top:12px} .sim-hero{padding:22px;align-items:flex-start;flex-direction:column;border-radius:18px} .sim-hero-badges{justify-content:flex-start;min-width:0} .sim-main-panel{padding:12px;border-radius:16px} .sim-catalog-panel{padding:12px;border-radius:16px} .sim-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px} .sim-catalog-item{grid-template-columns:42px minmax(0,1fr);padding:8px} .sim-selected-fields{grid-template-columns:1fr} .sim-top-grid{grid-template-columns:1fr} .sim-preview-panel{min-height:0} .sim-summary-grid{grid-template-columns:1fr 1fr} .sim-mode-tabs{grid-template-columns:1fr 1fr} .sim-field-grid{grid-template-columns:1fr 1fr} .sim-goal-lines{grid-template-columns:1fr} .sim-result-stage>header{align-items:flex-start;flex-direction:column} .sim-result-stage>header small{text-align:left} .sim-after-columns{grid-template-columns:1fr} .sim-result-card{min-height:130px} .sim-action-bar{align-items:flex-start;flex-direction:column} .sim-action-status{min-width:0;text-align:left} .sim-history-row{grid-template-columns:35px 80px minmax(0,1fr)} .sim-history-row>b{grid-column:3} .sim-finish-panel{align-items:flex-start;flex-direction:column} .sim-finish-panel button{width:100%} .sim-complete-summary{grid-template-columns:1fr 1fr} .sim-complete-summary article:first-child{grid-column:1/-1}} @media (max-width:480px){.sim-catalog-list{grid-template-columns:1fr} .sim-summary-grid,.sim-field-grid,.sim-complete-summary{grid-template-columns:1fr} .sim-complete-summary article:first-child{grid-column:auto} .sim-mode-tabs{gap:6px} .sim-mode-tabs button{height:42px;font-size:11px} .sim-action-buttons{display:grid;grid-template-columns:1fr 1fr;width:100%} .sim-action-buttons button{width:100%;padding:0 6px} .sim-history-row{grid-template-columns:30px minmax(0,1fr)} .sim-history-row>strong{grid-column:2} .sim-history-row>p{grid-column:1/-1} .sim-history-row>b{grid-column:2}} :root{--sim-bg:#0e1219;
  --sim-card:#171d28;
  --sim-card-2:#202734;
  --sim-card-3:#101722;
  --sim-line:rgba(255,255,255,.09);
  --sim-line-strong:#394456;
  --sim-text:#edf2f8;
  --sim-muted:#98a5b4;
  --sim-accent:#d8ff00;
  --sim-accent-2:#8fbe25;
  --sim-accent-soft:rgba(216,255,0,.075);
  --sim-cyan:#62eaff;
  --sim-blue:#62eaff;
  --sim-blue-soft:rgba(98,234,255,.075);
  --sim-gold:#ffd84d;
  --sim-red:#ff6677;
  --sim-green:#7dff87;
  --sim-purple:#bd72ff;
  --sim-shadow:0 18px 42px rgba(0,0,0,.28);} html.simulation-document-v321{height:auto!important;
  min-height:100%!important;
  max-height:none!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  scroll-behavior:auto;
  scrollbar-gutter:stable;} html.simulation-document-v321 body[data-page="simulation"]{position:static!important;
  width:100%!important;
  height:auto!important;
  min-height:100vh!important;
  max-height:none!important;
  overflow-x:hidden!important;
  overflow-y:visible!important;
  overscroll-behavior-y:auto;
  background:
    radial-gradient(circle at 10% 0,rgba(216,255,0,.075),transparent 31rem),
    radial-gradient(circle at 96% 7%,rgba(189,114,255,.13),transparent 36rem),
    var(--sim-bg)!important;
  color:var(--sim-text);} body[data-page="simulation"] .ip-topbar{position:sticky;top:0;z-index:300;} body[data-page="simulation"] .sim-page-shell{min-height:calc(100vh - 68px);padding-bottom:84px;} body[data-page="simulation"] .ip-footer{position:relative;z-index:1;} .sim-hero{border-color:var(--sim-line);background:radial-gradient(circle at 94% 8%,rgba(189,114,255,.16),transparent 28rem),linear-gradient(135deg,rgba(31,39,53,.98),rgba(17,23,34,.99));box-shadow:var(--sim-shadow);} .sim-hero>div:first-child>span,.sim-catalog-panel header span,.sim-summary-panel header span,.sim-result-stage>header span,.sim-history-panel header span,.sim-finish-panel>div>span,.sim-selected-head>div:first-child>span{color:var(--sim-cyan);} .sim-hero h1,.sim-catalog-panel h2,.sim-selected-head h2,.sim-summary-panel header b,.sim-control-head h3,.sim-result-stage>header h3,.sim-history-panel h3{color:var(--sim-text);} .sim-hero p,.sim-selected-head p,.sim-control-head p,.sim-result-stage>header small,.sim-finish-panel p{color:var(--sim-muted);} .sim-hero-badges span{border-color:rgba(216,255,0,.18);background:rgba(216,255,0,.055);color:#e7f3b6;} .sim-load-state{border-color:var(--sim-line);background:linear-gradient(180deg,rgba(30,38,52,.96),rgba(17,23,34,.98));color:var(--sim-muted);box-shadow:var(--sim-shadow);} .sim-load-state.error{color:#ffc0c7;background:rgba(255,74,94,.07);border-color:rgba(255,102,119,.28);} .sim-catalog-panel,.sim-main-panel{border-color:var(--sim-line);background:linear-gradient(180deg,rgba(25,32,44,.98),rgba(14,19,28,.99));box-shadow:var(--sim-shadow);} .sim-catalog-panel header button,.sim-history-panel header button{color:var(--sim-muted);} .sim-catalog-panel header button:hover,.sim-history-panel header button:hover{color:var(--sim-accent);} .sim-search-box{border-color:var(--sim-line-strong);background:#101722;} .sim-search-box span{color:var(--sim-accent);} .sim-search-box input{color:var(--sim-text);} .sim-search-box input::placeholder{color:#738094;} .sim-group-tabs button{border-color:var(--sim-line-strong);background:#101722;color:#aeb8c8;} .sim-group-tabs button:hover{border-color:rgba(216,255,0,.35);color:#eef7c8;} .sim-group-tabs button.active{border-color:rgba(216,255,0,.5);background:linear-gradient(180deg,var(--sim-accent),var(--sim-accent-2));color:#152000;box-shadow:0 7px 18px rgba(145,190,37,.16);} .sim-catalog-list{scrollbar-color:#465466 transparent;} .sim-catalog-item{border-color:rgba(255,255,255,.045);background:rgba(255,255,255,.025);color:var(--sim-text);} .sim-catalog-item:hover{border-color:rgba(98,234,255,.22);background:rgba(98,234,255,.055);} .sim-catalog-item.active{border-color:rgba(216,255,0,.35);background:var(--sim-accent-soft);box-shadow:0 0 0 2px rgba(216,255,0,.045);} .sim-selected-head{border-color:var(--sim-line);} .sim-selected-fields label,.sim-field-grid label{color:#aab5c3;} .sim-selected-fields select,.sim-selected-fields input,.sim-field-grid select,.sim-field-grid input{border-color:var(--sim-line-strong);background:#101722;color:#fff;color-scheme:dark;} .sim-selected-fields input::placeholder,.sim-field-grid input::placeholder{color:#718095;} .sim-selected-fields select:focus,.sim-selected-fields input:focus,.sim-field-grid select:focus,.sim-field-grid input:focus{border-color:var(--sim-accent);box-shadow:0 0 0 3px rgba(216,255,0,.09);} .sim-preview-panel,.sim-summary-panel,.sim-control-panel,.sim-result-stage,.sim-history-panel,.sim-finish-panel,.sim-completion-result{border-color:var(--sim-line);background:linear-gradient(180deg,rgba(31,39,52,.92),rgba(18,24,35,.96));} .sim-empty-card,.sim-empty-result,.sim-empty-row{border-color:rgba(255,255,255,.13);color:#8290a2;background:rgba(255,255,255,.018);} .sim-summary-grid article{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025);} .sim-summary-grid span{color:var(--sim-muted);} .sim-summary-grid b{color:var(--sim-text);} .sim-type-total{border:1px solid rgba(255,255,255,.045);background:rgba(255,255,255,.025);color:var(--sim-text);} .sim-type-total em{color:var(--sim-muted);} .sim-mode-tabs button{border-color:var(--sim-line-strong);background:#101722;color:#aeb8c8;} .sim-mode-tabs button:hover{border-color:rgba(216,255,0,.35);color:#eef7c8;} .sim-mode-tabs button.active{border-color:rgba(216,255,0,.5);background:linear-gradient(180deg,var(--sim-accent),var(--sim-accent-2));color:#152000;box-shadow:0 9px 20px rgba(145,190,37,.18);} .sim-control-head .sim-current-state{background:rgba(216,255,0,.075);color:var(--sim-accent);} .sim-field-grid small{color:#8290a2;} .sim-control-note{border:1px solid rgba(98,234,255,.08);background:rgba(98,234,255,.035);color:#9aa8b8;} .sim-before-column>h4,.sim-after-columns h4{color:#8290a2;} .sim-result-card{border-color:rgba(255,255,255,.075);background:rgba(10,16,25,.74);color:var(--sim-text);} .sim-result-card.is-current{border-color:rgba(216,255,0,.42);box-shadow:0 0 0 2px rgba(216,255,0,.055);} .sim-result-card header b{color:var(--sim-text);} .sim-result-card header span,.sim-result-meta{color:var(--sim-muted);} .sim-result-badge{background:rgba(98,234,255,.08);color:var(--sim-cyan);} .sim-result-badge.success{background:rgba(125,255,135,.09);color:var(--sim-green);} .sim-result-badge.destroy{background:rgba(255,102,119,.10);color:#ff9eaa;} .sim-result-lines span{border:1px solid rgba(255,255,255,.035);background:rgba(255,255,255,.035);color:#e3eaf2;} .sim-result-apply{border-color:#394456;background:#101722;color:#bfc9d5;} .sim-result-apply:hover{border-color:var(--sim-accent);color:var(--sim-accent);} .sim-action-buttons button{border-color:#394456;background:#101722;color:#c6d0dc;} .sim-action-buttons button:hover:not(:disabled){border-color:rgba(216,255,0,.48);color:#eff8ce;} .sim-action-buttons .sim-action-primary{border-color:rgba(216,255,0,.5);background:linear-gradient(180deg,var(--sim-accent),var(--sim-accent-2));color:#152000;} .sim-action-buttons .sim-fast-button{border-color:rgba(98,234,255,.25);background:rgba(98,234,255,.10);color:#bff6ff;} .sim-action-status{color:var(--sim-muted);} .sim-action-status.running{color:var(--sim-cyan);} .sim-action-status.success{color:var(--sim-green);} .sim-action-status.error{color:var(--sim-red);} .sim-history-list{scrollbar-color:#465466 transparent;} .sim-history-row{border-color:rgba(255,255,255,.065);background:rgba(255,255,255,.025);color:var(--sim-text);} .sim-history-row>span:first-child{color:#788698;} .sim-history-row>p{color:#a9b4c1;} .sim-history-row>b{color:#f4dc7d;} .sim-finish-panel{border-color:rgba(216,255,0,.19);background:radial-gradient(circle at 92% 10%,rgba(216,255,0,.11),transparent 22rem),linear-gradient(135deg,#172033,#101722);} .sim-finish-panel button{border:1px solid rgba(216,255,0,.5);background:linear-gradient(180deg,var(--sim-accent),var(--sim-accent-2));color:#152000;} .sim-completion-result{background:linear-gradient(180deg,rgba(31,39,52,.95),rgba(17,23,34,.98));} .sim-complete-summary article{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025);} .sim-complete-summary article:first-child{border-color:rgba(216,255,0,.25);background:rgba(216,255,0,.06);} .sim-complete-summary span,.sim-complete-summary small{color:var(--sim-muted);} .sim-complete-summary b{color:var(--sim-text);} .sim-fast-overlay{background:rgba(5,9,14,.78);} .sim-fast-dialog{border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,#202734,#111722);color:var(--sim-text);box-shadow:0 24px 70px rgba(0,0,0,.52);} .sim-fast-dialog span{color:var(--sim-cyan);} .sim-fast-dialog p,.sim-fast-dialog .numbers small{color:var(--sim-muted);} .sim-fast-dialog .numbers div{border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.035);} .sim-fast-dialog button{background:linear-gradient(180deg,var(--sim-accent),var(--sim-accent-2));color:#152000;} body[data-page="simulation"] ::selection{background:rgba(216,255,0,.25);color:#fff;} body[data-page="simulation"] :focus-visible{outline:2px solid rgba(216,255,0,.72);outline-offset:2px;} body[data-page="simulation"] input,body[data-page="simulation"] select{accent-color:var(--sim-accent);} @media (max-width:1080px){html.simulation-document-v321 body[data-page="simulation"]{overflow-y:visible!important}} .sim-group-tabs{flex-wrap:wrap!important;overflow:visible!important;min-height:42px;padding:12px 2px 10px!important;margin:0 -1px;} .sim-group-tabs button:first-child{margin-left:0!important;} .sim-preview-panel{display:flex;align-items:flex-start;justify-content:center;min-width:0;padding:14px;} .sim-item-preview{width:100%;min-width:0;display:flex;justify-content:center;} .sim-item-tooltip-v320{width:min(100%,430px)!important;max-width:430px!important;margin:0 auto;box-shadow:0 16px 38px rgba(0,0,0,.36);} .sim-item-tooltip-v320 .star-groups{flex-wrap:wrap;} .sim-item-tooltip-v320 .tip-icon-box img{max-width:74px;max-height:74px;} .sim-item-tooltip-v320 .option-line{min-width:0;} .sim-star-basic-settings{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:start;} .sim-star-basic-settings label{display:flex;flex-direction:column;gap:5px;color:#aab5c3;font-size:10px;font-weight:900;} .sim-star-basic-settings select,.sim-star-basic-settings input{height:40px;padding:0 11px;border:1px solid var(--sim-line-strong);border-radius:10px;background:#101722;color:#fff;color-scheme:dark;font:inherit;font-size:12px;outline:0;} .sim-star-choice-row label:has(input[type="checkbox"])>i{border-radius:5px;} .sim-star-choice-row label.active:has(input[type="checkbox"])>i{box-shadow:none;} .sim-star-choice-row label.active:has(input[type="checkbox"])>i::after{content:"✓";position:absolute;inset:-2px 0 0;color:#111824;text-align:center;font-size:12px;font-weight:1000;} .sim-star-probabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;} .sim-star-probabilities article{position:relative;overflow:hidden;padding:12px 13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#101722;} .sim-star-probabilities article span{display:block;color:#aab5c3;font-size:10px;font-weight:900;} .sim-star-probabilities article b{display:block;margin-top:5px;font-size:20px;letter-spacing:-.03em;} .sim-star-probabilities article small{display:block;margin-top:5px;color:#7f8b9b;font-size:9px;} .sim-star-probabilities article>i{position:absolute;left:0;bottom:0;width:var(--rate);height:3px;background:currentColor;} .sim-star-probabilities .success{color:#7dff87;} .sim-star-probabilities .fail{color:#b8c2ce;} .sim-star-probabilities .destroy{color:#ff6677;} .sim-result-stage.is-star-mode .sim-result-layout{display:block;} .sim-result-stage.is-star-mode .sim-before-column{max-width:none;width:100%;} .sim-result-stage.is-star-mode .sim-before-column>h4{display:none;} .sim-star-result-host{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;} .sim-star-enhance-window{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:radial-gradient(circle at 50% -20%,rgba(255,216,77,.12),transparent 28rem),linear-gradient(180deg,#121a27,#0c121c);box-shadow:inset 0 1px rgba(255,255,255,.035);} .sim-star-window-top{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035);} .sim-star-window-top>div{padding:13px 16px;text-align:center;} .sim-star-window-top>div+div{border-left:1px solid rgba(255,255,255,.07);} .sim-star-window-top span{display:block;color:#8996a7;font-size:9px;font-weight:1000;letter-spacing:.12em;} .sim-star-window-top strong{display:block;margin-top:4px;color:#fff;font-size:24px;} .sim-star-track{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;padding:20px 14px 12px;} .sim-star-group{display:flex;gap:3px;} .sim-star-node{position:relative;color:#3c4656;font-size:23px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4));} .sim-star-node.is-on{color:#ffd84d;} .sim-star-node.is-new{color:#d8ff00;animation:simStarPop .45s ease both;} .sim-star-node.is-target::after{content:"";position:absolute;left:50%;bottom:-5px;width:4px;height:4px;border-radius:50%;background:#62eaff;transform:translateX(-50%);} @keyframes simStarPop{0%{transform:scale(.45) rotate(-20deg);opacity:.2}70%{transform:scale(1.25)}100%{transform:scale(1);opacity:1}} .sim-star-outcome{margin:4px 14px 14px;padding:13px 15px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.025);text-align:center;} .sim-star-outcome span{display:block;color:#8794a5;font-size:9px;font-weight:900;} .sim-star-outcome b{display:block;margin-top:5px;color:#e9eef5;font-size:17px;} .sim-star-outcome small{display:block;margin-top:5px;color:#8693a4;font-size:9px;} .sim-star-outcome.success{border-color:rgba(125,255,135,.25);background:rgba(125,255,135,.055);} .sim-star-outcome.success b{color:#9bffa4;} .sim-star-outcome.destroy{border-color:rgba(255,102,119,.28);background:rgba(255,102,119,.06);} .sim-star-outcome.destroy b{color:#ff9ba6;} .sim-star-outcome.fail b{color:#c3ccd7;} .sim-star-probabilities.compact{margin:0 14px 13px;} .sim-star-probabilities.compact article{padding:9px 11px 11px;} .sim-star-probabilities.compact article b{font-size:15px;} .sim-star-probabilities.compact article small{display:none;} .sim-star-recent-list{display:grid;gap:6px;padding:0 14px 15px;} .sim-star-recent{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.025);color:#aeb9c6;font-size:10px;} .sim-star-recent i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#263143;color:#fff;font-style:normal;font-size:9px;font-weight:1000;} .sim-star-recent.success{color:#8dff98;} .sim-star-recent.destroy{color:#ff98a4;} .sim-star-recent.empty{justify-content:center;color:#758295;} .sim-current-state.sim-grade-rare,.sim-grade-rare{color:#60a8ff!important;} .sim-current-state.sim-grade-epic,.sim-grade-epic{color:#b76dff!important;} .sim-current-state.sim-grade-unique,.sim-grade-unique{color:#ffcc42!important;} .sim-current-state.sim-grade-legendary,.sim-grade-legendary{color:#72e97b!important;} .sim-grade-field{padding:7px;border:1px solid currentColor!important;border-radius:11px;background:rgba(255,255,255,.018);} .sim-grade-card-rare{border-color:rgba(96,168,255,.35)!important;} .sim-grade-card-epic{border-color:rgba(183,109,255,.36)!important;} .sim-grade-card-unique{border-color:rgba(255,204,66,.38)!important;} .sim-grade-card-legendary{border-color:rgba(114,233,123,.38)!important;} .sim-result-badge.sim-grade-rare{background:rgba(96,168,255,.10);} .sim-result-badge.sim-grade-epic{background:rgba(183,109,255,.10);} .sim-result-badge.sim-grade-unique{background:rgba(255,204,66,.10);} .sim-result-badge.sim-grade-legendary{background:rgba(114,233,123,.10);} .sim-cube-result-line{display:flex!important;align-items:center;gap:7px;} .sim-cube-result-line .line-square{flex:0 0 auto;} @media (max-width:820px){.sim-item-tooltip-v320{max-width:100%!important} .sim-star-probabilities{grid-template-columns:1fr} .sim-star-basic-settings{grid-template-columns:1fr 1fr} .sim-star-node{font-size:19px} .sim-star-track{gap:7px 10px}} @media (max-width:480px){.sim-star-basic-settings{grid-template-columns:1fr} .sim-star-window-top strong{font-size:20px} .sim-star-node{font-size:17px} .sim-star-track{gap:6px 8px;padding-left:7px;padding-right:7px}} .sim-star-setting-layout-v321{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(460px,1.28fr);gap:14px;align-items:start;} .sim-star-setting-layout-v321 .sim-star-basic-settings{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:start;} .sim-star-choice-stack{display:grid;gap:10px;min-width:0;} .sim-choice-setting{padding:12px 13px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.018);} .sim-choice-setting>b{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px;color:#e7edf5;font-size:12px;font-weight:1000;} .sim-choice-setting>b small{color:#7f8c9d;font-weight:800;text-align:right;} .sim-choice-buttons{display:flex;flex-wrap:wrap;gap:7px;} .sim-choice-buttons button{border:1px solid #394558;border-radius:9px;background:#101722;color:#aeb9c7;font:inherit;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease;} .sim-choice-buttons button:hover{border-color:#66758b;color:#fff;transform:translateY(-1px);} .sim-choice-buttons button.active{border-color:rgba(216,255,0,.65);background:linear-gradient(180deg,rgba(216,255,0,.18),rgba(216,255,0,.08));color:#e6ff72;box-shadow:0 0 0 2px rgba(216,255,0,.055);} .sim-protect-setting .sim-choice-buttons button.active{border-color:rgba(98,234,255,.72);background:linear-gradient(180deg,rgba(98,234,255,.17),rgba(98,234,255,.06));color:#8ef1ff;box-shadow:0 0 0 2px rgba(98,234,255,.05);} .sim-star-cost-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;} .sim-star-cost-breakdown span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#101722;color:#8896a7;font-weight:800;} .sim-star-cost-breakdown b{color:#eef3f8;white-space:nowrap;} .sim-cube-goal-layout{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(360px,1.22fr);gap:13px;align-items:stretch;} .sim-cube-goal-left{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:start;} .sim-cube-goal-left>label,.sim-cube-goal-right label{display:flex;flex-direction:column;gap:5px;min-width:0;color:#aab5c3;font-size:10px;font-weight:900;} .sim-cube-goal-left select,.sim-cube-goal-left input,.sim-cube-goal-right select{width:100%;height:40px;padding:0 10px;border:1px solid var(--sim-line-strong);border-radius:10px;background:#101722;color:#fff;color-scheme:dark;font:inherit;font-size:11px;outline:0;} .sim-cube-goal-right{padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.018);} .sim-cube-goal-right>strong{display:block;margin-bottom:9px;color:#e7edf5;font-size:12px;} .sim-cube-goal-right .sim-goal-lines{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;} .sim-cube-result-line.is-deviation{padding:3px 5px;border-radius:7px;background:rgba(114,233,123,.055);} .sim-cube-result-line .deviation-chip,.sim-item-tooltip-v320 .deviation-chip{margin-left:auto;flex:0 0 auto;padding:2px 5px;border:1px solid rgba(114,233,123,.45);border-radius:999px;background:rgba(114,233,123,.10);color:#91f399;font-size:8px;font-style:normal;font-weight:1000;line-height:1.2;} .sim-item-tooltip-v320 .potential-line{display:flex;align-items:center;gap:7px;} .sim-maker-match-section{margin-top:14px;} .sim-maker-match-section .maker-match-grid{margin-top:12px;} .sim-completion-result .maker-match-toolbar select{color-scheme:dark;} #simRollThree[hidden]{display:none!important;} @media (max-width:1200px){.sim-star-setting-layout-v321,.sim-cube-goal-layout{grid-template-columns:1fr} .sim-star-cost-breakdown{grid-template-columns:1fr 1fr 1fr}} @media (max-width:820px){.sim-star-setting-layout-v321 .sim-star-basic-settings,.sim-cube-goal-left{grid-template-columns:1fr 1fr} .sim-choice-buttons button{flex:1 1 calc(50% - 7px)} .sim-star-cost-breakdown{grid-template-columns:1fr} .sim-cube-goal-right{padding:10px} .sim-maker-match-section .maker-match-toolbar{align-items:stretch}} @media (max-width:520px){.sim-star-setting-layout-v321 .sim-star-basic-settings,.sim-cube-goal-left{grid-template-columns:1fr} .sim-choice-buttons button{flex-basis:100%} .sim-choice-setting>b{align-items:flex-start;flex-direction:column;gap:3px} .sim-choice-setting>b small{text-align:left}} .sim-catalog-panel{scrollbar-gutter:stable;} .sim-catalog-list{flex:1 1 320px;min-height:220px;max-height:44vh;overflow-y:auto;overflow-x:hidden;padding:1px 5px 1px 1px;} .sim-catalog-item{align-items:center;overflow:hidden;} .sim-probability-panel{flex:0 1 320px;min-height:230px;max-height:36vh;margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:linear-gradient(180deg,rgba(15,22,33,.98),rgba(10,15,23,.98));overflow:hidden;display:flex;flex-direction:column;} .sim-probability-panel>header{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 9px;padding:0 1px 9px;border-bottom:1px solid rgba(255,255,255,.065);} .sim-probability-panel>header span{display:block;color:var(--sim-cyan);font-weight:1000;} .sim-probability-panel>header h3{margin:3px 0 0;color:#edf2f8;} .sim-probability-panel>header small{color:#7f8c9d;font-weight:800;text-align:right;word-break:keep-all;} .sim-probability-body{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#465466 transparent;} .sim-probability-summary{display:grid;border:1px solid rgba(216,255,0,.11);background:rgba(216,255,0,.035);} .sim-probability-summary b{color:#eaf3bc;} .sim-probability-summary span{color:#8d9aaa;} .sim-probability-body>h4{color:#dce4ed;} .sim-probability-table-wrap{border:1px solid rgba(255,255,255,.065);background:#0d141e;} .sim-probability-table{border-collapse:collapse;font-variant-numeric:tabular-nums;} .sim-probability-table th,.sim-probability-table td{border-bottom:1px solid rgba(255,255,255,.045);color:#aab6c4;text-align:right;} .sim-probability-table th{position:sticky;top:0;z-index:1;background:#141d29;color:#7f8da0;font-weight:1000;} .sim-probability-table th:first-child,.sim-probability-table td:first-child{text-align:left;} .sim-probability-table tr:last-child td{border-bottom:0;} .sim-probability-table tr.is-current td{background:rgba(216,255,0,.075);color:#efffa0;} .sim-probability-table td.success{color:#8dff98;} .sim-probability-table td.destroy{color:#ff98a4;} .sim-probability-table.is-cube-table td:nth-child(2){max-width:150px;overflow:hidden;text-overflow:ellipsis;text-align:left;} .sim-probability-foot{margin:7px 2px 0;color:#748195;} .sim-control-panel{display:flex;flex-direction:column;align-content:start;overflow:hidden;scrollbar-gutter:stable;font-variant-numeric:tabular-nums;} .sim-control-panel[data-sim-mode="star"]{min-height:520px;} .sim-control-panel[data-sim-mode="flame"]{min-height:310px;} .sim-control-panel[data-sim-mode="potential"],.sim-control-panel[data-sim-mode="additional"]{min-height:295px;} .sim-control-head{min-height:52px;} .sim-control-head>div{min-width:0;} .sim-control-head p{min-height:34px;} .sim-current-state{min-width:120px;text-align:center;font-variant-numeric:tabular-nums;} .sim-field-grid,.sim-star-setting-layout-v321,.sim-cube-goal-layout{align-content:start;} .sim-summary-grid b,.sim-type-total em,.sim-type-total b,.sim-action-status{font-variant-numeric:tabular-nums;} @media (max-width:1080px){.sim-catalog-list{max-height:340px;flex-basis:auto} .sim-probability-panel{max-height:360px;flex-basis:auto}} @media (max-width:820px){.sim-preview-panel,.sim-item-preview{min-height:0} .sim-catalog-item{min-height:66px;grid-template-columns:44px minmax(0,1fr)} .sim-probability-panel{min-height:260px;max-height:390px} .sim-control-panel[data-sim-mode]{min-height:0;overflow:visible} .sim-control-head,.sim-control-head p{min-height:0}} .sim-left-column{position:sticky;
  top:78px;
  align-self:start;
  display:grid;
  grid-template-rows:minmax(330px,1.1fr) minmax(240px,.9fr);
  gap:14px;
  min-width:0;
  height:calc(100vh - 96px);
  max-height:calc(100vh - 96px);} .sim-left-column>.sim-catalog-panel,.sim-left-column>.sim-probability-panel{position:relative;
  top:auto;
  width:100%;
  min-width:0;
  min-height:0;
  max-height:none;
  margin:0;} .sim-left-column>.sim-catalog-panel{padding:18px;
  overflow:hidden;
  display:flex;
  flex-direction:column;} .sim-left-column .sim-catalog-list{flex:1 1 auto;
  min-height:0;
  max-height:none;} .sim-left-column>.sim-probability-panel{flex:none;

  
  border:1px solid var(--sim-line);
  border-radius:22px;
  background:linear-gradient(180deg,rgba(25,32,44,.98),rgba(14,19,28,.99));
  box-shadow:var(--sim-shadow);} .sim-mode-tabs button:disabled,.sim-mode-tabs button.is-unavailable{opacity:.42;
  cursor:not-allowed;
  filter:saturate(.35);
  box-shadow:none!important;} .sim-mode-unavailable{display:grid;
  place-items:center;
  min-height:180px;
  padding:24px;
  border:1px dashed rgba(255,255,255,.12);
  border-radius:14px;
  color:#8d9aaa;
  text-align:center;
  font-size:12px;
  font-weight:850;
  line-height:1.7;} @media (max-width:1080px){.sim-left-column{position:relative;top:auto;height:auto;max-height:none;grid-template-rows:auto auto} .sim-left-column .sim-catalog-list{max-height:360px} .sim-left-column>.sim-probability-panel{max-height:420px}} @media (max-width:820px){.sim-left-column{gap:12px} .sim-left-column>.sim-catalog-panel,.sim-left-column>.sim-probability-panel{border-radius:16px} .sim-left-column>.sim-catalog-panel{padding:12px} .sim-left-column>.sim-probability-panel{min-height:260px;padding:12px}} .sim-left-stack-v323{gap:18px!important;} .sim-probability-card-v323{position:relative!important;
  isolation:isolate;
  border:1px solid rgba(98,234,255,.17)!important;
  background:
    radial-gradient(circle at 96% 0,rgba(98,234,255,.075),transparent 16rem),
    linear-gradient(180deg,rgba(23,31,44,.99),rgba(11,17,26,.99))!important;
  box-shadow:0 18px 40px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.025)!important;} .sim-probability-card-v323::before{content:"";position:absolute;left:16px;right:16px;top:-10px;height:1px;
  background:linear-gradient(90deg,transparent,rgba(98,234,255,.28),transparent);
  pointer-events:none;} .sim-probability-card-v323>header span{color:var(--sim-cyan)!important;} .sim-probability-card-v323>header h3{font-size:15px!important;} .sim-catalog-panel .sim-catalog-list{scroll-behavior:smooth;} .sim-catalog-panel>header,.sim-catalog-panel>.sim-search-box,.sim-catalog-panel>.sim-group-tabs{flex:0 0 auto;} .sim-catalog-panel>.sim-group-tabs{position:relative;
  z-index:3;
  margin:0 0 10px;
  padding:12px 0 12px;
  border-bottom:1px solid rgba(255,255,255,.065);
  background:linear-gradient(180deg,rgba(25,32,44,.99),rgba(25,32,44,.97));} .sim-catalog-panel>.sim-catalog-list{position:relative;
  z-index:1;
  margin-top:0;
  padding-top:7px;
  scroll-padding-top:8px;} .sim-catalog-panel .sim-catalog-item{position:relative;
  z-index:1;
  transform:none!important;} .sim-catalog-panel .sim-catalog-item:first-child{margin-top:0;} @media (min-width:1081px){.sim-left-column{position:relative!important;
    top:auto!important;
    height:auto!important;
    max-height:none!important;
    grid-template-rows:auto auto!important;
    align-content:start;} .sim-left-column>.sim-catalog-panel{min-height:700px;
    max-height:none!important;} .sim-left-column>.sim-probability-panel{min-height:320px;
    max-height:560px!important;}} @media (max-width:1080px){.sim-left-column .sim-catalog-list{max-height:520px!important}} .sim-probability-head-actions{display:grid;
  justify-items:end;
  
  min-width:0;} .sim-probability-head-actions small{max-width:180px!important;} .sim-probability-head-actions button{border:1px solid rgba(216,255,0,.24);
  
  background:rgba(216,255,0,.07);
  color:#e5f58e;
  
  font-weight:1000;
  cursor:pointer;} .sim-probability-head-actions button:hover{border-color:rgba(216,255,0,.55);
  background:rgba(216,255,0,.13);} .sim-probability-table-wrap{width:100%;
  min-width:0;
  
  overflow-y:visible;} .sim-probability-table{width:100%;} .sim-probability-table th,.sim-probability-table td{min-width:0;

  overflow-wrap:anywhere;
  word-break:keep-all;} .sim-probability-table.is-star-table th:first-child,.sim-probability-table.is-star-table td:first-child{width:19%;} .sim-probability-table.is-star-table th:last-child,.sim-probability-table.is-star-table td:last-child{width:17%;} .sim-probability-table.is-cube-table th:first-child,.sim-probability-table.is-cube-table td:first-child{width:76%;
  max-width:none!important;
  overflow:visible!important;
  text-overflow:clip!important;
  text-align:left;} .sim-probability-table.is-cube-table th:last-child,.sim-probability-table.is-cube-table td:last-child{width:24%;} .sim-flame-summary{grid-template-columns:46px minmax(0,1fr)!important;
  align-items:center;} .sim-probability-item-icon{width:44px;
  height:44px;
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.1);
  border-radius:10px;
  background:#eef1f4;
  overflow:hidden;} .sim-probability-item-icon img{max-width:38px;max-height:38px;} .sim-probability-item-icon i{font-size:7px;color:#7a8796;font-style:normal;} .sim-flame-matrix-wrap{width:100%;
  min-width:0;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.065);
  border-radius:10px;
  background:#0d141e;} .sim-flame-matrix{width:100%;
  min-width:0;
  table-layout:fixed;
  border-collapse:collapse;
  font-variant-numeric:tabular-nums;} .sim-flame-matrix th,.sim-flame-matrix td{border-right:1px solid rgba(255,255,255,.035);
  border-bottom:1px solid rgba(255,255,255,.045);
  color:#b3bfcc;

  text-align:center;
  white-space:normal;
  overflow-wrap:anywhere;} .sim-flame-matrix th:first-child{width:24%;
  color:#8f9cad;
  text-align:left;
  padding-left:5px;} .sim-flame-matrix thead th{position:sticky;
  top:0;
  z-index:1;
  background:#141d29;
  color:#dce4ed;
  font-weight:1000;} .sim-flame-matrix thead th:not(:first-child){width:15.2%;text-align:center;} .sim-flame-matrix thead span,.sim-flame-matrix thead small{display:block;} .sim-flame-matrix thead small{margin-top:2px;color:#dff287;} .sim-flame-matrix tr:last-child th,.sim-flame-matrix tr:last-child td{border-bottom:0;} .sim-flame-matrix th:last-child,.sim-flame-matrix td:last-child{border-right:0;} body.sim-probability-modal-open{overflow:hidden!important;} .sim-probability-modal{position:fixed;
  inset:0;
  z-index:10050;
  display:grid;
  place-items:center;
  padding:24px;
  background:rgba(2,7,13,.76);
  backdrop-filter:blur(5px);} .sim-probability-modal[hidden]{display:none!important;} .sim-probability-dialog{width:min(960px,calc(100vw - 48px));
  max-height:min(86vh,900px);
  display:flex;
  flex-direction:column;
  overflow:hidden;
  border:1px solid rgba(98,234,255,.22);
  border-radius:22px;
  background:linear-gradient(180deg,#182231,#0c131d);
  box-shadow:0 28px 90px rgba(0,0,0,.55);} .sim-probability-dialog>header{flex:0 0 auto;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  padding:18px 20px 15px;
  border-bottom:1px solid rgba(255,255,255,.075);} .sim-probability-dialog>header span{display:block;color:var(--sim-cyan);font-size:9px;font-weight:1000;letter-spacing:.14em;} .sim-probability-dialog>header h2{margin:4px 0 3px;color:#eef3f8;font-size:22px;} .sim-probability-dialog>header small{color:#8d9aaa;font-size:10px;} .sim-probability-dialog>header button{width:38px;
  height:38px;
  border:1px solid rgba(255,255,255,.11);
  border-radius:11px;
  background:rgba(255,255,255,.035);
  color:#dce4ed;
  font-size:22px;
  cursor:pointer;} .sim-probability-modal-body{min-height:0;
  overflow-y:auto;
  overflow-x:hidden;
  padding:18px 20px 22px;
  scrollbar-width:thin;
  scrollbar-color:#4b5c6e transparent;} .sim-probability-modal-body .sim-probability-summary{padding:13px 15px;} .sim-probability-modal-body .sim-probability-summary b{font-size:14px;} .sim-probability-modal-body .sim-probability-summary span{font-size:10px;} .sim-probability-modal-body>h4{margin:18px 2px 8px;color:#e4eaf1;font-size:13px;} .sim-probability-modal-body .sim-probability-table th,.sim-probability-modal-body .sim-probability-table td{padding:9px 10px;font-size:11px;} .sim-probability-modal-body .sim-probability-table.is-star-table th,.sim-probability-modal-body .sim-probability-table.is-star-table td{font-size:10px;} .sim-probability-modal-body .sim-flame-matrix th,.sim-probability-modal-body .sim-flame-matrix td{padding:7px 8px;font-size:11px;} .sim-probability-modal-body .sim-flame-matrix thead small{font-size:9px;} .sim-probability-modal-body .sim-flame-matrix th:first-child{width:20%;padding-left:10px;} .sim-probability-modal-body .sim-flame-matrix thead th:not(:first-child){width:16%;} @media (max-width:820px){.sim-catalog-panel>.sim-group-tabs{margin-bottom:7px;padding-bottom:10px} .sim-catalog-panel>.sim-catalog-list{padding-top:5px} .sim-probability-head-actions{gap:5px} .sim-probability-head-actions small{display:none} .sim-probability-modal{padding:10px} .sim-probability-dialog{width:calc(100vw - 20px);max-height:90vh;border-radius:16px} .sim-probability-dialog>header{padding:14px} .sim-probability-dialog>header h2{font-size:17px} .sim-probability-modal-body{padding:12px} .sim-probability-modal-body .sim-flame-matrix th,.sim-probability-modal-body .sim-flame-matrix td{padding:6px 3px;font-size:8px}} .sim-mode-tabs{grid-template-columns:repeat(5,minmax(0,1fr));} .sim-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));} .sim-summary-grid article:nth-child(1),.sim-summary-grid article:nth-child(2){grid-column:auto;} .sim-type-total b{display:grid;justify-items:end;gap:2px;} .sim-type-total b small,.sim-history-row>b small{display:block;color:#f3b86c;font-size:8px;font-weight:900;} .sim-control-panel[data-sim-mode="chaos"]{min-height:430px;} .sim-chaos-setting-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;} .sim-chaos-setting-layout>.sim-chaos-field-grid,.sim-chaos-setting-layout>.sim-chaos-preset-setting{grid-column:1/-1;} .sim-chaos-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));} .sim-chaos-expectation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;} .sim-chaos-expectation article{padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(255,255,255,.024);} .sim-chaos-expectation span{display:block;color:#8593a5;font-size:8px;font-weight:900;} .sim-chaos-expectation b{display:block;margin-top:5px;color:#e8f3aa;font-size:13px;font-variant-numeric:tabular-nums;} .sim-chaos-preset-setting .sim-choice-buttons button{flex:1 1 112px;} .sim-result-badge.returned{background:rgba(255,189,95,.10);color:#ffc97a;} .sim-result-badge.fail{background:rgba(255,255,255,.055);color:#9ca9ba;} .part-scroll{color:#c783ff!important;} .option-role-legend .part-scroll{background:#c783ff!important;} .sim-item-tooltip-v320 .part-scroll{color:#c783ff!important;} .sim-chaos-eligible-stats{display:grid;gap:6px;margin:0 0 9px;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.02);} .sim-chaos-eligible-stats strong{color:#d9e2ec;font-size:9px;} .sim-chaos-eligible-stats>div{display:flex;flex-wrap:wrap;gap:4px;} .sim-chaos-eligible-stats span{padding:4px 6px;border-radius:999px;background:rgba(199,131,255,.08);color:#d8b2ff;font-size:7px;font-weight:900;} .sim-probability-table.is-chaos-table th:first-child,.sim-probability-table.is-chaos-table td:first-child{width:18%;text-align:center;} .sim-probability-table.is-chaos-table th:nth-child(2),.sim-probability-table.is-chaos-table td:nth-child(2),.sim-probability-table.is-chaos-table th:nth-child(3),.sim-probability-table.is-chaos-table td:nth-child(3){width:28%;text-align:center;} .sim-probability-table.is-chaos-table th:last-child,.sim-probability-table.is-chaos-table td:last-child{width:26%;text-align:center;} .sim-probability-foot.is-warning{padding:7px 8px;border:1px solid rgba(255,189,95,.18);border-radius:8px;background:rgba(255,189,95,.05);color:#d9ad70;} @media (min-width:821px){.sim-preview-panel{height:640px;min-height:640px;max-height:640px;overflow:hidden} .sim-item-preview{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:3px} .sim-result-stage:not(.is-star-mode){height:310px;min-height:310px;max-height:310px;overflow:hidden} .sim-result-stage:not(.is-star-mode) .sim-result-layout{height:215px;min-height:215px;overflow:hidden} .sim-result-stage:not(.is-star-mode) .sim-result-card{height:176px;min-height:176px;max-height:176px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}} @media (max-width:1200px){.sim-chaos-setting-layout{grid-template-columns:1fr} .sim-chaos-setting-layout>*{grid-column:1!important} .sim-chaos-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .sim-chaos-expectation{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:820px){.sim-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))} .sim-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .sim-control-panel[data-sim-mode="chaos"]{min-height:0} .sim-chaos-setting-layout{grid-template-columns:1fr} .sim-chaos-field-grid,.sim-chaos-expectation{grid-template-columns:1fr 1fr}} @media (max-width:520px){.sim-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))} .sim-chaos-field-grid,.sim-chaos-expectation{grid-template-columns:1fr}} .sim-chaos-scroll-setting{grid-column:1/-1;} .sim-chaos-scroll-setting .sim-choice-buttons{max-width:520px;} .sim-control-panel[data-sim-mode="chaos"] .sim-current-state{white-space:nowrap;} @media (max-width:820px){.sim-chaos-scroll-setting .sim-choice-buttons{max-width:none}} .sim-top-grid{align-items:start;} .sim-preview-panel{align-self:start;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;} .sim-item-preview{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-right:0!important;scrollbar-gutter:auto!important;} .sim-control-panel[data-sim-mode]{overflow:visible!important;} .sim-result-stage[data-sim-mode="star"] .sim-after-columns{display:none!important;} .sim-result-stage:not(.is-star-mode){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;} .sim-result-stage:not(.is-star-mode) .sim-result-layout{height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  align-items:stretch;} .sim-result-stage:not(.is-star-mode) .sim-before-column,.sim-result-stage:not(.is-star-mode) .sim-after-columns>article{display:flex;
  min-height:0;
  flex-direction:column;} .sim-result-stage:not(.is-star-mode) .sim-result-card{flex:1 1 auto;
  height:auto!important;
  min-height:220px!important;
  max-height:none!important;
  overflow:visible!important;
  scrollbar-gutter:auto!important;} .sim-result-stage:not(.is-star-mode) .sim-result-lines,.sim-result-stage:not(.is-star-mode) .sim-result-meta{overflow:visible!important;} .sim-result-lines>.sim-cube-result-line{display:flex!important;
  align-items:center!important;
  gap:7px!important;
  
  padding:1px 3px!important;
  margin-left:-3px;
  border:0!important;
  border-radius:4px!important;
  background:transparent!important;} .sim-result-lines>.sim-cube-result-line .line-text{display:inline!important;
  min-width:0;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#e3eaf2;

  overflow-wrap:anywhere;} .sim-result-lines>.sim-cube-result-line.is-deviation{background:linear-gradient(90deg,rgba(255,106,156,.10),rgba(255,216,62,.05))!important;
  border-radius:4px!important;
  padding:1px 3px!important;
  margin-left:-3px!important;} .sim-result-lines>.sim-cube-result-line.is-deviation .line-square{box-shadow:0 0 0 1px rgba(255,255,255,.22) inset,0 0 8px rgba(255,106,156,.38)!important;} .sim-result-lines>.sim-cube-result-line.is-deviation .line-text{color:#fff!important;
  text-shadow:0 0 6px rgba(255,216,62,.20)!important;} .sim-result-lines>.sim-cube-result-line .deviation-chip{display:inline-flex!important;
  flex:none!important;
  align-items:center!important;
  align-self:start!important;
  height:16px!important;
  margin-left:0!important;
  padding:0 5px!important;
  border:0!important;
  border-radius:4px!important;
  background:linear-gradient(180deg,#ff6a9c,#d33f78)!important;
  color:#fff!important;
  font-size:10px!important;
  font-style:normal!important;
  font-weight:900!important;
  line-height:16px!important;
  box-shadow:none!important;} @media (max-width:1080px){.sim-preview-panel,.sim-item-preview{height:auto!important;max-height:none!important;overflow:visible!important}} @media (max-width:820px){.sim-result-stage:not(.is-star-mode) .sim-result-card{min-height:0!important} .sim-result-stage:not(.is-star-mode) .sim-after-columns>article{min-height:0}} body[data-page="simulation"]{overflow-anchor:none;} body[data-page="simulation"] .sim-preview-panel,body[data-page="simulation"] .sim-summary-panel,body[data-page="simulation"] .sim-control-panel,body[data-page="simulation"] .sim-result-stage,body[data-page="simulation"] .sim-item-preview,body[data-page="simulation"] .sim-result-card{transition:none!important;
  overflow-anchor:none;} .sim-item-tooltip-v328{width:100%!important;
  max-width:570px!important;
  min-height:950px!important;
  margin:0 auto!important;
  padding:20px 20px 22px!important;
  overflow:visible!important;} .sim-item-tooltip-v328 .star-groups{min-height:44px;margin-bottom:9px;} .sim-item-tooltip-v328 .tooltip-title{font-size:20px!important;line-height:1.42!important;letter-spacing:-.025em!important;} .sim-item-tooltip-v328 .tooltip-orange{font-size:12px!important;line-height:1.55!important;} .sim-item-tooltip-v328 .tooltip-head{padding:16px 0!important;} .sim-item-tooltip-v328 .tip-icon-box{width:92px!important;height:92px!important;min-width:92px!important;} .sim-item-tooltip-v328 .tip-icon-box img{max-width:82px!important;max-height:82px!important;} .sim-item-tooltip-v328 .meta-grid{gap:8px 14px!important;font-size:13px!important;line-height:1.45!important;} .sim-item-tooltip-v328 .set-line{min-height:32px!important;font-size:13px!important;line-height:1.45!important;} .sim-item-tooltip-v328 .option-list{padding:8px 0!important;} .sim-item-tooltip-v328 .option-line{min-height:28px!important;gap:8px!important;font-size:13px!important;line-height:1.45!important;} .sim-item-tooltip-v328 .option-line .option-name,.sim-item-tooltip-v328 .option-line .option-total,.sim-item-tooltip-v328 .option-line .parts{font-size:13px!important;} .sim-item-tooltip-v328 .option-role-legend{font-size:10px!important;margin-top:8px!important;} .sim-item-tooltip-v328 .potential-section h3{margin:0 0 10px!important;font-size:15px!important;line-height:1.4!important;} .sim-item-tooltip-v328 .potential-line{min-height:29px!important;gap:8px!important;font-size:13px!important;line-height:1.5!important;} .sim-item-tooltip-v328 .potential-line .line-text{font-size:13px!important;line-height:1.5!important;} .sim-item-tooltip-v328 .scroll-raw-line{padding:10px 0!important;font-size:12px!important;line-height:1.55!important;} .sim-item-tooltip-v328 .scroll-summary-v175 strong{font-size:12px!important;line-height:1.55!important;} .sim-catalog-panel h2{font-size:25px!important;} .sim-search-box input{height:48px!important;font-size:14px!important;} .sim-group-tabs{gap:7px!important;padding-top:14px!important;padding-bottom:15px!important;} .sim-group-tabs button{padding:8px 12px!important;font-size:12px!important;} .sim-catalog-item{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;min-height:76px;padding:10px 11px!important;margin-bottom:9px!important;} .sim-selected-head h2{font-size:30px!important;} .sim-selected-head p{font-size:13px!important;} .sim-mode-tabs button{height:52px!important;font-size:15px!important;} .sim-control-head h3{font-size:23px!important;line-height:1.25!important;} .sim-control-head p{font-size:13px!important;line-height:1.65!important;} .sim-control-head .sim-current-state{font-size:12px!important;padding:9px 13px!important;} .sim-selected-fields label,.sim-field-grid label,.sim-star-basic-settings label,.sim-cube-goal-left>label,.sim-cube-goal-right label{font-size:12px!important;line-height:1.4!important;} .sim-selected-fields select,.sim-selected-fields input,.sim-field-grid select,.sim-field-grid input,.sim-star-basic-settings select,.sim-star-basic-settings input,.sim-cube-goal-left select,.sim-cube-goal-left input,.sim-cube-goal-right select{min-height:45px!important;height:45px!important;font-size:14px!important;} .sim-choice-setting>b,.sim-cube-goal-right>strong{font-size:14px!important;} .sim-choice-setting>b small{font-size:10px!important;} .sim-choice-buttons button{min-height:40px!important;padding:0 13px!important;font-size:12px!important;} .sim-control-note{padding:12px 14px!important;font-size:12px!important;line-height:1.7!important;} .sim-star-cost-breakdown span{min-height:43px!important;font-size:11px!important;} .sim-star-cost-breakdown b{font-size:12px!important;} .sim-result-stage>header h3{font-size:22px!important;} .sim-result-stage>header small{font-size:12px!important;line-height:1.6!important;} .sim-before-column>h4,.sim-after-columns h4{font-size:12px!important;} .sim-result-card{padding:18px!important;} .sim-result-card header b{font-size:17px!important;} .sim-result-badge{font-size:11px!important;padding:5px 8px!important;} .sim-result-lines{gap:8px!important;} .sim-result-lines>span:not(.sim-cube-result-line){font-size:13px!important;line-height:1.5!important;padding:8px 10px!important;} .sim-result-lines>.sim-cube-result-line{min-height:29px!important;} .sim-result-lines>.sim-cube-result-line .line-text{font-size:13px!important;line-height:1.55!important;} .sim-result-meta{font-size:11px!important;line-height:1.55!important;} .sim-result-apply{min-height:38px!important;font-size:12px!important;} .sim-result-lines>.sim-cube-result-line .deviation-chip,.sim-item-tooltip-v328 .deviation-chip{height:19px!important;padding:0 7px!important;font-size:11px!important;line-height:19px!important;} .sim-action-buttons button{height:45px!important;padding:0 16px!important;font-size:13px!important;} .sim-action-status{font-size:13px!important;line-height:1.6!important;} .sim-summary-panel header b{font-size:22px!important;} .sim-summary-grid span{font-size:11px!important;} .sim-summary-grid b{font-size:20px!important;} .sim-type-total b{font-size:12px!important;} @media (min-width:1500px){.sim-page-shell{width:min(2240px,calc(100% - 36px))!important} .sim-workspace{grid-template-columns:390px minmax(0,1fr)!important;gap:20px!important} .sim-catalog-panel{height:1020px!important;min-height:1020px!important;max-height:none!important;overflow:hidden!important;padding:20px!important} .sim-catalog-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important} .sim-top-grid{grid-template-columns:minmax(540px,600px) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}} @media (min-width:1081px) and (max-width:1499px){.sim-workspace{grid-template-columns:330px minmax(0,1fr)!important;gap:18px!important} .sim-catalog-panel{height:1020px!important;min-height:1020px!important;max-height:none!important;overflow:hidden!important} .sim-catalog-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important} .sim-top-grid{grid-template-columns:minmax(430px,500px) minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important}} @media (min-width:1081px){.sim-preview-panel,.sim-summary-panel{height:1000px!important;min-height:1000px!important;max-height:1000px!important;align-self:stretch!important;overflow:visible!important} .sim-preview-panel{padding:20px!important} .sim-item-preview{height:100%!important;min-height:0!important;overflow:visible!important;padding:0!important} .sim-item-tooltip-v328{height:956px!important;min-height:956px!important;max-height:956px!important;overflow:visible!important} .sim-control-panel[data-sim-mode],.sim-control-panel{height:700px!important;min-height:700px!important;max-height:700px!important;overflow:visible!important;padding:24px!important} .sim-result-stage,.sim-result-stage:not(.is-star-mode),.sim-result-stage.is-star-mode{height:650px!important;min-height:650px!important;max-height:650px!important;overflow:visible!important;padding:24px!important} .sim-result-stage:not(.is-star-mode) .sim-result-layout{height:520px!important;min-height:520px!important;max-height:520px!important;overflow:visible!important;align-items:stretch!important} .sim-result-stage:not(.is-star-mode) .sim-result-card{height:478px!important;min-height:478px!important;max-height:478px!important;overflow:visible!important} .sim-result-stage.is-star-mode .sim-result-layout{height:520px!important;min-height:520px!important;max-height:520px!important} .sim-result-stage.is-star-mode .sim-star-enhance-window{height:490px!important;min-height:490px!important;overflow:visible!important}} @media (min-width:821px) and (max-width:1080px){.sim-catalog-panel{min-height:780px!important} .sim-catalog-list{max-height:610px!important} .sim-top-grid{grid-template-columns:minmax(430px,500px) minmax(0,1fr)!important;align-items:stretch!important} .sim-preview-panel,.sim-summary-panel{height:900px!important;min-height:900px!important;max-height:900px!important;overflow:visible!important} .sim-item-tooltip-v328{height:856px!important;min-height:856px!important;max-height:856px!important;overflow:visible!important} .sim-control-panel[data-sim-mode],.sim-control-panel{height:680px!important;min-height:680px!important;max-height:680px!important;overflow:visible!important} .sim-result-stage,.sim-result-stage:not(.is-star-mode),.sim-result-stage.is-star-mode{height:620px!important;min-height:620px!important;max-height:620px!important;overflow:visible!important} .sim-result-stage:not(.is-star-mode) .sim-result-card{min-height:430px!important;overflow:visible!important}} @media (max-width:820px){.sim-item-tooltip-v328{min-height:820px!important;max-width:100%!important;padding:16px!important;overflow:visible!important} .sim-control-panel[data-sim-mode],.sim-control-panel{min-height:760px!important;overflow:visible!important;padding:17px!important} .sim-result-stage,.sim-result-stage:not(.is-star-mode),.sim-result-stage.is-star-mode{min-height:760px!important;overflow:visible!important} .sim-result-stage:not(.is-star-mode) .sim-result-card{min-height:280px!important;overflow:visible!important} .sim-selected-head h2{font-size:25px!important} .sim-mode-tabs button{font-size:13px!important}} .sim-fast-dialog{width:min(570px,100%)!important;} .sim-fast-dialog h3{font-size:27px!important;} .sim-fast-dialog p{font-size:13px!important;} .sim-fast-dialog .numbers{grid-template-columns:repeat(3,minmax(0,1fr))!important;} .sim-fast-dialog .numbers small{font-size:10px!important;} .sim-fast-dialog .numbers b{font-size:18px!important;} @media (max-width:520px){.sim-fast-dialog .numbers{grid-template-columns:1fr!important}} .sim-item-tooltip-v329{display:block!important;} .sim-item-tooltip-v329 .potential-section,.sim-item-tooltip-v329 .scroll-raw-line,.sim-item-tooltip-v329 .scroll-summary-v175{display:block!important;} .sim-type-total{grid-template-columns:minmax(116px,1.15fr) minmax(84px,.72fr) minmax(112px,auto)!important;
  min-height:56px!important;
  gap:12px!important;
  padding:12px 14px!important;
  border-radius:12px!important;
  font-size:14px!important;} .sim-type-total>span{font-size:14px!important;line-height:1.35!important;} .sim-type-total>em{color:#e7edf5!important;font-size:16px!important;font-weight:1000!important;line-height:1.2!important;} .sim-type-total>b{font-size:14px!important;line-height:1.3!important;} .sim-type-total.is-chaos{border-color:rgba(243,184,108,.16)!important;background:rgba(243,184,108,.045)!important;} .sim-type-total.is-chaos>span{color:#ffd28e!important;} .sim-type-total.is-chaos .sim-type-total-cash{color:#f3b86c!important;font-size:15px!important;} .sim-history-row.is-chaos>b{color:#f3b86c!important;} .sim-action-buttons .sim-reset-current{margin-left:auto!important;
  border-color:rgba(255,126,139,.30)!important;
  background:rgba(255,102,119,.075)!important;
  color:#ffb0b9!important;
  font-weight:1000!important;} .sim-action-buttons .sim-reset-current:hover{border-color:rgba(255,126,139,.62)!important;
  background:rgba(255,102,119,.14)!important;
  color:#fff!important;} .sim-left-column>.sim-probability-panel{min-height:560px!important;
  max-height:none!important;
  padding:18px!important;
  overflow:visible!important;} .sim-probability-panel>header{gap:14px!important;margin-bottom:14px!important;padding-bottom:14px!important;} .sim-probability-panel>header span{font-size:10px!important;letter-spacing:.16em!important;} .sim-probability-panel>header h3{margin-top:5px!important;font-size:21px!important;line-height:1.25!important;} .sim-probability-panel>header small{max-width:190px!important;font-size:11px!important;line-height:1.55!important;} .sim-probability-head-actions{gap:9px!important;} .sim-probability-head-actions button{min-width:92px!important;height:38px!important;padding:0 14px!important;font-size:12px!important;border-radius:10px!important;} .sim-probability-body{overflow-x:hidden!important;overflow-y:visible!important;padding-right:0!important;} .sim-probability-summary{gap:7px!important;margin-bottom:14px!important;padding:13px 14px!important;border-radius:12px!important;} .sim-probability-summary b{font-size:14px!important;line-height:1.4!important;} .sim-probability-summary span{font-size:12px!important;line-height:1.55!important;} .sim-probability-body>h4{margin:16px 2px 9px!important;font-size:14px!important;line-height:1.4!important;} .sim-probability-table-wrap{overflow-x:hidden!important;border-radius:11px!important;} .sim-probability-table{min-width:0!important;table-layout:fixed!important;} .sim-probability-table th,.sim-probability-table td{padding:10px 7px!important;
  font-size:12px!important;
  line-height:1.45!important;
  white-space:normal!important;} .sim-probability-table.is-star-table th,.sim-probability-table.is-star-table td{font-size:11px!important;} .sim-probability-table.is-cube-table th,.sim-probability-table.is-cube-table td{font-size:12px!important;} .sim-flame-matrix th,.sim-flame-matrix td{padding:8px 4px!important;font-size:10px!important;line-height:1.35!important;} .sim-flame-matrix thead small{font-size:9px!important;} .sim-probability-foot{margin-top:11px!important;font-size:11px!important;line-height:1.6!important;} body[data-page="simulation"] .sim-result-stage,body[data-page="simulation"] .sim-result-stage:not(.is-star-mode),body[data-page="simulation"] .sim-result-stage.is-star-mode{height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  padding:22px!important;} body[data-page="simulation"] .sim-result-stage .sim-result-layout,body[data-page="simulation"] .sim-result-stage:not(.is-star-mode) .sim-result-layout,body[data-page="simulation"] .sim-result-stage.is-star-mode .sim-result-layout{height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  align-items:stretch!important;} body[data-page="simulation"] .sim-result-stage:not(.is-star-mode) .sim-before-column,body[data-page="simulation"] .sim-result-stage:not(.is-star-mode) .sim-after-columns>article{display:flex!important;
  flex-direction:column!important;
  min-height:0!important;} body[data-page="simulation"] .sim-result-stage:not(.is-star-mode) .sim-result-card{flex:1 1 auto!important;
  height:auto!important;
  min-height:270px!important;
  max-height:none!important;
  overflow:visible!important;
  scrollbar-gutter:auto!important;} body[data-page="simulation"] .sim-result-stage[data-sim-mode="chaos"] .sim-result-lines{display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;} body[data-page="simulation"] .sim-result-stage[data-sim-mode="chaos"] .sim-result-lines>span{min-width:0!important;} body[data-page="simulation"] .sim-result-stage.is-star-mode .sim-star-enhance-window{height:auto!important;
  min-height:360px!important;
  max-height:none!important;
  overflow:visible!important;} body[data-page="simulation"] .sim-result-stage.is-star-mode .sim-result-layout{min-height:360px!important;} @media (max-width:1080px){.sim-left-column>.sim-probability-panel{min-height:500px!important;max-height:none!important} .sim-probability-table th,.sim-probability-table td{font-size:11px!important;padding:9px 6px!important} body[data-page="simulation"] .sim-result-stage:not(.is-star-mode) .sim-result-card{min-height:250px!important}} @media (max-width:820px){.sim-left-column>.sim-probability-panel{min-height:420px!important;padding:15px!important} .sim-probability-panel>header h3{font-size:18px!important} .sim-probability-table th,.sim-probability-table td{font-size:10px!important;padding:8px 5px!important} .sim-type-total{grid-template-columns:minmax(104px,1fr) minmax(70px,.62fr) minmax(92px,auto)!important;min-height:52px!important;padding:10px 11px!important} .sim-type-total>span{font-size:13px!important} .sim-type-total>em{font-size:14px!important} .sim-type-total>b{font-size:12px!important} .sim-action-buttons .sim-reset-current{margin-left:0!important;flex:1 1 100%!important} body[data-page="simulation"] .sim-result-stage,body[data-page="simulation"] .sim-result-stage:not(.is-star-mode),body[data-page="simulation"] .sim-result-stage.is-star-mode{padding:17px!important} body[data-page="simulation"] .sim-result-stage:not(.is-star-mode) .sim-result-card{min-height:220px!important} body[data-page="simulation"] .sim-result-stage[data-sim-mode="chaos"] .sim-result-lines{grid-template-columns:1fr!important} body[data-page="simulation"] .sim-result-stage.is-star-mode .sim-star-enhance-window{min-height:0!important} body[data-page="simulation"] .sim-result-stage.is-star-mode .sim-result-layout{min-height:0!important}} .sim-left-column>.sim-probability-panel[data-mode="star"]{box-sizing:border-box!important;
  height:560px!important;
  min-height:560px!important;
  max-height:560px!important;
  overflow:hidden!important;} .sim-probability-panel[data-mode="star"]>header{box-sizing:border-box!important;
  min-height:76px!important;
  max-height:76px!important;
  overflow:hidden!important;} .sim-probability-panel[data-mode="star"] .sim-probability-head-actions small{min-width:0!important;
  overflow:hidden!important;
  font-size:10px!important;
  line-height:1.25!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;} .sim-probability-panel[data-mode="star"] .sim-probability-body{display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  min-height:0!important;
  overflow:hidden!important;} .sim-probability-panel[data-mode="star"] .sim-probability-summary{display:grid!important;
  grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)!important;
  align-items:center!important;
  box-sizing:border-box!important;
  min-height:54px!important;
  max-height:54px!important;
  overflow:hidden!important;} .sim-probability-panel[data-mode="star"] .sim-probability-summary b,.sim-probability-panel[data-mode="star"] .sim-probability-summary span{min-width:0!important;
  overflow:hidden!important;
  font-size:10px!important;
  line-height:1.2!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;} .sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table{flex:0 0 auto!important;
  width:100%!important;
  height:315px!important;
  min-height:315px!important;
  max-height:315px!important;
  overflow:hidden!important;} .sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table{width:100%!important;
  min-width:0!important;
  height:315px!important;
  table-layout:fixed!important;
  font-variant-numeric:tabular-nums!important;} .sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table thead tr,.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table tbody tr{height:35px!important;} .sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table th,.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table td{box-sizing:border-box!important;
  height:35px!important;
  padding:7px 2px!important;
  overflow:hidden!important;
  font-size:9px!important;
  line-height:1!important;
  letter-spacing:-.035em!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;} .sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table th:first-child,.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table td:first-child{width:17%!important;text-align:left!important;} .sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table th:nth-child(2),.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table td:nth-child(2),.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table th:nth-child(3),.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table td:nth-child(3),.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table th:nth-child(4),.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table td:nth-child(4){width:16%!important;} .sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table th:nth-child(5),.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table td:nth-child(5){width:15%!important;} .sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table th:last-child,.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table td:last-child{width:20%!important;} .sim-probability-panel[data-mode="star"] .sim-probability-foot{flex:0 0 29px!important;
  height:29px!important;
  min-height:29px!important;
  max-height:29px!important;
  margin:9px 0 0!important;
  overflow:hidden!important;
  font-size:9px!important;
  line-height:29px!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;} .sim-star-probabilities article b,.sim-star-probabilities.compact article b{overflow:hidden!important;
  font-size:clamp(12px,1vw,18px)!important;
  line-height:1.15!important;
  letter-spacing:-.055em!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums!important;} .sim-star-probabilities article span,.sim-star-probabilities article small{overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;} .sim-probability-modal-body .sim-probability-table-wrap.is-star-table .sim-probability-table th,.sim-probability-modal-body .sim-probability-table-wrap.is-star-table .sim-probability-table td{white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  font-variant-numeric:tabular-nums!important;} @media (min-width:1280px){.sim-control-head{display:grid!important;
    grid-template-columns:minmax(220px,1fr) minmax(520px,auto)!important;
    grid-template-areas:
      "copy actions"
      "copy state"!important;
    align-items:start!important;
    column-gap:16px!important;
    row-gap:7px!important;
    min-height:88px!important;} .sim-control-head>div:first-child{grid-area:copy!important;min-width:0!important} .sim-control-head>.sim-control-actions-v331{grid-area:actions!important;
    display:flex!important;
    width:auto!important;
    max-width:720px!important;
    min-height:38px!important;
    margin:0!important;
    justify-self:end!important;
    justify-content:flex-end!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    gap:6px!important;} .sim-control-head>.sim-current-state{grid-area:state!important;
    justify-self:end!important;
    align-self:start!important;
    margin:0!important;}} .sim-control-head>.sim-control-actions-v331 button{flex:0 0 auto!important;
  width:auto!important;
  height:38px!important;
  min-height:38px!important;
  padding:0 10px!important;
  font-size:11px!important;
  line-height:1!important;
  white-space:nowrap!important;} .sim-control-head>.sim-control-actions-v331 .sim-reset-current{margin-left:4px!important;} .sim-action-bar.buttons-docked-v331{display:block!important;
  min-height:24px!important;
  margin:8px 0 11px!important;} .sim-action-bar.buttons-docked-v331 .sim-action-status{width:100%!important;
  min-width:0!important;
  min-height:22px!important;
  overflow:hidden!important;
  font-size:12px!important;
  line-height:22px!important;
  text-align:right!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;} @media (min-width:821px) and (max-width:1279px){.sim-control-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important} .sim-control-head>div:first-child{width:100%!important} .sim-control-head>.sim-control-actions-v331{order:2!important;
    display:flex!important;
    width:100%!important;
    margin:4px 0 0!important;
    justify-content:flex-end!important;
    flex-wrap:wrap!important;
    gap:6px!important;} .sim-control-head>.sim-current-state{order:3!important;align-self:flex-end!important}} @media (max-width:820px){.sim-left-column>.sim-probability-panel[data-mode="star"]{height:auto!important;
    min-height:480px!important;
    max-height:none!important;
    overflow:visible!important;} .sim-probability-panel[data-mode="star"] .sim-probability-body{overflow:visible!important} .sim-control-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important} .sim-control-head>.sim-control-actions-v331{order:2!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
    margin:4px 0 0!important;
    gap:7px!important;} .sim-control-head>.sim-control-actions-v331 button{width:100%!important;padding:0 6px!important;font-size:10px!important} .sim-control-head>.sim-control-actions-v331 .sim-reset-current{grid-column:1/-1!important;margin-left:0!important} .sim-control-head>.sim-current-state{order:3!important;align-self:flex-end!important} .sim-action-bar.buttons-docked-v331 .sim-action-status{text-align:left!important} .sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table th,.sim-probability-panel[data-mode="star"] .sim-probability-table-wrap.is-star-table .sim-probability-table td{font-size:8px!important;padding:7px 1px!important}} body[data-page="simulation"] .part-scroll,body[data-page="simulation"] .sim-item-tooltip-v329 .part-scroll,body[data-page="simulation"] .sim-result-card .part-scroll{color: rgb(168,166,244) !important;
  text-shadow: none !important;} body[data-page="simulation"] .option-role-legend i.part-scroll{background: rgb(168,166,244) !important;} body[data-page="simulation"] .sim-item-tooltip-v329 .tooltip-head,body[data-page="simulation"] .sim-item-tooltip-v330 .tooltip-head{grid-template-columns: 84px minmax(0,1fr) !important;
  column-gap: 20px !important;} body[data-page="simulation"] .sim-item-tooltip-v329 .tip-meta,body[data-page="simulation"] .sim-item-tooltip-v330 .tip-meta{padding-left: 4px !important;} body[data-page="simulation"] .sim-catalog-head-v332{flex: 0 0 auto;
  padding: 16px 16px 13px !important;
  border-bottom: 1px solid rgba(255,255,255,.075);
  background: rgba(7,11,18,.18);} body[data-page="simulation"] .sim-catalog-title-row-v332{display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;} body[data-page="simulation"] .sim-catalog-title-row-v332 > div > span{display: block;
  color: var(--sim-cyan);
  font-size: 11px;
  font-weight: 1000;
  letter-spacing: .15em;} body[data-page="simulation"] .sim-catalog-title-row-v332 h2{margin: 4px 0 0 !important;
  color: var(--sim-text);
  font-size: 25px !important;} body[data-page="simulation"] .sim-catalog-title-row-v332 button{min-height: 34px;
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 9px;
  padding: 0 11px;
  background: rgba(255,255,255,.035);
  color: #9eabbc;
  font-size: 11px;
  font-weight: 900;
  cursor: pointer;} body[data-page="simulation"] .sim-catalog-title-row-v332 button:hover{border-color: rgba(216,255,31,.30);
  color: #d8ff1f;} body[data-page="simulation"] .sim-catalog-head-v332 .sim-search-box{margin: 0 !important;} body[data-page="simulation"] .sim-catalog-panel > .sim-group-tabs{display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  gap: 6px !important;
  flex: 0 0 auto;
  margin: 0 !important;
  padding: 10px !important;
  overflow: visible !important;
  border-bottom: 1px solid rgba(255,255,255,.075);} body[data-page="simulation"] .sim-catalog-panel > .sim-group-tabs .maker-group-btn{width: 100% !important;
  min-width: 0 !important;
  height: 33px !important;
  padding: 0 6px !important;
  border: 1px solid rgba(255,255,255,.09) !important;
  border-radius: 8px !important;
  background: rgba(255,255,255,.035) !important;
  color: #aeb9c6 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  cursor: pointer;} body[data-page="simulation"] .sim-catalog-panel > .sim-group-tabs .maker-group-btn.active{border-color: #d8ff1f !important;
  background: #d8ff1f !important;
  color: #10141c !important;
  font-weight: 950 !important;} body[data-page="simulation"] .sim-catalog-panel > .sim-catalog-list{display: block !important;
  flex: 1 1 auto !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 12px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;} body[data-page="simulation"] .sim-catalog-sub{margin: 0 0 17px;} body[data-page="simulation"] .sim-catalog-sub:last-child{margin-bottom: 2px;} body[data-page="simulation"] .sim-catalog-sub > h4{margin: 3px 2px 9px !important;
  color: #a5b2c2;
  font-size: 12px;
  font-weight: 950;
  letter-spacing: .02em;} body[data-page="simulation"] .sim-catalog-grid{display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 8px !important;} body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card{width: 100% !important;
  min-width: 0 !important;
  height: 154px !important;
  min-height: 154px !important;
  max-height: 154px !important;
  margin: 0 !important;
  padding: 12px 9px !important;
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 1fr !important;
  grid-template-rows: 72px 40px 22px !important;
  align-items: center !important;
  justify-items: center !important;
  gap: 0 !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 11px !important;
  background: rgba(255,255,255,.025) !important;
  color: #dfe7f0 !important;
  text-align: center !important;
  transform: none !important;} body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card:hover,body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card.active{border-color: rgba(216,255,31,.55) !important;
  background: rgba(216,255,31,.07) !important;
  box-shadow: 0 0 0 2px rgba(216,255,31,.035) !important;} body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card > img{display: block !important;
  align-self: center !important;
  justify-self: center !important;
  width: auto !important;
  height: auto !important;
  max-width: 64px !important;
  max-height: 64px !important;
  object-fit: contain !important;} body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card > .sim-catalog-no-image{display: grid;
  place-items: center;
  width: 64px;
  height: 64px;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 9px;
  color: #738093;
  font-size: 9px;
  font-style: normal;
  font-weight: 900;} body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card > span{display: -webkit-box !important;
  width: 100% !important;
  min-height: 38px !important;
  margin: 0 !important;
  overflow: hidden !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  color: #e7edf5 !important;
  font-size: 12px !important;
  font-weight: 850 !important;
  line-height: 1.35 !important;
  white-space: normal !important;
  word-break: keep-all !important;
  overflow-wrap: anywhere !important;} body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card > small{display: block !important;
  width: 100% !important;
  margin: 0 !important;
  overflow: hidden !important;
  color: #8997a8 !important;
  font-size: 9px !important;
  font-weight: 800 !important;
  line-height: 22px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;} body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card.active > small{color: #dce985 !important;} @media (max-width:1080px){body[data-page="simulation"] .sim-catalog-panel > .sim-catalog-list{max-height: 650px !important;}} @media (max-width:560px){body[data-page="simulation"] .sim-catalog-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;} body[data-page="simulation"] .sim-catalog-panel .sim-catalog-item.maker-item-card{height: 146px !important;
    min-height: 146px !important;
    max-height: 146px !important;
    grid-template-rows: 66px 38px 22px !important;} body[data-page="simulation"] .sim-catalog-panel > .sim-group-tabs{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}} @media (max-width:380px){body[data-page="simulation"] .sim-catalog-grid{grid-template-columns: 1fr !important;}} body[data-page="simulation"] .sim-probability-panel{container-type:inline-size;} body[data-page="simulation"] .sim-probability-panel>header,body[data-page="simulation"] .sim-probability-panel>header>div,body[data-page="simulation"] .sim-probability-head-actions,body[data-page="simulation"] .sim-probability-summary,body[data-page="simulation"] .sim-chaos-eligible-stats,body[data-page="simulation"] .sim-probability-foot{min-width:0!important;} body[data-page="simulation"] .sim-probability-panel>header h3{max-width:100%!important;
  overflow:hidden!important;
  font-size:clamp(11px,1.05vw,21px)!important;
  letter-spacing:-.035em!important;
  line-height:1.2!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  word-break:normal!important;} body[data-page="simulation"] .sim-probability-panel>header>div:first-child{flex:1 1 auto!important;
  min-width:0!important;} body[data-page="simulation"] .sim-probability-head-actions{flex:0 1 auto!important;
  max-width:52%!important;} body[data-page="simulation"] .sim-probability-head-actions small{display:block!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
  font-size:clamp(7px,.54vw,11px)!important;
  letter-spacing:-.025em!important;
  line-height:1.2!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;} body[data-page="simulation"] .sim-probability-head-actions button{flex:0 0 auto!important;
  white-space:nowrap!important;} body[data-page="simulation"] .sim-probability-summary{overflow:hidden!important;} body[data-page="simulation"] .sim-probability-summary b,body[data-page="simulation"] .sim-probability-summary span,body[data-page="simulation"] .sim-chaos-eligible-stats strong,body[data-page="simulation"] .sim-chaos-eligible-stats span,body[data-page="simulation"] .sim-probability-foot{display:block!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  letter-spacing:-.035em!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;} body[data-page="simulation"] .sim-probability-summary b{font-size:clamp(9px,.72vw,14px)!important;
  line-height:1.25!important;} body[data-page="simulation"] .sim-probability-summary span{font-size:clamp(7px,.61vw,12px)!important;
  line-height:1.3!important;} body[data-page="simulation"] .sim-chaos-eligible-stats strong{font-size:clamp(8px,.66vw,12px)!important;} body[data-page="simulation"] .sim-chaos-eligible-stats>div{display:flex!important;
  flex-wrap:nowrap!important;
  min-width:0!important;
  overflow:hidden!important;} body[data-page="simulation"] .sim-chaos-eligible-stats span{flex:0 1 auto!important;
  font-size:clamp(6.5px,.52vw,10px)!important;} body[data-page="simulation"] .sim-probability-table-wrap{min-width:0!important;
  overflow-x:hidden!important;} body[data-page="simulation"] .sim-probability-table{width:100%!important;
  min-width:0!important;
  table-layout:fixed!important;} body[data-page="simulation"] .sim-probability-table th,body[data-page="simulation"] .sim-probability-table td{overflow:hidden!important;
  padding-inline:clamp(2px,.42vw,7px)!important;
  font-size:clamp(7px,.61vw,12px)!important;
  letter-spacing:-.045em!important;
  line-height:1.25!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;} body[data-page="simulation"] .sim-probability-table.is-star-table th,body[data-page="simulation"] .sim-probability-table.is-star-table td{font-size:clamp(6.5px,.53vw,10px)!important;} body[data-page="simulation"] .sim-probability-table.is-cube-table td:first-child{text-align:left!important;} body[data-page="simulation"] .sim-probability-foot{font-size:clamp(7px,.56vw,11px)!important;
  line-height:1.35!important;} @supports (font-size:1cqi){body[data-page="simulation"] .sim-probability-panel>header h3{font-size:clamp(11px,4.25cqi,21px)!important} body[data-page="simulation"] .sim-probability-head-actions small{font-size:clamp(7px,2.45cqi,11px)!important} body[data-page="simulation"] .sim-probability-summary b{font-size:clamp(9px,3.15cqi,14px)!important} body[data-page="simulation"] .sim-probability-summary span{font-size:clamp(7px,2.55cqi,12px)!important} body[data-page="simulation"] .sim-chaos-eligible-stats strong{font-size:clamp(8px,2.8cqi,12px)!important} body[data-page="simulation"] .sim-chaos-eligible-stats span{font-size:clamp(6.5px,2.15cqi,10px)!important} body[data-page="simulation"] .sim-probability-table th,body[data-page="simulation"] .sim-probability-table td{font-size:clamp(7px,2.45cqi,12px)!important} body[data-page="simulation"] .sim-probability-table.is-star-table th,body[data-page="simulation"] .sim-probability-table.is-star-table td{font-size:clamp(6.5px,2.05cqi,10px)!important} body[data-page="simulation"] .sim-probability-foot{font-size:clamp(7px,2.3cqi,11px)!important}} body[data-page="simulation"] .sim-probability-modal-body .sim-probability-summary b{font-size:14px!important;} body[data-page="simulation"] .sim-probability-modal-body .sim-probability-summary span,body[data-page="simulation"] .sim-probability-modal-body .sim-probability-foot{font-size:10px!important;} body[data-page="simulation"] .sim-probability-modal-body .sim-probability-table th,body[data-page="simulation"] .sim-probability-modal-body .sim-probability-table td{font-size:11px!important;
  letter-spacing:-.015em!important;} @media (max-width:1080px){body[data-page="simulation"] .sim-probability-head-actions{max-width:48%!important}} @media (max-width:820px){body[data-page="simulation"] .sim-probability-panel>header{flex-direction:row!important;
    align-items:center!important;} body[data-page="simulation"] .sim-probability-head-actions{max-width:46%!important} body[data-page="simulation"] .sim-probability-head-actions small{display:none!important}} @media (max-width:480px){body[data-page="simulation"] .sim-probability-head-actions{max-width:none!important} body[data-page="simulation"] .sim-probability-head-actions button{min-width:72px!important;
    height:34px!important;
    padding-inline:9px!important;
    font-size:10px!important;} body[data-page="simulation"] .sim-probability-table th,body[data-page="simulation"] .sim-probability-table td{padding-inline:2px!important;}} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-panel,.sim-probability-card-v323,.sim-probability-dialog,.sim-probability-modal-body){background:#fff!important;background-image:none!important;color:#172033!important;border-color:#e1e7ed!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-panel>header h3,.sim-probability-body>h4){color:#172033!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-panel>header small,.sim-probability-foot){color:#6f7d90!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] .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"] .sim-probability-summary b{color:#c94a30!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] .sim-probability-summary span{color:#657487!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-table-wrap,.sim-flame-matrix-wrap){background:#fff!important;background-image:none!important;border-color:#e1e7ed!important;box-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] :is(.sim-probability-table,.sim-flame-matrix){background:#fff!important;background-image:none!important;color:#344256!important;} html[data-theme="light"] body[data-page="simulation"] .sim-probability-table thead th,html[data-theme="light"] body[data-page="simulation"] .sim-flame-matrix thead th{background:#f6f8fb!important;color:#344256!important;border-color:#e5ebf0!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] .sim-probability-table tbody th,html[data-theme="light"] body[data-page="simulation"] .sim-probability-table tbody td,html[data-theme="light"] body[data-page="simulation"] .sim-flame-matrix tbody th,html[data-theme="light"] body[data-page="simulation"] .sim-flame-matrix tbody td{background:#fff!important;color:#465568!important;border-color:#edf0f4!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] .sim-probability-table tr.is-current td{background:#fff1ec!important;color:#b9472d!important;} html[data-theme="light"] body[data-page="simulation"] .sim-probability-table td.success{color:#2e7651!important;} html[data-theme="light"] body[data-page="simulation"] .sim-probability-table td.destroy{color:#bd3f4a!important;} html[data-theme="light"] body[data-page="simulation"] .sim-flame-matrix thead small{color:#c85a3b!important;text-shadow:none!important;} html[data-theme="light"] body[data-page="simulation"] .sim-probability-item-icon{background:#f7f9fb!important;border-color:#dfe6ed!important;box-shadow:none!important;}
body[data-page="simulation"] .sim-control-head>.sim-action-buttons,body[data-page="simulation"] .sim-control-head>.sim-control-actions-v331{opacity:0!important;
  pointer-events:none!important;} body[data-page="simulation"] .sim-result-stage>header{align-items:start!important;} body[data-page="simulation"] .sim-result-head-actions-v337{display:flex!important;
  flex:0 1 auto!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  min-width:0!important;
  margin-left:auto!important;
  gap:7px!important;} body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons{display:flex!important;
  width:auto!important;
  max-width:100%!important;
  min-height:38px!important;
  margin:0!important;
  opacity:1!important;
  pointer-events:auto!important;
  justify-content:flex-end!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:6px!important;} body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons button{flex:0 0 auto!important;
  width:auto!important;
  height:38px!important;
  min-height:38px!important;
  padding:0 10px!important;
  border-radius:10px!important;
  font-size:11px!important;
  line-height:1!important;
  white-space:nowrap!important;} body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons .sim-reset-current{margin-left:4px!important;} body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-status{width:100%!important;
  min-width:0!important;
  max-width:680px!important;
  min-height:20px!important;
  margin:0!important;
  overflow:hidden!important;
  font-size:11px!important;
  line-height:20px!important;
  text-align:right!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;} body[data-page="simulation"] .sim-action-bar.actions-docked-v337{display:none!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;} @media (min-width:1280px){body[data-page="simulation"] .sim-result-stage>header{display:grid!important;
    grid-template-columns:minmax(220px,1fr) minmax(560px,auto)!important;
    grid-template-areas:"result-title result-actions" "result-note result-actions"!important;
    column-gap:18px!important;
    row-gap:5px!important;} body[data-page="simulation"] .sim-result-stage>header>div:first-child{grid-area:result-title!important;min-width:0!important} body[data-page="simulation"] .sim-result-stage>header>small{grid-area:result-note!important;max-width:680px!important;text-align:left!important} body[data-page="simulation"] .sim-result-stage>header>.sim-result-head-actions-v337{grid-area:result-actions!important;align-self:start!important;justify-self:end!important}} @media (min-width:821px) and (max-width:1279px){body[data-page="simulation"] .sim-result-stage>header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important} body[data-page="simulation"] .sim-result-stage>header>small{max-width:none!important;text-align:left!important} body[data-page="simulation"] .sim-result-head-actions-v337{width:100%!important;align-items:flex-end!important}} @media (max-width:820px){body[data-page="simulation"] .sim-result-stage>header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important} body[data-page="simulation"] .sim-result-stage>header>small{max-width:none!important;text-align:left!important} body[data-page="simulation"] .sim-result-head-actions-v337{width:100%!important;align-items:stretch!important} body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons{display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
    gap:7px!important;} body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons button{width:100%!important;padding:0 6px!important;font-size:10px!important} body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-buttons .sim-reset-current{grid-column:1/-1!important;margin-left:0!important} body[data-page="simulation"] .sim-result-head-actions-v337>.sim-action-status{max-width:none!important;text-align:left!important;white-space:normal!important}}
@media (min-width: 1081px){body[data-page="simulation"] .sim-preview-panel{height: auto !important;
    min-height: 1000px !important;
    max-height: none !important;
    overflow: visible !important;} body[data-page="simulation"] .sim-item-preview{height: auto !important;
    min-height: 956px !important;
    max-height: none !important;
    overflow: visible !important;} body[data-page="simulation"] .sim-item-tooltip-v328,body[data-page="simulation"] .sim-item-tooltip-v329,body[data-page="simulation"] .sim-item-tooltip-v330{box-sizing: border-box !important;
    height: auto !important;
    min-height: 956px !important;
    max-height: none !important;
    overflow: visible !important;}} @media (min-width: 821px) and (max-width: 1080px){body[data-page="simulation"] .sim-preview-panel{height: auto !important;
    min-height: 900px !important;
    max-height: none !important;
    overflow: visible !important;} body[data-page="simulation"] .sim-item-preview{height: auto !important;
    min-height: 856px !important;
    max-height: none !important;
    overflow: visible !important;} body[data-page="simulation"] .sim-item-tooltip-v328,body[data-page="simulation"] .sim-item-tooltip-v329,body[data-page="simulation"] .sim-item-tooltip-v330{box-sizing: border-box !important;
    height: auto !important;
    min-height: 856px !important;
    max-height: none !important;
    overflow: visible !important;}} @media (max-width: 820px){body[data-page="simulation"] .sim-preview-panel,body[data-page="simulation"] .sim-item-preview,body[data-page="simulation"] .sim-item-tooltip-v328,body[data-page="simulation"] .sim-item-tooltip-v329,body[data-page="simulation"] .sim-item-tooltip-v330{height: auto !important;
    max-height: none !important;
    overflow: visible !important;}}
body[data-page="simulation"] .sim-item-tooltip-v330 .potential-line.is-deviation,body[data-page="simulation"] .sim-result-lines > .sim-cube-result-line.is-deviation{display: grid !important;
  grid-template-columns: 7px minmax(0, 1fr) auto !important;
  align-items: center !important;
  column-gap: 8px !important;
  background: linear-gradient(90deg, rgba(255, 106, 156, .10), rgba(255, 216, 62, .05)) !important;
  border-radius: 4px !important;
  padding: 1px 3px !important;
  margin-left: -3px !important;} body[data-page="simulation"] .sim-item-tooltip-v330 .potential-line.is-deviation .line-square,body[data-page="simulation"] .sim-result-lines > .sim-cube-result-line.is-deviation .line-square{box-shadow: 0 0 0 1px rgba(255, 255, 255, .22) inset,
              0 0 8px rgba(255, 106, 156, .38) !important;} body[data-page="simulation"] .sim-item-tooltip-v330 .potential-line.is-deviation .line-text,body[data-page="simulation"] .sim-result-lines > .sim-cube-result-line.is-deviation .line-text{color: #fff !important;
  text-shadow: 0 0 6px rgba(255, 216, 62, .20) !important;} body[data-page="simulation"] .sim-item-tooltip-v330 .potential-line.is-deviation .deviation-chip,body[data-page="simulation"] .sim-result-lines > .sim-cube-result-line.is-deviation .deviation-chip{display: inline-flex !important;
  align-items: center !important;
  justify-self: end !important;
  align-self: center !important;
  flex: none !important;
  height: 19px !important;
  margin-left: auto !important;
  padding: 0 7px !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: linear-gradient(180deg, #ff6a9c, #d33f78) !important;
  color: #fff !important;
  box-shadow: none !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 900 !important;
  line-height: 19px !important;
  white-space: nowrap !important;}
