code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.code-block pre[class*=language-].line-numbers{position:relative;counter-reset:linenumber;border:none}html{touch-action:manipulation}body{margin:0;color:#000000e0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}#root{min-height:100vh}a{color:inherit}.rotate-icon{animation-direction:reverse}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield!important;-webkit-appearance:none;appearance:none}.app-layout{min-height:100vh}.app-header{height:auto;line-height:normal;padding:0;background:#fff;border-bottom:1px solid rgba(5,5,5,.06);position:sticky;top:0;z-index:10}.app-header-inner{max-width:1200px;margin:0 auto;padding:16px 16px 14px}.app-content{padding-top:20px;padding-left:16px;padding-right:16px}.app-footer{text-align:center;padding:40px}.app-title{font-family:LXGW WenKai Mono Screen;font-size:24px;font-weight:700;color:#000;white-space:nowrap}.app-header-top{display:flex;align-items:center;justify-content:center;padding-bottom:12px;position:relative}.app-brand{display:flex;align-items:baseline;gap:10px}.app-header-actions{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center}.app-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.app-nav-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:12px;border:1px solid rgba(5,5,5,.08);background:#ffffffd9;color:#000000e0;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.app-nav-item:hover{background:#0505050a;border-color:#05050524}.app-nav-item.is-active{background:#1677ff14;border-color:#1677ff59;color:#1677ff;font-weight:600}.page{padding:12px 0}@media (max-width: 699px){.app-header-inner{padding:10px 12px}.app-title{font-size:18px}.app-header-top{padding-bottom:8px}.app-nav{gap:8px}.app-nav-item{height:34px;padding:0 12px;border-radius:11px;font-size:12px}}.app-version{font-size:80%;color:gray}.tabs-home{padding:18px 0}.tabs-popover{padding:5px}.tabs-base{padding:0}.tabs-base>.ant-tabs-content-holder{padding-top:4px}.tool-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 10px}.tool-workspace-title{font-weight:700;color:#000000e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-workspace-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.tool-workspace-body{padding-top:4px}@media (max-width: 699px){.tabs-home{padding:12px 0}.tool-workspace-title{font-size:13px}}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (min-width: 700px) and (max-width: 999px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 699px){.tool-grid{grid-template-columns:1fr;gap:10px}}.tool-card{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(5,5,5,.08);background:linear-gradient(180deg,#fffffff5,#ffffffe6);box-shadow:0 6px 16px #0000000f;cursor:pointer;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.tool-card-content{min-width:0}.tool-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000014;border-color:#05050524}.tool-card:active{transform:translateY(0);box-shadow:0 8px 18px #00000014}.tool-card:focus-visible{outline:3px solid rgba(22,119,255,.25);outline-offset:2px}.tool-card-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:var(--tool-accent, rgb(22, 119, 255));background:color-mix(in srgb,var(--tool-accent, rgb(22, 119, 255)) 12%,white);border:1px solid color-mix(in srgb,var(--tool-accent, rgb(22, 119, 255)) 22%,white)}.tool-card-title{font-weight:700;color:#000000e0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-card-desc{margin-top:4px;font-size:12px;line-height:1.35;color:#0009;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-card-arrow{font-size:16px;color:#00000059;padding-left:6px}@media (max-width: 699px){.tool-card{padding:12px;border-radius:16px}.tool-card-icon{width:42px;height:42px;border-radius:13px}.tool-card-title{font-size:13px}}.service-page{padding:15px}.service-title{padding-bottom:10px;text-align:center}.unit-convert-row{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:end;--unit-control-height: 32px}.unit-convert-section .ant-divider{margin:14px 0 10px}.unit-convert-section:first-of-type .ant-divider{margin-top:6px}.unit-convert-cell{min-width:0}.unit-convert-label{margin-bottom:6px;color:#0000008c;font-size:12px;line-height:1.2}.unit-convert-label--placeholder{visibility:hidden}.unit-convert-row .ant-space-compact{width:100%}.unit-convert-row .ant-space-compact-item{min-width:0}.unit-convert-row .ant-space-compact-item:first-child{flex:1 1 0}.unit-convert-select{width:clamp(108px,18vw,140px)}.unit-convert-row .ant-input-affix-wrapper,.unit-convert-row .unit-convert-result.ant-input,.unit-convert-row .ant-select-selector{height:var(--unit-control-height);min-height:var(--unit-control-height)!important}.unit-convert-row .ant-input-affix-wrapper{padding-block:0!important;display:flex;align-items:center}.unit-convert-row .ant-input-affix-wrapper>input.ant-input{height:auto;padding-block:0!important;line-height:22px}.unit-convert-row .unit-convert-result.ant-input{padding-block:4px!important;line-height:22px}.unit-convert-row .ant-select-selector{padding-block:0!important;display:flex;align-items:center}.unit-convert-row .ant-select-selection-item,.unit-convert-row .ant-select-selection-placeholder{line-height:calc(var(--unit-control-height) - 2px)}.unit-convert-swap{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.unit-convert-swap .ant-btn{height:var(--unit-control-height);min-height:var(--unit-control-height);width:var(--unit-control-height);padding-inline:0}@media (max-width: 699px){.unit-convert-row{grid-template-columns:1fr;--unit-control-height: 32px;align-items:start}.unit-convert-swap{justify-content:flex-start;align-items:flex-start}.unit-convert-select{width:clamp(96px,32vw,132px)}}.sodick-three-axis-actions{width:100%;justify-content:center}.sodick-three-axis-actions .ant-btn{height:32px;min-height:32px;width:44px;padding-inline:0}@media (max-width: 699px){.sodick-three-axis-actions{justify-content:flex-start}.sodick-three-axis-actions .ant-btn{height:28px;min-height:28px;width:40px}}.code-block{margin:.5em 0;border-radius:.3em;background-color:#272822}.code-block pre{position:relative;margin:0;padding:26px 12px 12px;overflow-y:hidden;overflow-x:auto;-webkit-text-size-adjust:none}.code-block pre.line-numbers{padding-left:max(3.8em,12px)}.code-block code{display:block;position:static;top:auto;padding-bottom:0;font-family:LXGW WenKai Mono Screen;font-size:14px;line-height:1.5}.code-block .pre-mac{position:absolute;top:8px;left:16px;z-index:2;pointer-events:none}.code-block .pre-mac>span{float:left;width:10px;height:10px;border-radius:50%;margin-right:5px}.code-block .pre-mac>span:nth-child(1){background:red}.code-block .pre-mac>span:nth-child(2){background:#f4a460}.code-block .pre-mac>span:nth-child(3){background:#32cd32}@media (max-width: 699px){.code-block pre{padding:24px 10px 10px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.code-block code{font-size:12px;line-height:1.45}.code-block .pre-mac{left:12px;width:72px}.code-block .pre-mac>span{width:8px;height:8px;margin-right:4px}}.desc-title-item{display:flex;align-items:center;justify-content:space-around;font-weight:700;color:#006400}.desc-title-small-item{display:flex;align-items:center;justify-content:space-around;font-size:xx-small;color:#a9a9a9}.desc-result-item{display:flex;align-items:center;justify-content:space-around;font-weight:700;color:#00008b}.ant-descriptions .ant-descriptions-item-label{font-weight:600}.ant-descriptions .ant-descriptions-item-content{font-variant-numeric:tabular-nums}@media (max-width: 699px){.ant-descriptions .ant-descriptions-title{font-size:14px;margin-bottom:8px}.ant-descriptions .ant-descriptions-item-label,.ant-descriptions .ant-descriptions-item-content{font-size:12px;line-height:1.3}.ant-descriptions.ant-descriptions-bordered .ant-descriptions-view{border-radius:6px}.ant-descriptions.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions.ant-descriptions-bordered .ant-descriptions-item-content{padding:8px 10px}}.app-content .number-input-box{width:100%}@media (max-width: 699px){.app-content .ant-form-item{margin-bottom:12px}.app-content .ant-form-item .ant-form-item-label>label{font-size:12px;line-height:1.2}.app-content .number-input-box{font-size:14px}.app-content .ant-form-item-explain-error{font-size:11px;line-height:1.2}.app-content .ant-form-item-explain,.app-content .ant-form-item-extra{margin-top:4px}}@media (max-width: 699px){.app-content .ant-input,.app-content .ant-input-affix-wrapper{min-height:28px}.app-content .ant-input{padding-block:3px}.app-content .ant-select-selector{min-height:28px!important;padding-block:0!important}.app-content .ant-radio-button-wrapper{height:28px;line-height:26px;padding-inline:10px;font-size:12px;white-space:nowrap}.app-content .metal-price-shape-group{display:flex;width:100%}.app-content .metal-price-shape-group .ant-radio-button-wrapper{flex:1 1 0;min-width:0;padding-inline:6px;text-align:center}}@media (min-width: 700px){.metal-price-shape-row{flex:0 1 100%!important;max-width:100%!important}.metal-price-shape-group{display:flex;width:100%}.metal-price-shape-group .ant-radio-button-wrapper{flex:1 1 0;text-align:center;white-space:nowrap}}.input-box-container{display:flex;justify-content:center;flex-wrap:nowrap;gap:20px}.input-box-1{flex:0 0 100%;max-width:100%}.input-box-2{flex:0 0 50%;max-width:50%}.input-box-3{flex:0 0 33.33333%;max-width:33.33333%}@media (min-width: 700px){.input-box-1,.input-box-2,.input-box-3{flex:0 0 200px;max-width:200px}}@media (max-width: 699px){.input-box-container{gap:12px}.input-box-1{flex:0 1 100%;max-width:100%;min-width:0}.input-box-2{flex:0 1 calc((100% - 12px)/2);max-width:calc((100% - 12px)/2);min-width:0}.input-box-3{flex:0 1 calc((100% - 24px) / 3);max-width:calc((100% - 24px) / 3);min-width:0}}.button-container{padding:15px}.button-space{display:flex;justify-content:center;flex-wrap:nowrap;gap:24px;width:100%}@media (max-width: 699px){.button-container{padding:12px}.button-space{gap:12px}.button-space .ant-btn{height:28px;padding-inline:10px;font-size:12px}.button-space .ant-btn>span{white-space:nowrap}.ant-descriptions-extra .ant-btn{height:28px;padding-inline:10px;font-size:12px}}
