.toxicity-page{display:flex;width:100%;justify-content:center;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.toxicity{max-width:856px;gap:48px;padding-bottom:24px}.toxicity,.toxicity__body{display:flex;width:100%;flex-direction:column}.toxicity__body{gap:24px}.toxicity__header{display:flex;align-items:center;gap:16px}.toxicity__icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:10px;border-radius:8px;background:var(--primary-color);color:#fff}.toxicity__icon-wrap svg{display:block;width:24px;height:24px}.toxicity__intro{display:flex;min-width:0;flex-direction:column;gap:2px}.toxicity__title{margin:0;color:var(--text-color);font-size:20px;font-weight:500;line-height:28px}.toxicity__desc{margin:0;color:var(--muted-color);font-size:14px;line-height:22px}.toxicity__form{display:flex;width:100%;flex-direction:column;gap:24px}.toxicity__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.toxicity__field{display:flex;min-width:0;flex-direction:column;gap:8px}.toxicity__label{color:var(--text-color);font-size:14px;font-weight:500;line-height:22px}.toxicity__select-wrap{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;height:44px;padding:9px 12px;border:1px solid #dde0e5;border-radius:8px;background:#fff}.toxicity__select-wrap:has(.ant-select-focused),.toxicity__select-wrap:has(.ant-select-open){border-color:var(--primary-color)}.toxicity__select,.toxicity__select.ant-select{width:100%;height:24px;color:var(--text-color);cursor:pointer;font:inherit;font-size:14px;line-height:22px}.toxicity__select.ant-select .ant-select-selector{width:100%;height:24px!important;min-height:24px!important;padding:0 22px 0 0!important;border:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}.toxicity__select.ant-select-focused .ant-select-selector,.toxicity__select.ant-select-open .ant-select-selector,.toxicity__select.ant-select-status-error .ant-select-selector,.toxicity__select.ant-select-status-warning .ant-select-selector,.toxicity__select.ant-select:hover .ant-select-selector{border:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important}.toxicity__select.ant-select .ant-select-selection-item{-webkit-padding-end:0;padding-inline-end:0;color:var(--text-color);font-size:14px;line-height:24px}.toxicity__select.ant-select .ant-select-arrow{right:0;width:14px;height:14px;margin-top:-7px;color:var(--text-color)}.toxicity__select-arrow{width:14px;height:14px;flex-shrink:0;pointer-events:none}.toxicity__segments{display:flex;width:100%;height:44px;align-items:stretch;gap:4px;padding:4px;border-radius:8px;background:#f5f5f5}.toxicity__segment,.toxicity__segment.ant-btn{display:flex;flex:1 1;min-width:0;height:36px;align-items:center;justify-content:center;padding:5px 16px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-color);cursor:pointer;font:inherit;font-size:14px;font-weight:500;line-height:22px;box-shadow:none;white-space:nowrap}.toxicity__segment.ant-btn:active,.toxicity__segment.ant-btn:focus,.toxicity__segment.ant-btn:focus-visible,.toxicity__segment.ant-btn:hover{border-color:rgba(0,0,0,0)!important;background:rgba(0,0,0,0)!important;color:var(--text-color)!important;box-shadow:none!important;outline:none!important}.toxicity__segment--active,.toxicity__segment--active.ant-btn,.toxicity__segment--active.ant-btn:active,.toxicity__segment--active.ant-btn:focus,.toxicity__segment--active.ant-btn:focus-visible,.toxicity__segment--active.ant-btn:hover{border-color:rgba(0,0,0,0)!important;background:#fff!important;color:var(--primary-color)!important;box-shadow:0 4px 5px rgba(4,56,49,.05)!important;outline:none!important}.toxicity__input,.toxicity__input.ant-input-number{display:flex;box-sizing:border-box;width:100%;height:44px;align-items:center;padding:9px 12px;border:1px solid #dde0e5;border-radius:8px;background:#fff;color:var(--text-color);font:inherit;font-size:14px;line-height:22px;box-shadow:none;outline:none}.toxicity__input.ant-input-number-focused,.toxicity__input.ant-input-number-status-error,.toxicity__input.ant-input-number-status-warning,.toxicity__input.ant-input-number:focus,.toxicity__input.ant-input-number:hover{border-color:var(--primary-color)!important;box-shadow:none!important;outline:none!important}.toxicity__input--error,.toxicity__input--error.ant-input-number,.toxicity__input--error.ant-input-number-focused,.toxicity__input--error.ant-input-number:hover{border-color:#ff4d4f!important}.toxicity__input.ant-input-number-disabled{border-color:#dde0e5!important;background:#f7f7f7!important;color:var(--muted-color);cursor:not-allowed}.toxicity__input .ant-input-number-input-wrap{width:100%}.toxicity__input .ant-input-number-input{height:24px;padding:0;color:var(--text-color);font-size:14px;line-height:24px}.toxicity__input .ant-input-number-input::placeholder{color:var(--muted-color)}.toxicity__input .ant-input-number-input:focus,.toxicity__input .ant-input-number-input:focus-visible,.toxicity__input .ant-input-number-input:hover{box-shadow:none!important;outline:none!important}.toxicity__error{color:#ff4d4f;font-size:12px;line-height:18px}.toxicity__actions{display:flex;gap:8px}.toxicity__reset,.toxicity__reset.ant-btn,.toxicity__submit,.toxicity__submit.ant-btn{display:inline-flex;height:auto;align-items:center;gap:8px;padding:5px 16px;border-radius:8px;cursor:pointer;font:inherit;font-size:14px;line-height:22px;box-shadow:none}.toxicity__reset svg,.toxicity__submit svg{display:block;width:14px;height:14px;flex-shrink:0}.toxicity__submit.ant-btn,.toxicity__submit.ant-btn:active,.toxicity__submit.ant-btn:focus,.toxicity__submit.ant-btn:focus-visible,.toxicity__submit.ant-btn:hover{border:0!important;background:var(--primary-color)!important;color:#fff!important;box-shadow:none!important;outline:none!important}.toxicity__submit svg{color:#fff}.toxicity__reset.ant-btn,.toxicity__reset.ant-btn:active,.toxicity__reset.ant-btn:focus,.toxicity__reset.ant-btn:focus-visible,.toxicity__reset.ant-btn:hover{border:1px solid #e5e5e5!important;background:#fff!important;color:#5b5c60!important;box-shadow:none!important;outline:none!important}.toxicity__reset svg{color:var(--primary-color)}.toxicity__result{display:flex;width:100%;flex-direction:column;gap:24px;padding:24px;border:1px solid #e5eee5;border-radius:12px;background:#f3f8f5}.toxicity__result-title{margin:0;color:var(--text-color);font-size:18px;font-weight:500;line-height:26px}.toxicity__result-empty{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px}.toxicity__result-empty-img{display:block;width:148px;height:148px;object-fit:contain}.toxicity__result-empty-text{margin:0;color:#5b5c60;font-size:14px;line-height:22px;text-align:center}.toxicity__result-content{display:flex;width:100%;flex-direction:column;gap:24px}.toxicity__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.toxicity__card{display:flex;flex-direction:column;gap:16px;padding:12px 8px;border-radius:12px;background:#fff}.toxicity__badge,.toxicity__card-label{color:var(--text-color);font-size:14px;line-height:22px}.toxicity__badge{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;padding:5px 16px;border-radius:20px;background:#f93;font-weight:500}.toxicity__section-label{margin:0;color:var(--primary-color);font-size:16px;font-weight:500;line-height:24px}.toxicity__params{display:flex;flex-direction:column;gap:9px}.toxicity__params-text{margin:0;color:var(--text-color);font-size:16px;font-weight:500;line-height:24px}.toxicity__basis{display:flex;flex-direction:column;gap:8px}.toxicity__basis-list{margin:0;padding:0 0 0 21px;color:var(--text-color);font-size:16px;line-height:28px;list-style:disc}.toxicity__basis-list strong{font-weight:500}.toxicity__footnote{margin:0;color:var(--muted-color);font-size:14px;line-height:22px}.toxicity__select-popup{box-shadow:0 8px 24px rgba(41,58,76,.12)}.toxicity__select-popup .ant-select-item{color:var(--text-color);font-size:14px;line-height:22px}.toxicity__select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:rgba(118,184,42,.12)!important;color:var(--primary-color)!important}.toxicity__select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:rgba(118,184,42,.08)!important}@media(max-width:960px){.toxicity__fields{grid-template-columns:1fr}.toxicity__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.toxicity__cards{grid-template-columns:1fr}}