.calculator-page{--calculator-ink: #191919;--calculator-body: #37352f;--calculator-muted: #787774;--calculator-line: #e9e9e7;--calculator-soft: #f5f5f3;--calculator-blue: #2eaadc;--calculator-blue-soft: #e9f6fb;--calculator-coral: #d86f48;min-height:100vh;background:#fbfbfa;color:var(--calculator-body);font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;letter-spacing:0}.calculator-main{width:min(1120px,100% - 48px);margin:0 auto;padding:66px 0 72px}.calculator-intro{padding-bottom:38px}.calculator-intro__eyebrow,.calculator-panel__kicker{margin:0 0 12px;color:var(--calculator-blue);font-family:Segoe UI,sans-serif;font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.calculator-intro__row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.calculator-intro h1{margin:0;color:var(--calculator-ink);font-size:clamp(30px,4vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.calculator-intro p:not(.calculator-intro__eyebrow){margin:14px 0 0;color:var(--calculator-muted);font-size:15px;line-height:1.7}.calculator-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.calculator-panel{box-sizing:border-box;min-height:392px;padding:28px;border:1px solid var(--calculator-line);border-radius:8px;background:#fff}.calculator-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:23px;border-bottom:1px solid var(--calculator-line)}.calculator-panel__heading h2,.calculator-target h2,.calculator-table-section h2{margin:0;color:var(--calculator-ink);font-size:20px;font-weight:700;line-height:1.35}.calculator-reset{min-height:30px;padding:4px 10px;border:1px solid var(--calculator-line);border-radius:4px;background:#fff;color:var(--calculator-muted);cursor:pointer;font:inherit;font-size:12px;transition:border-color .12s ease,color .12s ease,background .12s ease}.calculator-reset:hover,.calculator-reset:focus-visible{border-color:var(--calculator-blue);background:var(--calculator-blue-soft);color:var(--calculator-ink)}.calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding-top:25px}.calculator-field__header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.calculator-field__header label,.calculator-target__form label{color:var(--calculator-body);font-size:13px;font-weight:700}.calculator-field__header span{color:var(--calculator-muted);font-size:11px}.calculator-field__control,.calculator-target__input{position:relative}.calculator-field input,.calculator-target__input input{box-sizing:border-box;width:100%;height:44px;padding:0 40px 0 13px;border:1px solid var(--calculator-line);border-radius:4px;outline:none;background:var(--calculator-soft);color:var(--calculator-ink);font-family:Segoe UI,Microsoft YaHei UI,sans-serif;font-size:17px;font-variant-numeric:tabular-nums;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.calculator-field input:focus,.calculator-target__input input:focus{border-color:var(--calculator-blue);background:#fff;box-shadow:0 0 0 3px rgba(46,170,220,.13)}.calculator-field input::-webkit-inner-spin-button,.calculator-field input::-webkit-outer-spin-button,.calculator-target__input input::-webkit-inner-spin-button,.calculator-target__input input::-webkit-outer-spin-button{margin:0;opacity:.5}.calculator-field__suffix,.calculator-target__input span{position:absolute;top:50%;right:13px;color:var(--calculator-muted);font-size:12px;pointer-events:none;transform:translateY(-50%)}.calculator-panel__note{margin:23px 0 0;color:var(--calculator-muted);font-size:12px;line-height:1.7}.calculator-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:3px;background:#eef9f1;color:#3d8a58;font-size:11px;white-space:nowrap}.calculator-power{display:flex;align-items:flex-end;justify-content:space-between;padding:30px 0 13px}.calculator-power span{padding-bottom:8px;color:var(--calculator-muted);font-family:Segoe UI,sans-serif;font-size:11px;letter-spacing:.11em}.calculator-power strong{color:var(--calculator-coral);font-family:Segoe UI,sans-serif;font-size:clamp(40px,6vw,58px);font-weight:700;letter-spacing:-.04em;line-height:1}.calculator-formula{margin:0;padding-bottom:23px;border-bottom:1px solid var(--calculator-line);color:var(--calculator-muted);font-family:Segoe UI,Microsoft YaHei UI,sans-serif;font-size:13px;font-variant-numeric:tabular-nums}.calculator-formula b{color:var(--calculator-body);font-weight:700}.calculator-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding-top:22px}.calculator-metrics div{display:flex;flex-direction:column;gap:7px;min-width:0}.calculator-metrics span,.calculator-result-footer span,.calculator-target__result span,.calculator-table-section__heading>span{color:var(--calculator-muted);font-size:11px}.calculator-reference-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;border-bottom:1px solid var(--calculator-line)}.calculator-reference-tabs button{min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--calculator-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:color .12s ease,background .12s ease,border-color .12s ease}.calculator-reference-tabs button:hover,.calculator-reference-tabs button:focus-visible{color:var(--calculator-ink);outline:none}.calculator-reference-tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--calculator-blue)}.calculator-reference-tabs button.is-active{border-bottom-color:#f0ac19;color:var(--calculator-ink);font-weight:700}.calculator-metrics strong{color:var(--calculator-ink);font-family:Segoe UI,sans-serif;font-size:21px;font-variant-numeric:tabular-nums;line-height:1.15}.calculator-metrics em{color:var(--calculator-muted);font-size:11px;font-style:normal;font-weight:400}.calculator-result-footer{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:15px;border-top:1px solid var(--calculator-line)}.calculator-result-footer strong{color:var(--calculator-blue);font-family:Segoe UI,Microsoft YaHei UI,sans-serif;font-size:13px}.calculator-target{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(180px,.7fr) minmax(300px,1.6fr);align-items:center;gap:30px;margin-top:16px;padding:25px 28px;border:1px solid var(--calculator-line);border-radius:8px;background:#fff}.calculator-target__copy p:not(.calculator-panel__kicker){margin:7px 0 0;color:var(--calculator-muted);font-size:12px}.calculator-target__form{display:flex;flex-direction:column;gap:8px}.calculator-target__input input{height:40px;font-size:15px}.calculator-target__result{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:55px;align-items:center;padding-left:25px;border-left:1px solid var(--calculator-line)}.calculator-target__result>span{grid-column:1/-1}.calculator-target__result div{display:flex;flex-direction:column;gap:6px;min-width:0}.calculator-target__result strong{overflow:hidden;color:var(--calculator-ink);font-family:Segoe UI,Microsoft YaHei UI,sans-serif;font-size:17px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.calculator-target__result--found{display:flex;align-items:center;justify-content:center;min-height:74px;text-align:center}.calculator-target__result--found strong{overflow:visible;color:var(--calculator-coral);font-size:clamp(40px,6vw,58px);font-weight:700;letter-spacing:-.04em;line-height:1}.calculator-table-section{margin-top:46px}.calculator-table-section__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.calculator-table-wrap{overflow-x:auto;border-top:1px solid var(--calculator-ink)}.calculator-table-wrap table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px}.calculator-table-wrap--peak table{min-width:760px}.calculator-table-wrap th,.calculator-table-wrap td{height:45px;padding:0 16px;border-bottom:1px solid var(--calculator-line);text-align:left}.calculator-table-wrap th{color:var(--calculator-muted);font-size:11px;font-weight:400}.calculator-table-wrap td{color:var(--calculator-body);font-variant-numeric:tabular-nums}.calculator-table-wrap tr.is-current td{background:var(--calculator-blue-soft);color:var(--calculator-ink);font-weight:700}.calculator-table-wrap tr.is-current td:first-child{box-shadow:inset 3px 0 0 var(--calculator-blue)}.calculator-footer{box-sizing:border-box;width:min(1120px,100% - 48px);margin:0 auto;padding:0 0 30px;color:var(--calculator-muted);font-size:11px}@media(max-width:800px){.calculator-main{padding-top:44px}.calculator-layout{grid-template-columns:1fr}.calculator-panel{min-height:0}.calculator-target{grid-template-columns:1fr 1fr}.calculator-target__result{grid-column:1/-1;padding:20px 0 0;border-top:1px solid var(--calculator-line);border-left:0}}@media(max-width:540px){.calculator-main,.calculator-footer{width:min(100% - 32px,1120px)}.calculator-intro__row{align-items:flex-start}.calculator-intro h1{font-size:32px}.calculator-intro p:not(.calculator-intro__eyebrow){max-width:280px;font-size:14px}.calculator-panel{padding:21px 18px}.calculator-fields{grid-template-columns:1fr;gap:18px}.calculator-power strong,.calculator-target__result--found strong{font-size:46px}.calculator-metrics{gap:8px}.calculator-metrics strong{font-size:18px}.calculator-target{grid-template-columns:1fr;gap:18px;padding:21px 18px}.calculator-target__result{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.calculator-table-section{margin-top:36px}.calculator-table-section__heading{display:block}.calculator-table-section__heading>span{display:block;margin-top:8px}.calculator-table-wrap{overflow:visible;border-top:0}.calculator-table-wrap table,.calculator-table-wrap--peak table{display:block;width:100%;min-width:0}.calculator-table-wrap thead{display:none}.calculator-table-wrap tbody{display:grid;gap:10px}.calculator-table-wrap tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:8px 14px;border:1px solid var(--calculator-line);border-radius:6px;background:#fff}.calculator-table-wrap th,.calculator-table-wrap td{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:auto;min-width:0;padding:8px 0;border-bottom:1px solid var(--calculator-line);text-align:left;line-height:1.4}.calculator-table-wrap td:before{margin-bottom:3px;color:var(--calculator-muted);content:attr(data-label);font-size:10px;font-weight:400;line-height:1.3}.calculator-table-wrap td:last-child,.calculator-table-wrap td:nth-last-child(2){border-bottom:0}.calculator-table-wrap td:first-child{grid-column:1/-1}.calculator-table-wrap--peak td:first-child{align-items:center;text-align:center}.calculator-table-wrap tr.is-current{border-color:var(--calculator-blue);box-shadow:0 0 0 1px rgba(46,170,220,.16)}.calculator-table-wrap tr.is-current td{background:transparent}.calculator-table-wrap tr.is-current td:first-child{box-shadow:none}}@media(prefers-reduced-motion:reduce){.calculator-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.empty-view-wrap{width:100%;padding-top:12vh;text-align:center;font-size:12px;color:#999;display:flex;flex-direction:column;align-items:center}.empty-view-wrap img.empty-icon{width:120px;height:120px}.empty-view-wrap img.empty-icon+*{margin-top:8px}.empty-view-wrap .content{display:flex;flex-direction:column;align-items:center;width:100%;padding-left:20px;padding-right:20px}.empty-view-wrap .content p{font-size:12px;color:#999;font-weight:400;line-height:1.4}.empty-view-wrap .content .btn-wrap{min-width:76px;padding:2px;min-height:28px;max-height:28px;border-radius:44px;background:linear-gradient(221deg,#ffe44d,#ffd736);display:flex;align-items:center;justify-content:center;margin-top:10px;font-size:13px;font-weight:600;color:#222}[data-hy-theme=dark] .empty-view-wrap .content p,[data-hy-theme=light] .empty-view-wrap .content p{color:var(--color_text_dark03_common, #999)}:root{--color-alpha-black-alpha-0: rgba(0, 0, 0, 0);--color-alpha-black-alpha-10: rgba(0, 0, 0, .1);--color-alpha-black-alpha-12: rgba(0, 0, 0, .12);--color-alpha-black-alpha-16: rgba(0, 0, 0, .16);--color-alpha-black-alpha-2: rgba(0, 0, 0, .02);--color-alpha-black-alpha-24: rgba(0, 0, 0, .24);--color-alpha-black-alpha-4: rgba(0, 0, 0, .04);--color-alpha-black-alpha-8: rgba(0, 0, 0, .08);--color-alpha-white-alpha-0: rgba(255, 255, 255, 0);--color-alpha-white-alpha-10: rgba(255, 255, 255, .1);--color-alpha-white-alpha-12: rgba(255, 255, 255, .12);--color-alpha-white-alpha-16: rgba(255, 255, 255, .16);--color-alpha-white-alpha-2: rgba(255, 255, 255, .02);--color-alpha-white-alpha-24: rgba(255, 255, 255, .24);--color-alpha-white-alpha-4: rgba(255, 255, 255, .04);--color-alpha-white-alpha-8: rgba(255, 255, 255, .08);--color-blue-100: #cefefe;--color-blue-200: #9ef7ff;--color-blue-300: #6ee8fd;--color-blue-400: #49d4fb;--color-blue-500: #0eb7fa;--color-blue-600: #0a8ed6;--color-blue-700: #066bb3;--color-blue-800: #034c90;--color-blue-alpha-700: rgba(6, 107, 179, .2);--color-brand-100: #7a5b09;--color-brand-200: #947210;--color-brand-300: #b69218;--color-brand-400: #dcb325;--color-brand-50: #514202;--color-brand-500: #ffd732;--color-brand-600: #ffe466;--color-brand-700: #feeb84;--color-brand-800: #fff3ad;--color-brand-alpha-700: rgba(254, 235, 132, .2);--color-gray-0: #ffffff;--color-gray-100: #f5f5f5;--color-gray-200: #ebebeb;--color-gray-300: #d1d1d1;--color-gray-400: #a3a3a3;--color-gray-50: #f7f7f7;--color-gray-500: #7b7b7b;--color-gray-600: #5c5c5c;--color-gray-700: #333333;--color-gray-800: #262626;--color-gray-900: #1c1c1c;--color-gray-950: #171717;--color-green-100: #d4fed8;--color-green-200: #a7feba;--color-green-300: #7bfaa3;--color-green-400: #59f499;--color-green-500: #25ed8b;--color-green-600: #1ccb88;--color-green-700: #12ab7f;--color-green-800: #0b8973;--color-green-alpha-700: rgba(18, 171, 127, .2);--color-green-alpha-wiki-raid-badge: rgba(66, 201, 132, .2);--color-red-100: #ffe8d6;--color-red-200: #ffccad;--color-red-300: #ffac84;--color-red-400: #ff8a66;--color-red-500: #fe5431;--color-red-600: #db3424;--color-red-700: #b61b19;--color-red-800: #920f17;--color-red-alpha-700: rgba(182, 27, 25, .2);--color-slate-0: #000306;--color-slate-100: #1b2228;--color-slate-200: #273039;--color-slate-300: #343f49;--color-slate-400: #46535f;--color-slate-50: #11161b;--color-slate-500: #626e7a;--color-slate-550: #767c7f;--color-slate-600: #7e8994;--color-slate-700: #aeb6be;--color-slate-800: #dfe3e7;--color-slate-850: #eceef0;--color-slate-900: #f5f7fa;--color-slate-950: #ffffff;--color-yellow-100: #fdfed4;--color-yellow-200: #fefdab;--color-yellow-300: #fdfb82;--color-yellow-400: #faf961;--color-yellow-500: #f9f62f;--color-yellow-600: #d6d322;--color-yellow-700: #b3b017;--color-yellow-800: #908c0e;--color-yellow-alpha-700: rgba(179, 176, 23, .2);--neutral-gray-0: #ffffff;--neutral-gray-100: #f5f5f5;--neutral-gray-200: #ebebeb;--neutral-gray-300: #d1d1d1;--neutral-gray-400: #a3a3a3;--neutral-gray-50: #f7f7f7;--neutral-gray-500: #7b7b7b;--neutral-gray-600: #5c5c5c;--neutral-gray-700: #333333;--neutral-gray-800: #262626;--neutral-gray-900: #1c1c1c;--neutral-gray-950: #171717;--radius-100: 2px;--radius-200: 4px;--radius-300: 6px;--radius-400: 8px;--radius-50: 0px;--radius-500: 12px;--radius-600: 20px;--radius-900: 999px;--space-element-100: 2px;--space-element-1000: 20px;--space-element-1200: 32px;--space-element-200: 4px;--space-element-300: 6px;--space-element-400: 8px;--space-element-50: 0px;--space-element-500: 10px;--space-element-600: 12px;--space-element-700: 14px;--space-element-800: 16px;--space-element-900: 18px;--space-layout-100: 4px;--space-layout-200: 6px;--space-layout-300: 8px;--space-layout-400: 12px;--space-layout-50: 0px;--space-layout-500: 14px;--space-layout-600: 16px;--space-layout-700: 20px;--type-font-family-number: Segoe UI;--type-font-family-primary: Microsoft YaHei UI;--type-letter-spacing-0: 0em;--type-line-height-100: 18px;--type-line-height-1000: 64px;--type-line-height-200: 20px;--type-line-height-25: 14px;--type-line-height-300: 24px;--type-line-height-400: 26px;--type-line-height-50: 16px;--type-line-height-500: 28px;--type-line-height-600: 32px;--type-line-height-700: 40px;--type-line-height-800: 48px;--type-line-height-900: 56px;--type-size-100: 12px;--type-size-1000: 56px;--type-size-200: 14px;--type-size-300: 16px;--type-size-400: 18px;--type-size-50: 10px;--type-size-500: 20px;--type-size-600: 24px;--type-size-700: 32px;--type-size-800: 40px;--type-size-900: 48px;--type-weight-bold: 700;--type-weight-regular: 400}:root{--color-bg-alpha-bg: var(--color-alpha-white-alpha-2);--color-bg-alpha-soft: var(--color-alpha-white-alpha-8);--color-bg-alpha-strong: var(--color-alpha-white-alpha-12);--color-bg-alpha-weak: var(--color-alpha-white-alpha-4);--color-bg-black: var(--color-slate-0);--color-bg-color-blue: var(--color-blue-200);--color-bg-color-green: var(--color-green-200);--color-bg-color-red: var(--color-red-200);--color-bg-color-yellow: var(--color-yellow-200);--color-bg-disabled: var(--color-slate-200);--color-bg-hover: var(--color-slate-100);--color-bg-pressed: var(--color-slate-50);--color-bg-reverse: var(--color-slate-900);--color-bg-reverse-hover: var(--color-gray-50);--color-bg-reverse-pressed: var(--color-gray-100);--color-bg-soft: var(--color-slate-100);--color-bg-sub: var(--color-slate-200);--color-bg-surface: var(--color-slate-300);--color-bg-weak: var(--color-slate-50);--color-icon-black: var(--color-slate-0);--color-icon-disabled: var(--color-slate-500);--color-icon-soft: var(--color-slate-700);--color-icon-strong: var(--color-slate-900);--color-icon-sub: var(--color-slate-800);--color-icon-weak: var(--color-slate-600);--color-primary-alpha: var(--color-brand-alpha-700);--color-primary-base: var(--color-brand-500);--color-primary-dark: var(--color-brand-400);--color-primary-darker: var(--color-brand-300);--color-static-black: var(--color-slate-0);--color-static-white: var(--color-gray-0);--color-status-error: var(--color-red-400);--color-status-error-bg: var(--color-red-alpha-700);--color-status-info: var(--color-blue-400);--color-status-info-bg: var(--color-blue-alpha-700);--color-status-success: var(--color-green-400);--color-status-success-bg: var(--color-green-alpha-700);--color-status-success-wiki-raid-badge-bg: var(--color-green-alpha-wiki-raid-badge);--color-status-warning: var(--color-yellow-300);--color-status-warning-bg: var(--color-yellow-alpha-700);--color-stroke-active: var(--color-slate-400);--color-stroke-area: var(--color-alpha-white-alpha-10);--color-stroke-disabled: var(--color-slate-100);--color-stroke-soft: var(--color-slate-200);--color-stroke-strong: var(--color-slate-900);--color-stroke-sub: var(--color-slate-300);--color-text-black: var(--color-slate-0);--color-text-disabled: var(--color-slate-500);--color-text-soft: var(--color-slate-700);--color-text-strong: var(--color-slate-900);--color-text-sub: var(--color-slate-800);--color-text-weak: var(--color-slate-600);--color-text-wiki-hero-description: var(--color-slate-550);--color-text-wiki-raid-material-name: var(--color-slate-850);--radius-full: var(--radius-900);--radius-lg: var(--radius-300);--radius-md: var(--radius-200);--radius-none: var(--radius-50);--radius-sm: var(--radius-100);--radius-xl: var(--radius-400);--radius-xxl: var(--radius-500);--space-element-gap-lg: var(--space-element-600);--space-element-gap-md: var(--space-element-400);--space-element-gap-none: var(--space-element-50);--space-element-gap-sm: var(--space-element-200);--space-element-padding-2lg: var(--space-element-800);--space-element-padding-lg: var(--space-element-600);--space-element-padding-max: var(--space-element-1200);--space-element-padding-md: var(--space-element-400);--space-element-padding-mid: var(--space-element-200);--space-element-padding-min: var(--space-element-100);--space-element-padding-sm: var(--space-element-300);--space-element-padding-card-content: var(--space-element-500);--size-card-min-height: 188px;--size-card-media-height: 124px;--space-layout-content-gap: var(--space-layout-100);--space-layout-component-gap: var(--space-layout-400);--space-layout-page-padding: var(--space-layout-400);--space-layout-section-gap: var(--space-layout-300);--space-layout-section-gap-lg: var(--space-layout-700);--z-index-modal: 1000;--z-index-tooltip: 60;--z-index-tooltip-portal: 1001}:root{color:#37352f;background:#fbfbfa;font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}html:before{position:fixed;z-index:10000;top:0;right:0;left:0;height:2px;background:#fbfbfa;content:"";pointer-events:none}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #2eaadc;outline-offset:3px}
