.tool-blog{color-scheme:light;color:#292333;margin-top:var(--article-gap);box-shadow:var(--panel-shadow);background:#fff;border-radius:8px;padding:30px 34px}.tool-blog h2{letter-spacing:-.5px;color:#292333;margin:0 0 12px;font-size:30px;line-height:1.15}.tool-blog>p{color:#595363;max-width:820px;margin:0;font-size:15px;line-height:1.65}.tool-blog-toc{color:#393042;border-left:3px solid #a43cdb;margin:23px 0;padding:2px 0 2px 18px}.tool-blog-toc>strong{font-size:13px}.tool-blog-toc ol{margin:9px 0 0;padding-left:19px;font-size:14px;line-height:1.8}.tool-blog-toc a{color:#7733a3;text-underline-offset:3px;text-decoration:underline}.tool-blog-toc a:hover{color:#4f176f}.tool-blog-next{border-top:1px solid #e8e3ec;padding-top:18px;scroll-margin-top:24px}.tool-blog-next h3{color:#393042;margin:0 0 6px;font-size:18px}.tool-blog-next p{color:#71687b;margin:0;font-size:14px}@media (width<=600px){.tool-blog{margin-top:var(--article-gap);padding:22px 19px}.tool-blog h2{font-size:26px}.tool-blog>p{font-size:14px}.tool-blog-toc{padding-left:14px}}.tools-page{--panel:#2d2b3c;--surface-raised:#403b53;--muted:#bdb1cb;width:calc(100% - 96px);max-width:1240px;margin:0 auto 40px}.tools-directory{padding-top:25px}.tool-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tools-page p{line-height:1.45}.tool-eyebrow{letter-spacing:1.1px;text-transform:uppercase;color:#d4abeb;font-size:9px;display:block}.tool-eyebrow>span{color:#b5cbbb;letter-spacing:.4px;margin-left:12px}.tool-breadcrumb{color:#c7b8d5;gap:10px;margin:20px 0 24px;font-size:12px;display:flex}.tool-breadcrumb a{text-decoration:none}.tool-stage{isolation:isolate;background:linear-gradient(115deg,#302e3e 20%,#39354c 100%);border:1px solid #a472ba80;border-radius:12px;padding:18px;position:relative;box-shadow:0 12px 48px #09071388,0 5px 26px #a741df2b}.tool-stage-body{z-index:2;width:calc(100% - 342px);position:relative}.tool-heading{margin-bottom:13px}.tool-heading h1{text-transform:uppercase;margin:5px 0;font-family:Barlow Condensed,Arial,sans-serif;font-size:40px;font-style:italic;font-weight:700;line-height:1.05}.tool-heading p{color:#c9bbd6;margin:0;font-size:13px}.tool-character{object-fit:contain;object-position:bottom;z-index:1;transform-origin:bottom;filter:drop-shadow(-15px 5px 18px #2a124c45);width:355px;height:auto;max-height:calc(100% + 44px);transition:transform .35s,filter .35s;position:absolute;bottom:0;right:-2px}.calc-controls{border:0;min-width:0;margin:0;padding:0}.calc-goals{grid-template-columns:1fr 1.2fr .85fr;gap:8px;display:grid}.calc-field{min-width:0}.calc-field>label,.calc-range-heading>label,.calc-advanced-fields label{color:#d0c3dc;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.calc-field>small{color:#ad9eba;margin-top:4px;font-size:9px;line-height:1.2;display:block}.calc-medal-input,.calc-number-input{background:#484158;border:1px solid #fff1;align-items:center;height:40px;display:flex}.calc-medal-input>.medal{flex:0 0 43px;width:43px;height:43px;margin:0}.calc-medal-input>.medal img{width:43px;height:43px}.calc-goals input,.calc-goals select{color:#f7f2ff;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;max-width:100%;height:100%;padding:5px 8px;font-weight:600}.calc-goals input{font-variant-numeric:tabular-nums;appearance:textfield;font-size:23px}.calc-goals input::-webkit-inner-spin-button,.calc-winrate input[type=number]::-webkit-inner-spin-button{appearance:none}.calc-goals select{padding-left:0;font-family:inherit;font-size:13px}.calc-goals option,.calc-goals optgroup{color:#f7f0ff;background:#312a42}.calc-number-input input{padding-left:12px}.calc-pace{grid-template-columns:minmax(0,1fr) 168px;gap:20px;margin-top:10px;display:grid}.calc-range-heading{justify-content:space-between;align-items:center;height:23px;display:flex}.calc-range-heading>label{margin:0}.calc-range-heading>span{color:#dcb4ed;align-items:center;gap:3px;font-size:13px;display:flex}.calc-range-heading input{color:#f3d8ff;text-align:right;appearance:textfield;background:#494059;border:0;width:52px;padding:2px 5px;font-size:17px;font-weight:600}.calc-winrate input[type=range]{accent-color:#c46cf0;cursor:pointer;width:100%;height:12px;margin:5px 0 4px;display:block}.calc-presets{gap:5px;display:flex}.calc-presets button{color:#bfaccd;background:#40384e;border:1px solid #ffffff0c;padding:2px 9px;font-size:9px}.calc-presets button[aria-pressed=true]{color:#efdcfb;background:#694183;border-color:#a763c775}.calc-frequency input,.calc-advanced-fields input{color:#f4eefb;background:#484158;border:1px solid #ffffff13;width:100%;height:31px;padding:4px 9px;font-size:17px;font-weight:600;display:block}.calc-advanced{margin-top:8px;font-size:10px}.calc-advanced summary{color:#c7b6d4;width:fit-content}.calc-advanced summary>span+span{color:#daa5f1;margin-left:9px}.calc-advanced-fields{background:#43384f;grid-template-columns:1fr 1fr;gap:9px;margin-top:7px;padding:10px;display:grid}.calc-advanced-fields label{margin:0;font-size:10px}.calc-advanced-fields input{margin-top:5px}.calc-advanced-fields p{color:#c3b2ce;grid-column:1/-1;margin:0;font-size:10px}.calc-actions{gap:7px;margin-top:10px;display:flex}.calc-submit{color:#fff;background:linear-gradient(100deg,#a435d5,#b951e3);border:1px solid #c370ed;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:15px;min-height:44px;font-size:16px;font-weight:600;transition:filter .3s,transform .3s;display:flex;box-shadow:0 3px 14px #9f3cd327}.calc-submit>span{font-size:22px;font-weight:400}.calc-reset{background:#453a53;border:0;border-radius:4px;padding:0 12px;font-size:11px}.calc-status{color:#c1accf;min-height:14px;font-size:10px;margin:8px 0!important}.calc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.calc-kpis>div{background:#464054;border:1px solid #ffffff08;min-width:0;padding:9px 10px;transition:filter .3s,transform .3s}.calc-kpis dt{color:#c9b9d6;font-size:10px}.calc-kpis dd{font-variant-numeric:tabular-nums;margin:4px 0;font-family:Barlow Condensed,Arial,sans-serif;font-size:33px;font-weight:600;line-height:1}.calc-kpis small{color:#bda9cb;font-size:9px;line-height:1.25;display:block}.calc-kpis .calc-kpi-featured{background:#624176;border-color:#b679d849}.calc-kpi-featured dd{color:#f4ddff}.calc-kpi-featured small{color:#dbc0e9}.calc-results{transition:opacity .2s}.tools-page .quick-guide{margin-top:20px}.tool-method{margin-top:var(--section-gap);padding:18px;scroll-margin-top:20px}.tool-method h2{margin:4px 0 14px;font-size:24px}.tool-method details{background:#3e374d;border:1px solid #ffffff07;margin-top:6px;padding:11px 13px}.tool-method summary{color:#e3d7ec;font-size:13px;font-weight:600}.tool-method p{color:#c4b5ce;margin:9px 0 0;font-size:12px;line-height:1.6}.tool-method a{color:#dab3ed;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.tool-character:hover{filter:drop-shadow(-15px 5px 18px #2a124c45)brightness(1.12);transform:scale(1.025)}.calc-submit:hover{filter:brightness(1.12);transform:scale(1.01)}.calc-kpis>div:hover{filter:brightness(1.12);transform:scale(1.025)}}@media (width<=1150px){.tools-page{width:calc(100% - 48px)}.tool-stage-body{width:calc(100% - 280px)}.tool-character{width:293px}.tool-heading h1{font-size:35px}.calc-pace{grid-template-columns:minmax(0,1fr) 145px;gap:12px}.calc-kpis dd{font-size:29px}.calc-kpis>div{padding:9px 7px}.calc-goals select{font-size:12px}.calc-medal-input>.medal,.calc-medal-input>.medal img{width:36px;height:36px}.calc-medal-input>.medal{flex-basis:36px}.calc-goals input{font-size:21px}.calc-comparison{gap:8px}.calc-comparison>strong{max-width:140px}}@media (width<=960px){.tool-stage-body{width:calc(100% - 218px)}.tool-character{width:232px}.tool-heading h1{font-size:32px}.tool-heading p{font-size:12px}.calc-goals{grid-template-columns:1fr 1.2fr}.calc-goals>.calc-field:last-child{grid-column:1/-1;grid-template-columns:85px 100px 1fr;align-items:center;gap:8px;display:grid}.calc-goals>.calc-field:last-child>label,.calc-goals>.calc-field:last-child>small{margin:0}.calc-number-input{height:32px}.calc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-chart>header>span{font-size:8px}.calc-comparison{flex-wrap:wrap}.calc-comparison>strong{text-align:left;width:100%;max-width:none;margin:0}}@media (width<=700px){.tool-stage-body{width:100%}.tool-character{width:122px;max-height:190px;top:-18px;bottom:auto;right:8px}.tool-heading{flex-direction:column;justify-content:center;min-height:155px;margin-bottom:10px;padding-right:125px;display:flex}.tool-heading .tool-eyebrow>span{margin:4px 0 0;display:block}.tool-heading h1{font-size:34px}.tool-heading p{font-size:12px}.tool-breadcrumb{margin:17px 0 25px}.calc-goals{grid-template-columns:1fr 1.25fr}.calc-goals>.calc-field:last-child{grid-template-columns:82px 1fr 1.3fr}.calc-pace{grid-template-columns:minmax(0,1fr) 140px}.calc-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.calc-comparison>strong{width:auto;margin-left:auto}.calc-chart svg{height:125px}}@media (width<=600px){.tools-page{width:calc(100% - 24px)}.tools-directory{padding-top:20px}.tool-stage{border-radius:9px;padding:12px}.tool-character{width:115px;right:5px}.tool-heading{min-height:151px;padding-right:115px}.tool-heading h1{font-size:30px}.tool-heading p{font-size:11px}.tool-eyebrow{letter-spacing:.8px;font-size:8px}.calc-goals{gap:9px}.calc-field>label,.calc-range-heading>label{font-size:10px}.calc-field>small{font-size:8px}.calc-goals>.calc-field:last-child{grid-template-columns:73px 1fr 1fr;gap:7px}.calc-medal-input{height:39px}.calc-goals input{font-size:22px}.calc-goals select{font-size:12px}.calc-pace{grid-template-columns:minmax(0,1fr) 110px;gap:13px;margin-top:13px}.calc-frequency input{font-size:18px}.calc-presets{gap:4px}.calc-presets button{padding:3px 8px;font-size:9px}.calc-advanced{margin-top:10px;font-size:9px}.calc-advanced summary>span+span{margin-left:5px}.calc-submit{min-height:46px;font-size:15px}.calc-actions{margin-top:12px}.calc-status{font-size:9px;line-height:1.4;margin:9px 0!important}.calc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.calc-kpis>div{padding:10px}.calc-kpis dd{font-size:34px}.calc-kpis dt{font-size:10px}.calc-kpis small{font-size:9px}.calc-chart{padding:9px 7px}.calc-chart h2{font-size:12px}.calc-chart>header>span{text-align:right;max-width:92px;font-size:8px}.calc-chart svg{height:auto;min-height:100px}.calc-comparison{gap:6px 12px;font-size:9px}.calc-comparison>strong{width:100%;margin:3px 0 0;font-size:9px}.calc-footnote{font-size:9px;line-height:1.6}.calc-footnote a{margin-left:0;display:block}.tool-method{padding:13px}.tool-method h2{font-size:22px}.tool-method summary{font-size:12px}.tool-method details{padding:11px}.tool-method p{font-size:12px}.tools-page .quick-guide{margin-top:16px}}@media (width>=961px){.tool-breadcrumb{margin-bottom:18px}.tool-stage{padding:16px}.tool-heading{margin-bottom:10px}.tool-heading h1{font-size:38px}.calc-pace,.calc-actions{margin-top:8px}.calc-status{margin:6px 0!important}.calc-kpis>div{padding-top:7px;padding-bottom:7px}.calc-kpis dd{font-size:32px}.calc-chart{margin-top:8px;padding-top:7px;padding-bottom:5px}.calc-chart svg{height:108px}.calc-footnote{margin-top:6px!important}}@media (width>=1151px){.tool-stage-body{width:calc(100% - 390px)}.tool-character{width:460px;max-height:calc(100% + 100px)}}.calc-kpis dd[data-long]{font-size:24px}@media (width<=600px){.calc-kpis dd[data-long]{font-size:22px}.mmr-calculator:not(.is-ready) .calc-axis-label,.mmr-calculator:not(.is-ready) .calc-goal-label{font-size:26px}}@media (prefers-reduced-motion:reduce){.tools-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tool-character:hover,.calc-submit:hover,.calc-kpis>div:hover{transform:none}}.tool-detail-page .tool-stage{padding:28px}.tool-detail-page .tool-heading{margin-bottom:16px}.calc-input-legend{color:#e0c7ed;justify-content:space-between;gap:10px;width:100%;margin:0;padding:0 0 10px;display:flex}.calc-input-legend>span{text-transform:uppercase;letter-spacing:.9px;font-size:11px;font-weight:600}.calc-input-legend small{color:#c0b0ce;font-size:10px}.calc-medal-input,.calc-number-input,.calc-frequency input{border-radius:5px}.calc-goals{gap:12px}.calc-presets button{border-radius:3px;min-width:36px;min-height:23px}.mmr-calculator .calc-results{background:linear-gradient(125deg,#41354f,#373146);border:1px solid #ba7ce1;border-radius:8px;margin-top:16px;padding:14px;box-shadow:0 5px 22px #100a222b}.calc-results-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.calc-results-heading h2{letter-spacing:.9px;text-transform:uppercase;color:#a8ef7c;white-space:nowrap;margin:0;font-size:11px;line-height:1.3}.mmr-calculator .calc-status{text-align:right;color:#d4bcdf;min-height:14px;font-size:10px;line-height:1.4;margin:0!important}.is-dirty .calc-results{opacity:.75}.is-dirty .calc-status{color:#fff0b8}.calc-rank-route{justify-content:center;align-items:center;gap:24px;padding:4px 0 11px;display:flex}.calc-rank-route>div{align-items:center;gap:8px;min-width:0;display:flex}.calc-rank-route .medal,.calc-rank-route .medal img{width:42px;height:42px}.calc-rank-route .medal{flex:0 0 42px;margin:0}.calc-rank-route strong{color:#f4e5fd;font-size:14px;line-height:1.2;display:block}.calc-rank-route small{color:#c9b5d7;margin-top:3px;font-size:10px;display:block}.calc-rank-arrow{color:#bd80e0;font-size:25px}.mmr-calculator .calc-kpis>div{text-align:center;background:#51445e;border-color:#8e779d55;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:10px 8px;display:flex}.mmr-calculator .calc-kpis .calc-kpi-featured{background:#705081;border-color:#cd8bf279}.mmr-calculator .calc-kpis small{text-align:center;color:#dbc9e5;max-width:170px}.mmr-calculator .calc-kpis dt{color:#e2d2eb}.mmr-calculator .calc-kpis dd{font-size:34px}.mmr-calculator .calc-kpis dd[data-long]{font-size:22px}.calc-chart{border-top:1px solid #b692c33b;margin-top:12px;padding-top:10px}.calc-chart>header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.calc-chart h3{color:#f3e4ff;margin:0;font-size:13px;line-height:1.2}.calc-chart>header>span{color:#c1abcf;margin-left:auto;font-size:9px}.calc-replay{color:#efd4ff;cursor:pointer;background:#584163;border:1px solid #a075b65c;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;font-size:18px;line-height:1;display:grid}.calc-bars{border-collapse:collapse;table-layout:fixed;text-align:left;font-variant-numeric:tabular-nums;width:100%}.calc-bars thead th{color:#c2acd0;padding:0 6px 4px;font-size:9px;font-weight:500}.calc-bars th:first-child{width:85px}.calc-bars th:last-child{text-align:right;width:98px}.calc-bars tbody th,.calc-bars td{height:26px;padding:4px 6px;font-size:12px;line-height:1.1}.calc-bars tbody th{white-space:nowrap;font-weight:600}.calc-bars tbody th small{letter-spacing:.2px;color:#e9c4ff;vertical-align:middle;margin-left:5px;font-size:7px;font-weight:600;display:inline-block}.calc-bars tbody .is-selected{outline-offset:-1px;background:#9d62c02b;outline:1px solid #b779d480}.calc-bars tbody .is-selected th,.calc-bars tbody .is-selected .calc-bar-value{color:#f9eaff}.calc-bar-track{background:repeating-linear-gradient(90deg,#bca0d20d 0 calc(25% - 1px),#d5b9ef35 calc(25% - 1px) 25%);border-left:1px solid #b59bc85c;height:12px;display:block}.calc-bar-fill{transform-origin:0;background:linear-gradient(90deg,#6a4e85,#9b7eba);border-radius:0 3px 3px 0;height:100%;display:block}.is-selected .calc-bar-fill{background:linear-gradient(90deg,#9f43d1,#e3acff)}.calc-bars .calc-bar-value{text-align:right;color:#dbcfe5;overflow-wrap:anywhere;font-weight:600}.calc-bars .is-stalled .calc-bar-track{background:repeating-linear-gradient(135deg,#bca0d20a,#bca0d20a 4px,#bca0d217 4px 8px)}.calc-bars .is-stalled .calc-bar-value{color:#d6bf9f;font-size:10px}.calc-chart-notes{color:#c2accf;justify-content:space-between;gap:12px;margin-top:8px;font-size:9px;line-height:1.4;display:flex}.calc-chart-notes strong{color:#b6dc9f;text-align:right;font-weight:500}.calc-no-projection{background:#51434d;border-left:2px solid #cbb18b;border-radius:3px;margin:8px 0 10px;padding:11px 12px}.calc-no-projection>strong{color:#fae6c9;font-size:15px}.calc-no-projection p{color:#dfcdcf;margin:4px 0 0;font-size:11px}.calc-footnote{color:#bfaecc;font-size:9px;margin:10px 0 0!important}.calc-footnote a{color:#dcb4f0;margin-left:8px;text-decoration:none}.calc-nojs{color:#f0d7fb;background:#5b3d64;padding:10px;font-size:12px}.is-animated .calc-bar-fill{animation:2.4s cubic-bezier(.2,.55,.35,1) both calc-bar-grow}@keyframes calc-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1150px){.tool-detail-page .tool-stage{padding:24px}.calc-bars th:first-child{width:83px}.calc-bars th:last-child{width:85px}}@media (width<=960px){.tool-detail-page .tool-stage-body{width:100%}.tool-detail-page .tool-character{width:130px;max-height:180px;top:-15px;bottom:auto;right:20px}.tool-detail-page .tool-heading{flex-direction:column;justify-content:center;min-height:125px;padding-right:130px;display:flex}.tool-detail-page .calc-goals{grid-template-columns:1fr 1.2fr .85fr}.tool-detail-page .calc-goals>.calc-field:last-child{grid-column:auto;display:block}.tool-detail-page .calc-goals>.calc-field:last-child>label{margin-bottom:5px}.tool-detail-page .calc-goals>.calc-field:last-child>small{margin-top:4px}.tool-detail-page .calc-number-input{height:40px}.mmr-calculator .calc-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.tool-detail-page .tool-stage{padding:20px}.tool-detail-page .tool-heading{min-height:130px;margin-bottom:16px;padding-right:94px}.tool-detail-page .tool-heading h1{font-size:29px}.tool-detail-page .tool-character{width:110px;max-height:160px;top:0;right:8px}.tool-detail-page .calc-goals{grid-template-columns:1fr 1.2fr;gap:10px}.tool-detail-page .calc-goals>.calc-field:last-child{grid-column:1/-1;grid-template-columns:73px 1fr 1fr;align-items:center;gap:7px;display:grid}.tool-detail-page .calc-goals>.calc-field:last-child>label,.tool-detail-page .calc-goals>.calc-field:last-child>small{margin:0}.tool-detail-page .calc-number-input{height:34px}.calc-input-legend small{display:none}.calc-pace{grid-template-columns:minmax(0,1fr) 100px;gap:14px}.calc-presets button{flex:1;min-width:0;padding:4px 5px}.calc-actions{margin-top:14px}.mmr-calculator .calc-results{margin-top:18px;padding:12px}.calc-results-heading{align-items:flex-start;gap:8px}.calc-results-heading h2{font-size:10px}.mmr-calculator .calc-status{max-width:145px;font-size:9px}.calc-rank-route{gap:12px;padding:6px 0 13px}.calc-rank-route>div{text-align:center;flex-direction:column;flex:1;gap:3px}.calc-rank-route strong{font-size:13px}.calc-rank-route small{font-size:9px}.calc-rank-arrow{flex:none}.mmr-calculator .calc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mmr-calculator .calc-kpis>div{padding:10px 7px}.calc-chart>header{flex-wrap:wrap;gap:6px}.calc-chart h3{font-size:12px}.calc-chart>header>span{width:100%;max-width:none;margin:0;font-size:9px}.calc-bars th:first-child{width:70px}.calc-bars th:last-child{width:65px}.calc-bars tbody th,.calc-bars td{height:30px;padding:5px 4px;font-size:11px}.calc-bars tbody th small{margin:3px 0 0;font-size:6px;display:block}.calc-chart-notes{flex-direction:column;gap:3px;font-size:8px}.calc-chart-notes strong{text-align:left}.calc-footnote{line-height:1.6}.calc-footnote a{margin:0;display:block}.calc-no-projection{padding:10px}.calc-no-projection>strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.is-animated .calc-bar-fill{animation:none!important;transform:none!important}}@media (width>=761px){.mmr-calculator .calc-results{grid-template-columns:minmax(210px,.85fr) minmax(0,1.5fr);column-gap:16px;display:grid}.calc-results-heading,.calc-rank-route{grid-column:1/-1}.mmr-calculator .calc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.mmr-calculator .calc-chart{border-top:0;border-left:1px solid #b692c33b;margin:0;padding:0 0 0 14px}.calc-chart>header{flex-wrap:wrap}.calc-chart>header>span{display:none}.calc-chart-notes{flex-direction:column;gap:3px}.calc-chart-notes strong{text-align:left}.calc-bars th:first-child{width:72px}.calc-bars th:last-child{width:75px}.calc-bars tbody th small{margin:2px 0 0;font-size:6px;display:block}.calc-bars tbody th,.calc-bars td{height:25px;padding:4px}.calc-rank-route{padding-bottom:12px}.tool-detail-page .tool-heading{margin-bottom:12px}.calc-input-legend{padding-bottom:8px}.mmr-calculator .calc-results{margin-top:12px}}.tool-detail-page .tool-character{transform-origin:100% 100%;scale:1.035}@media (width<=700px){.tool-detail-page .tool-character{transform-origin:100% 0;top:-23px}}@media (width>=701px){.tool-detail-page .tool-stage>.tool-character{object-position:bottom right;transform-origin:100% 100%;width:375px;height:auto;max-height:calc(100% + 30px);top:auto;bottom:0}.tool-detail-page .tool-stage-body{width:calc(100% - 365px)}}@media (width>=1151px){.tool-detail-page .tool-stage>.tool-character{width:475px;max-height:calc(100% + 30px)}.tool-detail-page .tool-stage-body{width:calc(100% - 430px)}}
