.PlatformMenu-module__gdR_tG__menu{width:100%;display:block;position:relative}.PlatformMenu-module__gdR_tG__trigger{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:9px;padding:8px 11px;list-style:none;display:flex}.PlatformMenu-module__gdR_tG__trigger::-webkit-details-marker{display:none}.PlatformMenu-module__gdR_tG__trigger:after{content:"⌄";color:var(--faint);margin-left:auto}.PlatformMenu-module__gdR_tG__menu[open] .PlatformMenu-module__gdR_tG__trigger:after{transform:rotate(180deg)}.PlatformMenu-module__gdR_tG__trigger:focus-visible,.PlatformMenu-module__gdR_tG__option:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.PlatformMenu-module__gdR_tG__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlatformMenu-module__gdR_tG__flag{border-radius:2px;flex:none;width:18px;height:12px;display:inline-block;box-shadow:0 0 0 1px #0000004d}.PlatformMenu-module__gdR_tG__list{z-index:6;width:max-content;min-width:100%;max-width:min(calc(92 * var(--vw)), 360px);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:2px;max-height:320px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 28px #00000047}.PlatformMenu-module__gdR_tG__option{color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;display:flex}.PlatformMenu-module__gdR_tG__option:hover,.PlatformMenu-module__gdR_tG__selected{background:var(--panel-2);color:var(--text)}
.ladder-module__LeVDPq__page{max-width:var(--page-max);margin:0 auto;padding:24px 20px 64px}.ladder-module__LeVDPq__header{margin-bottom:24px}.ladder-module__LeVDPq__title{font-size:var(--title-size);letter-spacing:-.02em;margin:0 0 8px;font-weight:700}.ladder-module__LeVDPq__subtitle{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.5}.ladder-module__LeVDPq__formCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:28px;padding:20px 24px}.ladder-module__LeVDPq__formGrid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(120px,auto);align-items:flex-end;gap:16px;display:grid}@media (max-width:768px){.ladder-module__LeVDPq__formGrid{grid-template-columns:1fr 1fr}}.ladder-module__LeVDPq__field{flex-direction:column;gap:6px;display:flex}.ladder-module__LeVDPq__field label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:600}.ladder-module__LeVDPq__field select,.ladder-module__LeVDPq__field input{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);padding:10px 14px;font-size:14px;transition:border-color .15s}.ladder-module__LeVDPq__field select:focus,.ladder-module__LeVDPq__field input:focus{border-color:var(--accent)}.ladder-module__LeVDPq__submitBtn{background:var(--accent);color:var(--on-accent);border-radius:var(--radius);cursor:pointer;border:none;padding:11px 18px;font-size:14px;font-weight:600;transition:opacity .15s}.ladder-module__LeVDPq__submitBtn:hover:not(:disabled){opacity:.9}.ladder-module__LeVDPq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.ladder-module__LeVDPq__resultsSection{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.ladder-module__LeVDPq__tierBadge{font-size:var(--fs-xs);text-transform:uppercase;border-radius:4px;padding:2px 8px;font-weight:600}.ladder-module__LeVDPq__tierBadgeMeasured{background:color-mix(in srgb, var(--good) 16%, transparent);color:var(--good);border:1px solid color-mix(in srgb, var(--good) 40%, transparent)}.ladder-module__LeVDPq__tierBadgeEstimated{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent)}.ladder-module__LeVDPq__note{color:var(--warn);margin:14px 0 0;font-size:12px}.ladder-module__LeVDPq__matrixCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px}.ladder-module__LeVDPq__matrixTitle{margin:0 0 16px;font-size:16px;font-weight:600}.ladder-module__LeVDPq__matrixGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.ladder-module__LeVDPq__matrixItem{background:linear-gradient(160deg, color-mix(in srgb, var(--tier-hue,var(--line)) 14%, var(--panel-2)), var(--panel-2) 70%);border:1px solid var(--line);border-top:3px solid var(--tier-hue,var(--line));border-radius:var(--radius);flex-direction:column;gap:4px;padding:12px;display:flex}.ladder-module__LeVDPq__matrixItemCurrent{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.ladder-module__LeVDPq__matrixItemPlat{white-space:nowrap;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ladder-module__LeVDPq__matrixItemRank{align-items:center;gap:10px;margin:4px 0 2px;font-size:15px;font-weight:700;display:flex}.ladder-module__LeVDPq__matrixItemLp{color:var(--muted);font-size:12px;font-weight:500;display:block}.ladder-module__LeVDPq__selectWithIcon{display:block;position:relative}.ladder-module__LeVDPq__selectWithIcon>svg{pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ladder-module__LeVDPq__selectWithIcon>select{width:100%;padding-left:36px}.ladder-module__LeVDPq__offsetCell{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.ladder-module__LeVDPq__offsetTrack{background:var(--panel-2);border-radius:999px;width:110px;height:8px;position:relative;overflow:hidden}.ladder-module__LeVDPq__offsetZero{background:var(--faint);width:2px;position:absolute;top:-2px;bottom:-2px;left:50%}.ladder-module__LeVDPq__offsetUp,.ladder-module__LeVDPq__offsetDown{border-radius:999px;position:absolute;top:0;bottom:0}.ladder-module__LeVDPq__offsetUp{background:var(--warn)}.ladder-module__LeVDPq__offsetDown{background:var(--blue)}.ladder-module__LeVDPq__offsetValue{font-family:var(--mono);font-size:13px}@media (max-width:520px){.ladder-module__LeVDPq__offsetTrack{width:60px}}.ladder-module__LeVDPq__matrixItemTag{font-size:var(--fs-xs);color:var(--warn);font-weight:500}.ladder-module__LeVDPq__matrixItemRange{font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.ladder-module__LeVDPq__overviewCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.ladder-module__LeVDPq__methodBody{color:var(--muted);flex-direction:column;gap:12px;margin:0 0 28px;font-size:14px;line-height:1.55;display:flex}.ladder-module__LeVDPq__methodBody p{margin:0}.ladder-module__LeVDPq__methodBody strong{color:var(--text)}html:not([data-view-mode=advanced]) .ladder-module__LeVDPq__resultsSection{margin-bottom:24px}html:not([data-view-mode=advanced]) .ladder-module__LeVDPq__overviewCard{padding:16px 24px}html:not([data-view-mode=advanced]) .ladder-module__LeVDPq__overviewCard .fold-section:not([open])+.fold-section{margin-top:12px}@media (min-width:900px){html:not([data-view-mode=advanced]) .ladder-module__LeVDPq__matrixGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ladder-module__LeVDPq__tableWrap{overflow-x:auto}.ladder-module__LeVDPq__overviewTable{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.ladder-module__LeVDPq__overviewTable th{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:10px 12px;font-size:12px;font-weight:600}.ladder-module__LeVDPq__overviewTable td{border-bottom:1px solid var(--line);padding:12px}.ladder-module__LeVDPq__overviewTable tr:last-child td{border-bottom:none}.ladder-module__LeVDPq__errorBox{background:color-mix(in srgb, var(--bad) 10%, transparent);border:1px solid color-mix(in srgb, var(--bad) 40%, transparent);color:var(--bad);border-radius:var(--radius);margin-bottom:20px;padding:12px 16px;font-size:14px}.ladder-module__LeVDPq__platformFlag{border-radius:2px;flex:none;width:18px;height:12px;box-shadow:0 0 0 1px #0000002e}.ladder-module__LeVDPq__platformCell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}
