.pricing-page{--pricing-page-max-width: 1332px;--pricing-page-gutter: 64px;min-height:100%;background:#fff}.pricing-page__inner{width:min(var(--pricing-page-max-width),calc(100% - var(--pricing-page-gutter)));margin:0 auto}.pricing-hero{display:flex;flex-direction:column;align-items:center;padding:52px 0 56px;text-align:center}.pricing-hero__title{margin:0;color:var(--transparency100);font-family:"Source Han Serif CN",serif;font-size:48px;line-height:60px;font-weight:500;letter-spacing:-.025em}.pricing-hero__description{margin:24px 0 0;color:#41464b;font-family:PingFang SC,sans-serif;font-size:16px;line-height:24px;font-weight:400}.pricing-hero__actions{display:flex;justify-content:center;gap:16px;margin-top:24px}.pricing-hero__action,.pricing-card__action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.pricing-hero__action{min-width:120px;height:48px;padding:0 32px;border:1px solid rgba(65,70,75,.2);border-radius:4px;background:#fff;color:#41464b;font-family:PingFang SC,sans-serif;font-size:14px;line-height:21px;font-weight:400}.pricing-hero__action--primary{border-color:#1677ff;background:#1677ff;color:#fff}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:96px}.pricing-card{display:flex;flex-direction:column}.pricing-card__header,.pricing-card__body{border:1px solid rgba(65,70,75,.1);background:#fafafa}.pricing-card__header{padding:32px;border-bottom:none;border-radius:8px 8px 0 0}.pricing-card__title-row{display:flex;align-items:center;gap:8px}.pricing-card__header h2{margin:0;color:var(--transparency100);font-family:Songti SC,"Source Han Serif CN",serif;font-size:24px;line-height:32px;font-weight:600}.pricing-card__header p{margin:8px 0 0;color:#41464bcc;font-family:PingFang SC,sans-serif;font-size:14px;line-height:24px;font-weight:400;white-space:pre-line}.pricing-card__badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 6px;border-radius:4px;background:#f0e3ff;color:#9a5af8;font-family:PingFang SC,sans-serif;font-size:12px;line-height:20px;font-weight:500}.pricing-card__body{display:flex;flex:1;flex-direction:column;gap:24px;padding:32px;border-radius:0 0 8px 8px;min-height:339px}.pricing-card__price{display:flex;align-items:baseline;gap:4px;margin:0}.pricing-card__price strong,.pricing-card__price span{color:var(--transparency100);font-family:Songti SC,"Source Han Serif CN",serif;font-size:24px;line-height:32px;font-weight:600}.pricing-card__features{display:flex;flex:1;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.pricing-card__features li{position:relative;padding-left:16px;color:#41464bcc;font-family:PingFang SC,sans-serif;font-size:14px;line-height:24px;font-weight:400}.pricing-card__features li:before{content:"✓";position:absolute;left:0;top:0;color:#4fbd6c}.pricing-card__action{width:100%;height:58px;border:1px solid rgba(65,70,75,.1);border-radius:4px;background:#fff;color:#41464b;font-family:PingFang SC,sans-serif;font-size:16px;line-height:24px;font-weight:500}.pricing-card__action--dark{border-color:#1677ff;background:#1677ff;color:#fff}.pricing-card__features--empty{flex:1}.pricing-comparison{padding:0 0 88px}.pricing-comparison__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-comparison__desktop{width:100%;margin:0;overflow:hidden;border:1px solid rgba(65,70,75,.12);border-radius:8px;background:#fff}.pricing-comparison__header,.pricing-comparison__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-comparison__header{min-height:76px;border-bottom:1px solid rgba(65,70,75,.1);align-items:center}.pricing-comparison__header-cell,.pricing-comparison__label,.pricing-comparison__value{padding:12px 16px}.pricing-comparison__header-cell{color:var(--transparency100);font-family:Songti SC,"Source Han Serif CN",serif;font-size:16px;line-height:24px;font-weight:500}.pricing-comparison__header-cell--label{text-align:left}.pricing-comparison__header-cell--plan{text-align:center}.pricing-comparison__plan-title{display:block;color:var(--transparency100);font-family:Songti SC,"Source Han Serif CN",serif;font-size:16px;line-height:24px;font-weight:500}.pricing-comparison__group+.pricing-comparison__group{border-top:1px solid rgba(65,70,75,.06)}.pricing-comparison__group-title{position:relative;margin:8px;padding:10px 16px 10px 34px;border-radius:4px;background:#f5f7fa}.pricing-comparison__group-title h3{margin:0;color:var(--transparency100);font-family:PingFang SC,sans-serif;font-size:12px;line-height:20px;font-weight:500}.pricing-comparison__group-title:before{content:"";position:absolute;left:16px;top:50%;width:12px;height:12px;border-radius:50%;background:#1677ff;transform:translateY(-50%)}.pricing-comparison__row{min-height:64px;align-items:center}.pricing-comparison__label{color:var(--transparency100);font-family:PingFang SC,sans-serif;font-size:16px;line-height:24px;font-weight:400}.pricing-comparison__label,.pricing-comparison__header-cell--label{padding-left:16px}.pricing-comparison__value{text-align:center}.pricing-comparison__text,.pricing-comparison__label-text{color:#41464b;font-family:PingFang SC,sans-serif;font-size:16px;line-height:24px;font-weight:400}.pricing-comparison__text--danger,.pricing-comparison__label-text--danger,.pricing-comparison__text--accent,.pricing-comparison__label-text--accent{color:#41464b}.pricing-comparison__icon{color:#1677ff;font-size:24px;line-height:32px;font-weight:500}.pricing-comparison__icon--cross{color:#41464b5c;font-size:16px;line-height:24px}.pricing-comparison__mobile{display:none}.pricing-bottom__inner{width:100%;margin:0}.pricing-bottom__heading{margin-bottom:24px}.pricing-bottom__heading h2{margin:0;padding-bottom:8px;border-bottom:1px solid #e2e2e2;color:var(--transparency100);font-family:"Source Han Serif CN",serif;font-size:32px;line-height:48px;font-weight:500;text-align:center}.pricing-bottom__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pricing-lead{padding:96px 0}.pricing-lead__band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 32px;border-radius:8px;background:linear-gradient(135deg,#1f6bff,#1456d9)}.pricing-lead__copy h2{margin:0;color:#fff;font-family:"Source Han Serif CN",serif;font-size:32px;line-height:42px;font-weight:500}.pricing-lead__copy p{margin:8px 0 0;color:#fffc;font-family:PingFang SC,sans-serif;font-size:13px;line-height:20px;font-weight:400}.pricing-lead__action{display:inline-flex;align-items:center;justify-content:center;min-width:148px;height:48px;padding:0 24px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#fff;color:#1677ff;text-decoration:none;font-family:PingFang SC,sans-serif;font-size:16px;line-height:24px;font-weight:500;cursor:pointer}.pricing-lead-dialog__mask{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000059}.pricing-lead-dialog{width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:24px;background:#fff;box-shadow:0 24px 80px #16233d3d}.pricing-lead-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.pricing-lead-dialog__copy h2{margin:0;color:var(--transparency100);font-family:"Source Han Serif CN",serif;font-size:28px;line-height:38px;font-weight:500}.pricing-lead-dialog__copy p{margin:8px 0 0;color:#41464bcc;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.pricing-lead-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(65,70,75,.12);border-radius:8px;background:#f5f7fa;color:var(--transparency100);font-size:24px;line-height:1;cursor:pointer}.pricing-lead-dialog .demo-page__form-panel{padding:24px}.pricing-lead-dialog .demo-page__form-card{padding:0;border:0;box-shadow:none;background:transparent}.pricing-bottom-card{display:flex;flex-direction:column;gap:24px;border:1px solid rgba(65,70,75,.1);border-radius:8px;background:#fafafa;padding:32px;min-height:291px}.pricing-bottom-card__header h3{margin:0;color:var(--transparency100);font-family:"Source Han Serif CN",serif;font-size:24px;line-height:32px;font-weight:600}.pricing-bottom-card__title-row{display:flex;align-items:center;gap:8px}.pricing-bottom-card__header p{margin:8px 0 0;color:#41464bcc;font-family:PingFang SC,sans-serif;font-size:14px;line-height:24px;font-weight:400;white-space:pre-line}.pricing-bottom-card__price{display:flex;align-items:baseline;gap:4px;margin-bottom:24px}.pricing-bottom-card__price strong,.pricing-bottom-card__price span{color:var(--transparency100);font-family:"Source Han Serif CN",serif;font-size:24px;line-height:32px;font-weight:600}.pricing-bottom-card__action{display:inline-flex;align-items:center;justify-content:center;width:100%;height:58px;border:1px solid rgba(65,70,75,.1);border-radius:4px;background:#fff;color:#41464b;text-decoration:none;font-family:PingFang SC,sans-serif;font-size:16px;line-height:24px;font-weight:500}.pricing-bottom-card__action--primary{border-color:#1677ff;background:#1677ff;color:#fff}.private-pricing-cards{padding-bottom:96px}.private-pricing-page .pricing-hero__title{font-family:Songti SC,"Source Han Serif CN",serif;font-weight:600;font-size:48px;line-height:60px}.private-pricing-page .pricing-card__header h2,.private-pricing-page .pricing-bottom-card__header h3,.private-pricing-page .pricing-card__price strong,.private-pricing-page .pricing-card__price span,.private-pricing-page .pricing-bottom-card__price strong,.private-pricing-page .pricing-bottom-card__price span{font-family:Songti SC,"Source Han Serif CN",serif;font-size:24px;line-height:32px;font-weight:600}.private-pricing-page .pricing-bottom__heading h2{font-family:Songti SC,"Source Han Serif CN",serif}.private-pricing-page .pricing-comparison__header-cell,.private-pricing-page .pricing-comparison__plan-title,.private-pricing-page .pricing-comparison__label,.private-pricing-page .pricing-comparison__text{font-family:PingFang SC,sans-serif;font-size:16px;line-height:24px}.document-platform-pricing-cards .pricing-card__header{min-height:0}.document-platform-pricing-page .pricing-hero__title{font-family:Songti SC,"Source Han Serif CN",serif;font-weight:600;font-size:48px;line-height:60px}.document-platform-pricing-page .pricing-card__header h2,.document-platform-pricing-page .pricing-bottom-card__header h3,.document-platform-pricing-page .pricing-card__price strong,.document-platform-pricing-page .pricing-card__price span,.document-platform-pricing-page .pricing-bottom-card__price strong,.document-platform-pricing-page .pricing-bottom-card__price span{font-family:Songti SC,"Source Han Serif CN",serif;font-size:24px;line-height:32px;font-weight:600}.document-platform-pricing-page .pricing-bottom__heading h2{font-family:Songti SC,"Source Han Serif CN",serif;font-size:32px;line-height:48px;font-weight:500}.document-platform-pricing-mode{display:flex;justify-content:center;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid rgba(65,70,75,.1)}.document-platform-pricing-page .document-platform-pricing-mode__tabs{display:inline-flex;align-items:center;gap:24px;position:relative}.document-platform-pricing-page .document-platform-pricing-mode__tab{all:unset;appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:0;height:auto;margin:0;padding:0 0 2px;border-bottom:2px solid transparent;color:#41464bb8;font-family:Source Sans Pro,PingFang SC,sans-serif;font-size:16px;font-style:normal;line-height:24px;font-weight:400;text-align:center;box-shadow:none;cursor:pointer;outline:none;-webkit-appearance:none;box-sizing:border-box}.document-platform-pricing-page .document-platform-pricing-mode__tab.is-active{color:var(--transparency100);font-weight:500;border-bottom-color:var(--transparency100)}.document-platform-pricing-cards .pricing-card__body{min-height:0;gap:24px}.document-platform-pricing-cards .pricing-card__features{flex:0 0 auto}.document-platform-pricing-cards .pricing-card__action{margin-top:0}.document-platform-pricing-page .private-pricing-comparison__header-cell,.document-platform-pricing-page .private-pricing-comparison__plan-title{font-family:Songti SC,"Source Han Serif CN",serif;font-size:16px;line-height:24px;font-weight:600}.document-platform-pricing-page .private-pricing-comparison__label,.document-platform-pricing-page .pricing-comparison__text{font-family:PingFang SC,sans-serif;font-size:16px;line-height:24px}.document-platform-pricing-page .private-pricing-comparison__group-title h3{font-family:PingFang SC,sans-serif;font-size:12px;line-height:20px;font-weight:500}.private-pricing-comparison{padding:0 0 96px}.private-pricing-comparison__desktop{width:100%;margin:0;overflow:hidden;border:1px solid rgba(65,70,75,.12);border-radius:8px;background:#fff}.private-pricing-comparison__header,.private-pricing-comparison__row{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr))}.private-pricing-comparison__header{min-height:80px;border-bottom:1px solid rgba(65,70,75,.1);align-items:center}.private-pricing-comparison__header-cell,.private-pricing-comparison__label,.private-pricing-comparison__value{padding:12px 16px}.private-pricing-comparison__header-cell{color:var(--transparency100);font-size:16px;line-height:24px;font-weight:500}.private-pricing-comparison__header-cell--plan{display:flex;align-items:center;justify-content:center;gap:8px}.private-pricing-comparison__header-cell--label{justify-content:flex-start}.private-pricing-comparison__plan-title{display:inline-flex;align-items:center}.private-pricing-comparison__group-title{display:flex;align-items:center;min-height:40px;margin:8px;padding:0 12px;border-radius:4px;background:#f5f7fa}.private-pricing-page .private-pricing-comparison__group-title h3{position:relative;margin:0;padding-left:18px;color:var(--transparency100);font-family:PingFang SC,sans-serif;font-size:16px;line-height:20px;font-weight:500}.private-pricing-page .private-pricing-comparison__group-title h3:before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;border-radius:50%;background:#1677ff;transform:translateY(-50%)}.private-pricing-comparison__row{min-height:64px;align-items:center}.private-pricing-comparison__group+.private-pricing-comparison__group{margin-top:0}.private-pricing-comparison__label{color:var(--transparency100);font-size:16px;line-height:24px;font-weight:500}.private-pricing-comparison__value{display:flex;align-items:center;justify-content:center}.private-pricing-comparison__mobile{display:none}.private-pricing-mobile-group{border:1px solid rgba(65,70,75,.1);border-radius:8px;overflow:hidden;background:#fff}.private-pricing-mobile-group+.private-pricing-mobile-group{margin-top:12px}.private-pricing-mobile-group__title{position:relative;padding:10px 12px 10px 30px;background:#f5f7fa}.private-pricing-mobile-group__title h3{margin:0;color:var(--transparency100);font-size:14px;line-height:24px;font-weight:500}.private-pricing-mobile-group__title:before{content:"";position:absolute;left:12px;top:50%;width:10px;height:10px;border-radius:50%;background:#1677ff;transform:translateY(-50%)}.private-pricing-mobile-group__rows{padding:12px}.private-pricing-mobile-group__row+.private-pricing-mobile-group__row{margin-top:12px;padding-top:12px;border-top:1px solid rgba(65,70,75,.08)}.private-pricing-mobile-group__label{color:var(--transparency100);font-size:15px;line-height:24px;font-weight:500}.private-pricing-mobile-group__plans{display:grid;gap:8px;margin-top:10px}.private-pricing-mobile-group__plan{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:8px;background:#fafafa}.private-pricing-mobile-group__plan-name{color:#41464bcc;font-size:13px;line-height:20px}.private-pricing-banner{width:100%;margin:0;padding:96px 0}.private-pricing-banner__image{display:block;width:100%;height:508px}@media(max-width:1024px){.pricing-page__inner{width:min(100%,calc(100% - 32px))}.pricing-cards{grid-template-columns:1fr}.pricing-comparison__desktop,.private-pricing-comparison__desktop,.private-pricing-banner,.pricing-bottom__inner{width:100%}.pricing-bottom__cards,.pricing-cards,.pricing-lead__band{grid-template-columns:1fr}}@media(max-width:768px){.pricing-page__inner{width:min(100%,calc(100% - 24px))}.pricing-hero{padding:28px 0 36px}.pricing-hero__title{font-size:28px;line-height:38px;letter-spacing:0}.pricing-hero__actions{width:100%;margin-top:20px;flex-wrap:wrap;gap:12px}.pricing-hero__action{flex:1 1 calc(50% - 6px);min-width:calc(50% - 6px);height:52px;padding:0 20px;font-size:16px;line-height:24px}.pricing-hero__actions .pricing-hero__action:last-child{flex-basis:100%;min-width:100%}.pricing-cards,.pricing-bottom__cards{display:grid;grid-template-columns:1fr;gap:12px;overflow:visible;padding:0;scroll-snap-type:none}.pricing-cards{padding-bottom:28px}.document-platform-pricing-mode{margin-bottom:12px;padding-bottom:10px}.document-platform-pricing-page .document-platform-pricing-mode__tabs{width:auto;gap:20px}.document-platform-pricing-page .document-platform-pricing-mode__tab{padding:0}.document-platform-pricing-page .document-platform-pricing-mode__tab.is-active:after{bottom:-11px}.pricing-card,.pricing-bottom-card{width:100%;min-width:0;scroll-snap-align:none}.pricing-card__header,.pricing-card__body,.pricing-bottom-card{padding:20px}.pricing-card__header{min-height:132px}.pricing-card__body{min-height:0;gap:20px}.pricing-card__header h2,.pricing-bottom-card__header h3{font-size:20px;line-height:28px}.pricing-card__header p,.pricing-bottom-card__header p{font-size:13px;line-height:22px}.pricing-card__price strong,.pricing-card__price span,.pricing-bottom-card__price strong,.pricing-bottom-card__price span{font-size:20px;line-height:28px}.pricing-card__features li{font-size:13px;line-height:22px}.pricing-card__action,.pricing-bottom-card__action{height:52px;font-size:16px}.pricing-comparison{padding-bottom:48px}.pricing-comparison__desktop{display:none}.pricing-comparison__mobile{display:block}.private-pricing-comparison__desktop{display:none}.private-pricing-comparison__mobile{display:block}.pricing-bottom{padding-bottom:48px}.pricing-bottom__heading h2{font-size:24px;line-height:34px}.pricing-lead{padding:48px 0}.pricing-lead__band{gap:16px;padding:20px}.pricing-lead__copy h2{font-size:24px;line-height:34px}.pricing-lead__action{width:100%}.pricing-lead-dialog__mask{padding:16px;align-items:flex-start}.pricing-lead-dialog{width:100%;max-height:calc(100vh - 32px);border-radius:20px}.pricing-lead-dialog__header{padding:20px 20px 0}.pricing-lead-dialog__copy h2{font-size:24px;line-height:34px}.pricing-lead-dialog .demo-page__form-panel{padding:20px}.pricing-mobile-group{border:1px solid rgba(65,70,75,.1);border-radius:8px;overflow:hidden;background:#fff}.private-pricing-comparison,.private-pricing-bottom{padding-bottom:48px}.private-pricing-banner{margin-bottom:0}.private-pricing-banner__image{border-radius:8px;height:auto;object-fit:contain;min-height:0}.pricing-mobile-group+.pricing-mobile-group{margin-top:12px}.pricing-mobile-group__title{padding:10px 12px 10px 30px;background:#f5f7fa;position:relative}.pricing-mobile-group__title:before{content:"";position:absolute;left:12px;top:50%;width:10px;height:10px;border-radius:50%;background:#1677ff;transform:translateY(-50%)}.pricing-mobile-group__title h3{margin:0;color:#41464b;font-size:12px;line-height:20px;font-weight:500}.pricing-mobile-group__rows{padding:8px 12px 12px}.pricing-mobile-group__row+.pricing-mobile-group__row{border-top:1px solid rgba(65,70,75,.06)}.pricing-mobile-group__row{padding:12px 0}.pricing-mobile-group__label{margin-bottom:10px}.pricing-mobile-group__plans{display:flex;flex-direction:column;gap:8px}.pricing-mobile-group__plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:6px;background:#fafafa}.pricing-mobile-group__plan-name{display:block;color:#41464bcc;font-size:12px;line-height:20px}}.private-deployment-quote-page{min-height:100%;background:#fafafa;color:#41464b;font-family:PingFang SC,Helvetica Neue,sans-serif}.private-deployment-quote-page,.private-deployment-quote-page *{box-sizing:border-box}.private-deployment-quote-page button,.private-deployment-quote-page input,.private-deployment-quote-page a{font:inherit}.private-deployment-quote-page__inner{width:min(1440px,100%);margin:0 auto;padding:23px 64px 48px}.site-shell[data-route-key=pricing-private-quote] .workbench-header__inner{width:min(var(--page-max-width),calc(100% - 64px))}.private-deployment-quote-page__header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;margin-bottom:8px;padding:16px 0}.private-deployment-quote-page__header h1{margin:0;color:#41464b;font-size:20px;line-height:28px;font-weight:500}.private-deployment-quote-page__back{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;height:36px;padding:8px 24px;border:1px solid rgba(65,70,75,.1);border-radius:4px;background:#fff;color:var(--transparency100);font-size:14px;line-height:24px;text-decoration:none}.private-deployment-quote-page .private-deployment-quote-page__back{font-size:14px;line-height:24px;font-weight:400}.private-deployment-quote-page__back svg,.private-deployment-quote-note-row__link svg{width:11.25px;height:11.25px;flex-shrink:0;fill:currentcolor}.private-deployment-quote-page__back svg{width:11.25px;height:11.25px}.private-deployment-quote-page__back span{flex-shrink:0;white-space:nowrap}.private-deployment-quote-page__back--config{width:123.25px}.private-deployment-quote-page__back--sheet{width:151.25px}.private-deployment-quote-steps{display:flex;align-items:center;gap:12px;margin:0 0 8px;min-height:56px;padding:15px 16px;list-style:none;border:1px solid rgba(65,70,75,.1);border-radius:8px;background:#fff}.private-deployment-quote-steps__item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.private-deployment-quote-steps__badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#e3f5ff;color:#1677ff;font-size:12px;line-height:20px;font-weight:400}.private-deployment-quote-steps__badge--active{background:#1677ff;color:#fff}.private-deployment-quote-steps__label{color:#41464b99;font-size:16px;line-height:24px;white-space:nowrap}.private-deployment-quote-steps__label--active{color:var(--transparency100)}.private-deployment-quote-steps__divider{width:120px;height:1px;background:#41464b1a}.private-deployment-quote-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:8px;align-items:start}.site-shell[data-route-key=pricing-private-quote] .private-deployment-quote-workspace{grid-template-columns:minmax(0,869.333px) 434.667px}.private-deployment-quote-workspace__main{display:grid;gap:8px}.private-deployment-quote-section,.private-deployment-quote-preview{border:1px solid rgba(65,70,75,.1);border-radius:8px;background:#fff}.private-deployment-quote-section{display:grid;gap:16px;padding:16px}.private-deployment-quote-section__header{display:flex;align-items:center;gap:16px;min-width:0;padding:2px 4px}.private-deployment-quote-section__header h2{margin:0;color:var(--transparency100);font-size:16px;line-height:24px;font-weight:500;white-space:nowrap}.private-deployment-quote-section__hint{min-width:0;margin:0;color:#41464b99;font-size:14px;line-height:24px}.private-deployment-quote-section__hint-value{color:#41464b}.private-deployment-quote-choice-grid{display:grid;gap:24px}.private-deployment-quote-choice-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.private-deployment-quote-choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.private-deployment-quote-choice{position:relative;width:100%;border:1px solid rgba(65,70,75,.1);border-radius:8px;background:#fafafa;color:#41464b;text-align:left;cursor:pointer}.private-deployment-quote-choice strong{display:block;color:#41464b;font-weight:500}.private-deployment-quote-choice span{display:block;color:#41464bcc}.private-deployment-quote-choice.is-active{background:#1677ff0d}.private-deployment-quote-choice.is-active strong,.private-deployment-quote-choice.is-active .private-deployment-quote-choice__price,.private-deployment-quote-choice.is-active .private-deployment-quote-choice__price-value,.private-deployment-quote-choice.is-active .private-deployment-quote-choice__price-suffix{color:var(--transparency100)}.private-deployment-quote-choice.is-active:after{position:absolute;inset:0;border:2px solid #1677ff;border-radius:inherit;pointer-events:none;content:""}.private-deployment-quote-choice--purchase{display:grid;gap:16px;height:114px;padding:21px;align-content:center}.private-deployment-quote-choice--purchase strong{font-size:16px;line-height:24px}.private-deployment-quote-choice__price{color:var(--transparency100);white-space:nowrap}.private-deployment-quote-choice .private-deployment-quote-choice__price-value{display:inline;color:var(--transparency100);font-size:24px;line-height:32px;font-weight:500}.private-deployment-quote-choice .private-deployment-quote-choice__price-suffix{display:inline;color:var(--transparency100);font-size:16px;line-height:24px}.private-deployment-quote-choice--compact,.private-deployment-quote-choice--rich,.private-deployment-quote-choice--support{display:grid;gap:8px;align-content:center}.private-deployment-quote-choice--compact{min-height:70px;padding:20.5px}.private-deployment-quote-choice--compact strong{font-size:20px;line-height:28px}.private-deployment-quote-choice--rich{min-height:98px;padding:20.5px}.private-deployment-quote-choice--rich strong,.private-deployment-quote-choice--support strong{font-size:16px;line-height:24px}.private-deployment-quote-choice--rich span,.private-deployment-quote-choice--support span,.private-deployment-quote-service-card__copy span{font-size:14px;line-height:24px}.private-deployment-quote-choice--support{min-height:122px;padding:20.5px}.private-deployment-quote-number-control{display:inline-grid;grid-template-columns:48px minmax(0,1fr) 48px;width:258px;min-height:48px;border:1px solid rgba(65,70,75,.1);border-radius:8px;background:#fff;overflow:hidden}.private-deployment-quote-number-control button,.private-deployment-quote-number-control input{border:0;color:#41464b}.private-deployment-quote-number-control button{display:inline-flex;align-items:center;justify-content:center;padding:0;background:#41464b0d;font-size:20px;line-height:24px;cursor:pointer}.private-deployment-quote-number-control button:first-child{border-right:1px solid rgba(65,70,75,.1)}.private-deployment-quote-number-control button:last-child{border-left:1px solid rgba(65,70,75,.1)}.private-deployment-quote-number-control input{width:100%;height:100%;min-width:0;padding:6px 8px;background:#fff;text-align:center;font-size:16px;line-height:24px;font-weight:500;-moz-appearance:textfield}.private-deployment-quote-number-control input::-webkit-inner-spin-button,.private-deployment-quote-number-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.private-deployment-quote-service-list{display:grid;gap:16px}.private-deployment-quote-service-card{display:grid;grid-template-columns:minmax(0,1fr) max-content auto;align-items:center;gap:16px;min-height:97px;padding:20.5px;border:1px solid rgba(65,70,75,.1);border-radius:8px;background:#fff}.private-deployment-quote-service-card__copy{display:grid;gap:8px;min-width:0}.private-deployment-quote-service-card__copy strong{display:block;color:#41464b;font-size:16px;line-height:24px;font-weight:500}.private-deployment-quote-service-card__price{color:#41464b;font-size:16px;line-height:24px;font-weight:500;text-align:right}.private-deployment-quote-service-card__copy span{display:block}.private-deployment-quote-note-row{position:relative;display:flex;align-items:center;gap:12px;min-height:65px;padding:20.5px;border:0;border-radius:8px;background:#fafafa;color:#41464b;font-size:16px;line-height:24px}.private-deployment-quote-note-row:after{position:absolute;inset:0;border:1px solid rgba(65,70,75,.1);border-radius:inherit;pointer-events:none;content:""}.private-deployment-quote-note-row span:first-child{flex:0 1 auto;min-width:0}.private-deployment-quote-note-row__link{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#1677ff;font-size:16px;line-height:24px;cursor:pointer}.private-deployment-quote-preview{display:grid;gap:16px;align-content:start;padding:16px}.site-shell[data-route-key=pricing-private-quote] .private-deployment-quote-preview:not(.private-deployment-quote-sheet-sidebar){height:478px}.private-deployment-quote-preview h2{margin:0;padding:4px;color:var(--transparency100);font-size:16px;line-height:24px;font-weight:500}.private-deployment-quote-preview__rows{display:grid;gap:16px;margin:0}.private-deployment-quote-preview__row{display:flex;align-items:center;gap:8px;padding:4px}.private-deployment-quote-preview__row dt,.private-deployment-quote-preview__row dd{margin:0;font-size:14px;line-height:24px}.private-deployment-quote-preview__row dt{color:#41464b;font-weight:400}.private-deployment-quote-preview__row dd{flex:1;color:#41464b;font-weight:500;text-align:right}.private-deployment-quote-preview__divider{width:100%;height:1px;background:#41464b1a}.private-deployment-quote-preview__total{display:grid;gap:0}.private-deployment-quote-preview__row--strong dd{font-size:24px;line-height:32px}.private-deployment-quote-preview__total p{margin:0;padding:0 4px 4px;color:#41464b99;font-size:12px;line-height:20px}.private-deployment-quote-preview__action{display:inline-flex;align-items:center;justify-content:center;width:100%;height:58px;padding:0 33px;border:1px solid transparent;border-radius:4px;background:#1677ff;color:#fff;font-size:16px;line-height:24px;font-weight:500;cursor:pointer}.private-deployment-quote-page .private-deployment-quote-preview__action{font-size:16px;line-height:24px;font-weight:500}.private-deployment-quote-sheet-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:8px;align-items:start}.private-deployment-quote-sheet-card,.private-deployment-quote-sheet-sidebar{border:1px solid rgba(65,70,75,.1);border-radius:8px;background:#fff}.private-deployment-quote-sheet-card{display:grid;gap:16px;align-content:start;min-height:436px;padding:16px}.private-deployment-quote-sheet-card .private-deployment-quote-section__header{display:grid;gap:8px;align-items:start;padding:2px 4px}.private-deployment-quote-sheet-card__header{display:grid;gap:8px;padding:2px 4px}.private-deployment-quote-sheet-card__header h2,.private-deployment-quote-sheet-sidebar h2{margin:0;color:var(--transparency100);font-size:16px;line-height:24px;font-weight:500}.private-deployment-quote-sheet-card__header p,.private-deployment-quote-sheet-card__description{margin:0;color:#41464b99;font-size:14px;line-height:24px}.private-deployment-quote-sheet-table{position:relative;display:flex;flex-direction:column;gap:16px;border-top:0;padding-top:24px}.private-deployment-quote-sheet-table:before{content:"";position:absolute;left:0;right:0;top:3.5px;height:1px;background:#41464b1a}.private-deployment-quote-sheet-table__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:16px;align-items:center;min-height:32px;padding:4px 16px;color:#41464b;font-size:14px;line-height:24px}.private-deployment-quote-sheet-table__row span:first-child{min-width:0}.private-deployment-quote-sheet-table__row span:last-child{color:var(--transparency100);font-weight:500;text-align:right;white-space:nowrap}.private-deployment-quote-sheet-table__row--head,.private-deployment-quote-sheet-table__row--total{min-height:40px;padding-block:8px;background:#41464b0d}.private-deployment-quote-sheet-table__row--head span:last-child,.private-deployment-quote-sheet-table__row--total span:last-child{color:var(--transparency100)}.private-deployment-quote-sheet-table__divider,.private-deployment-quote-sheet-sidebar__divider{position:relative;height:8px}.private-deployment-quote-sheet-table__divider:before,.private-deployment-quote-sheet-sidebar__divider:before{content:"";position:absolute;left:0;right:0;top:3.5px;height:1px;background:#41464b1a}.private-deployment-quote-sheet-sidebar{display:grid;gap:16px;align-content:start;padding:16px}.private-deployment-quote-sheet-sidebar h2{min-height:32px;padding:4px}.private-deployment-quote-enterprise-form{display:grid;gap:16px}.private-deployment-quote-enterprise-form__field{display:grid;color:#41464b;font-size:14px;line-height:24px}.private-deployment-quote-enterprise-form__field span{padding:0 4px 8px}.private-deployment-quote-enterprise-form__field input{width:100%;height:40px;padding:7px 10px;border:1px solid rgba(65,70,75,.1);border-radius:4px;background:#fff;color:var(--transparency100);font-size:16px;line-height:24px}.private-deployment-quote-enterprise-form__field.is-invalid input{border-color:#ff4d4f}.private-deployment-quote-enterprise-form__error{margin:6px 4px 0;color:#d92d20;font-size:12px;line-height:18px}.private-deployment-quote-enterprise-form__field input::placeholder{color:#41464b99}.private-deployment-quote-sheet-sidebar__total{display:flex;align-items:center;gap:12px;min-height:40px;padding:4px;color:#41464b;font-size:16px;line-height:24px}.private-deployment-quote-sheet-sidebar__total span{flex:1;min-width:0}.private-deployment-quote-sheet-sidebar__total strong{color:var(--transparency100);font-size:24px;line-height:32px;font-weight:500}.private-deployment-quote-sheet-sidebar__primary{height:58px;padding:16px 33px;border:1px solid rgba(65,70,75,.2);border-radius:4px;background:#1677ff;color:#fff;font-size:16px;line-height:24px;font-weight:500;cursor:pointer}.private-deployment-quote-page .private-deployment-quote-sheet-sidebar__primary{font-size:16px;line-height:24px;font-weight:500}.private-deployment-quote-complete{display:flex;flex-direction:column;align-items:center;gap:24px;padding:64px 16px;text-align:center}.private-deployment-quote-complete__icon{width:72px;height:72px;color:#1677ff}.private-deployment-quote-complete__icon svg{display:block;width:100%;height:100%}.private-deployment-quote-complete__icon circle{fill:currentcolor}.private-deployment-quote-complete__icon path{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.private-deployment-quote-complete h2{margin:0;color:var(--transparency100);font-size:24px;line-height:32px;font-weight:500}.private-deployment-quote-complete p{max-width:560px;margin:0;color:#41464b;font-size:16px;line-height:24px}.private-deployment-quote-complete__actions{display:flex;justify-content:center;gap:16px;width:100%}.private-deployment-quote-complete__primary,.private-deployment-quote-complete__secondary{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:48px;padding:12px 32px;border:1px solid transparent;border-radius:4px;font-size:14px;line-height:21px;text-decoration:none;cursor:pointer}.private-deployment-quote-complete__primary,.private-deployment-quote-modal__download{border:1px solid transparent;background:#1677ff;color:#fff}.private-deployment-quote-complete__secondary,.private-deployment-quote-modal__cancel{border:1px solid rgba(65,70,75,.2);background:#fff;color:var(--transparency100)}.private-deployment-quote-modal__download,.private-deployment-quote-modal__cancel{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 16px;border-radius:4px;font-size:14px;line-height:24px;text-decoration:none;cursor:pointer}.private-deployment-quote-modal{position:fixed;z-index:1000;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:clamp(24px,7.4vh,80px) 24px 24px;overflow:auto;background:#41464bcc}.private-deployment-quote-modal__panel{display:flex;flex-direction:column;align-items:center;gap:24px;width:min(680px,calc(100vw - 48px));padding:0;overflow:visible;border-radius:0;background:transparent}.private-deployment-quote-modal__frame{display:block;width:100%;height:min(719px,calc(100vh - 176px));min-height:360px;border:0;border-radius:0;background:#fff}.private-deployment-quote-modal__actions{display:flex;justify-content:center;gap:16px}.private-deployment-quote-modal__download,.private-deployment-quote-modal__cancel{min-height:48px;padding:0 32px;font-size:14px;line-height:21px;font-weight:400}.private-deployment-quote-modal__cancel{width:124px}.private-deployment-quote-modal__download{min-width:134px}.private-deployment-quote-print-frame{position:fixed;width:0;height:0;border:0;opacity:0;pointer-events:none}@media(min-width:981px)and (max-width:1439px){.private-deployment-quote-page__inner{padding-right:24px;padding-left:24px}}@media(min-width:981px)and (max-width:1320px){.site-shell[data-route-key=pricing-private-quote] .private-deployment-quote-workspace,.private-deployment-quote-workspace{grid-template-columns:1fr}.private-deployment-quote-choice-grid{gap:16px}.private-deployment-quote-number-control{width:220px}}@media(max-width:980px){.private-deployment-quote-page__inner{padding:16px 16px 40px}.private-deployment-quote-page__header{flex-direction:column;align-items:stretch}.private-deployment-quote-page__back{width:100%}.private-deployment-quote-steps{flex-direction:column;align-items:flex-start}.private-deployment-quote-steps__divider{width:1px;height:16px;margin-left:9px}.site-shell[data-route-key=pricing-private-quote] .private-deployment-quote-workspace,.private-deployment-quote-workspace,.private-deployment-quote-sheet-layout,.private-deployment-quote-choice-grid--two,.private-deployment-quote-choice-grid--three{grid-template-columns:1fr}.private-deployment-quote-section__header,.private-deployment-quote-note-row{flex-direction:column;align-items:flex-start}.private-deployment-quote-number-control{width:100%;max-width:320px}.private-deployment-quote-service-card{grid-template-columns:1fr;justify-items:start}.private-deployment-quote-service-card__price{text-align:left}.private-deployment-quote-sheet-table__row{grid-template-columns:1fr}.private-deployment-quote-sheet-table__row span:last-child{text-align:left}.private-deployment-quote-complete__actions{flex-direction:column;align-items:stretch;max-width:320px}}@media print{.private-deployment-quote-page{background:#fff}.private-deployment-quote-page__header,.private-deployment-quote-steps,.private-deployment-quote-sheet-sidebar,.private-deployment-quote-modal{display:none}.private-deployment-quote-page__inner{width:100%;padding:0}.private-deployment-quote-sheet-layout{display:block}.private-deployment-quote-print-area{border:0;border-radius:0;padding:0}}@media(max-width:480px){.private-deployment-quote-choice__price{white-space:normal}.private-deployment-quote-choice__price-suffix{display:block}}.document-platform-qps-calculator-page{--color-primary: #41464b;--color-medium: #41464bcc;--color-secondary: #41464b99;--color-disable: #41464b4d;--color-tertiary: #5da4e3;--color-tertiary-soft: #5da4e326;--surface-page: #f7f7f7;--surface-panel: #ffffff;--surface-subtle: #f9f9f9;--surface-muted: #41464b0d;--accent-surface: #5da4e30d;--border-soft: #41464b1a;--border-medium: #41464b33;--border-strong: #41464b4d;--chart-ink-strong: #41464b;--chart-ink-medium: #41464bcc;--chart-ink-muted: #41464b99;--chart-ink-subtle: #41464b4d;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--tab-row-height: 40px;min-height:100%;padding:24px clamp(16px,3vw,32px) 40px;color:var(--color-primary);background:var(--surface-page);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.document-platform-qps-calculator-page *{box-sizing:border-box}.document-platform-qps-calculator-page h1,.document-platform-qps-calculator-page h2,.document-platform-qps-calculator-page h3,.document-platform-qps-calculator-page p{margin:0}.document-platform-qps-calculator-page__main{width:min(1320px,100%);margin:0 auto;display:grid;gap:20px}.document-platform-qps-calculator-page .tab-panel[hidden]{display:none!important}.document-platform-qps-calculator-page .hero,.document-platform-qps-calculator-page .panel,.document-platform-qps-calculator-page .note-box,.document-platform-qps-calculator-page .hero-result,.document-platform-qps-calculator-page .scale-card,.document-platform-qps-calculator-page .tab-bar{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-panel)}.document-platform-qps-calculator-page .hero{padding:24px 28px}.document-platform-qps-calculator-page .hero section{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.document-platform-qps-calculator-page .hero h1{max-width:18em;font-size:clamp(28px,2.8vw,36px);line-height:1.22;font-weight:600;letter-spacing:0;color:var(--color-primary)}.document-platform-qps-calculator-page .workspace{display:grid;grid-template-columns:minmax(380px,.92fr) minmax(0,1.38fr);gap:24px;align-items:stretch}.document-platform-qps-calculator-page .panel{padding:24px}.document-platform-qps-calculator-page .config-panel{display:flex;flex-direction:column;gap:20px;min-height:0}.document-platform-qps-calculator-page .panel-header{display:grid;gap:4px}.document-platform-qps-calculator-page .panel h2,.document-platform-qps-calculator-page .hero-result-label,.document-platform-qps-calculator-page .scale-card-title{font-size:16px;line-height:24px;font-weight:500;color:var(--color-primary)}.document-platform-qps-calculator-page .field-grid{display:grid;gap:16px}.document-platform-qps-calculator-page .field{display:grid;gap:8px}.document-platform-qps-calculator-page .field-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.document-platform-qps-calculator-page .field label{display:flex;align-items:center;gap:6px;color:var(--color-primary);font-size:12px;line-height:20px;font-weight:500}.document-platform-qps-calculator-page .field input:not([type=range]),.document-platform-qps-calculator-page .field select{width:100%;height:40px;padding:8px 14px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--color-primary);font:400 14px/24px PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.document-platform-qps-calculator-page .field input:not([type=range])::placeholder,.document-platform-qps-calculator-page .field select:invalid{color:var(--color-secondary)}.document-platform-qps-calculator-page .field select{padding-right:40px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.75 6 7.75l3-3' stroke='%2341464B99' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 12px}.document-platform-qps-calculator-page .field input:not([type=range]):hover,.document-platform-qps-calculator-page .field select:hover{border-color:var(--border-medium)}.document-platform-qps-calculator-page .field input:not([type=range]):focus,.document-platform-qps-calculator-page .field select:focus{outline:none;border-color:var(--border-strong);box-shadow:0 0 0 3px var(--color-tertiary-soft)}.document-platform-qps-calculator-page .field input[readonly]{background:var(--surface-muted);color:var(--color-secondary);cursor:default}.document-platform-qps-calculator-page .field--slider{gap:10px}.document-platform-qps-calculator-page .slider-value{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:88px;height:32px;padding:0 10px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--color-primary);font-size:13px;line-height:20px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.document-platform-qps-calculator-page .slider-unit{color:var(--color-secondary);font-size:12px;line-height:20px;font-weight:400}.document-platform-qps-calculator-page .field input[type=range]{appearance:none;width:100%;height:6px;margin:0;border:0;border-radius:1000px;background:linear-gradient(90deg,var(--color-tertiary) 0%,var(--color-tertiary) var(--slider-ratio, 0%),var(--surface-muted) var(--slider-ratio, 0%),var(--surface-muted) 100%);cursor:pointer}.document-platform-qps-calculator-page .field input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:1000px;background:transparent}.document-platform-qps-calculator-page .field input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-4px;border:2px solid var(--color-tertiary);border-radius:1000px;background:var(--surface-panel)}.document-platform-qps-calculator-page .field input[type=range]::-moz-range-track{height:6px;border:0;border-radius:1000px;background:var(--surface-muted)}.document-platform-qps-calculator-page .field input[type=range]::-moz-range-progress{height:6px;border-radius:1000px;background:var(--color-tertiary)}.document-platform-qps-calculator-page .field input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--color-tertiary);border-radius:1000px;background:var(--surface-panel)}.document-platform-qps-calculator-page #memoryInput{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4.667 6V4.667a2.333 2.333 0 1 1 4.666 0V6m-5.25 0h5.834c.322 0 .583.261.583.583v4.667a.583.583 0 0 1-.583.583H4.083a.583.583 0 0 1-.583-.583V6.583c0-.322.261-.583.583-.583Z' stroke='%2341464B4D' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px}.document-platform-qps-calculator-page .field-hint{color:var(--color-secondary);font-size:12px;line-height:20px}.document-platform-qps-calculator-page .field-hint--status{margin-top:0;padding:12px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle)}.document-platform-qps-calculator-page .visual-card{min-height:372px;padding:20px;border-radius:var(--radius-md);background:var(--surface-subtle);display:flex;flex-direction:column;gap:18px}.document-platform-qps-calculator-page .visual-card:before,.document-platform-qps-calculator-page .visual-card:after{display:none}.document-platform-qps-calculator-page .visual-section{display:flex;flex-direction:column;gap:16px}.document-platform-qps-calculator-page .visual-section+.visual-section{flex:1 1 auto;min-height:0;padding-top:18px;border-top:1px solid var(--border-soft)}.document-platform-qps-calculator-page .visual-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.document-platform-qps-calculator-page .visual-title{color:var(--color-primary);font-size:14px;line-height:24px;font-weight:500}.document-platform-qps-calculator-page .visual-caption{color:var(--color-secondary);font-size:12px;line-height:20px;text-align:right}.document-platform-qps-calculator-page .file-chart-wrap{display:flex;flex-direction:column;gap:12px}.document-platform-qps-calculator-page .file-chart-bar{display:flex;width:100%;height:32px;overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-panel)}.document-platform-qps-calculator-page .file-chart-segment{display:flex;align-items:center;justify-content:center;min-width:28px;padding:0 4px;color:#fff;font-size:12px;line-height:20px;font-weight:500;text-shadow:0 1px 1px #0000001a}.document-platform-qps-calculator-page .file-chart-segment--sheet,.document-platform-qps-calculator-page .file-chart-segment--slide{color:var(--color-primary);text-shadow:none}.document-platform-qps-calculator-page .file-chart-legend,.document-platform-qps-calculator-page .action-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.document-platform-qps-calculator-page .chart-legend-item{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-primary);font-size:12px;line-height:20px}.document-platform-qps-calculator-page .chart-legend-item--selectable{width:100%;min-height:32px;padding:6px 8px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-panel);cursor:pointer;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.document-platform-qps-calculator-page .chart-legend-item--selectable:hover{background:var(--surface-subtle);border-color:var(--border-medium)}.document-platform-qps-calculator-page .chart-legend-item--selectable.is-selected{border-color:#5da4e333;background:var(--accent-surface);color:var(--color-primary)}.document-platform-qps-calculator-page .chart-legend-swatch{width:8px;height:8px;border-radius:1000px;flex:0 0 auto}.document-platform-qps-calculator-page .chart-legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-platform-qps-calculator-page .chart-legend-value{margin-left:auto;color:var(--color-secondary);font-variant-numeric:tabular-nums}.document-platform-qps-calculator-page .action-chart-wrap{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,184px) minmax(0,148px);align-items:center;justify-content:center;gap:24px}.document-platform-qps-calculator-page .action-chart-wrap .action-legend{width:148px;flex:0 0 148px;grid-template-columns:1fr}.document-platform-qps-calculator-page .action-donut{width:min(184px,100%);aspect-ratio:1;flex:0 0 auto;overflow:visible}.document-platform-qps-calculator-page .action-donut-segment{cursor:pointer;transition:opacity .16s ease,stroke-width .16s ease}.document-platform-qps-calculator-page .action-donut-segment.is-dimmed{opacity:.36}.document-platform-qps-calculator-page .action-donut-segment.is-selected{stroke:var(--surface-panel);stroke-width:3}.document-platform-qps-calculator-page .action-donut-hole{fill:var(--surface-panel);stroke:var(--border-soft);stroke-width:1}.document-platform-qps-calculator-page .result-shell{display:grid;gap:16px;grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"result-top scale-card" "summary-panel summary-panel" "note-box note-box"}.document-platform-qps-calculator-page .result-top{grid-area:result-top;display:flex}.document-platform-qps-calculator-page .result-shell>.scale-card{grid-area:scale-card}.document-platform-qps-calculator-page .result-shell>.panel{grid-area:summary-panel;display:flex;flex-direction:column;gap:16px}.document-platform-qps-calculator-page .result-shell>.note-box{grid-area:note-box}.document-platform-qps-calculator-page .hero-result,.document-platform-qps-calculator-page .scale-card{min-height:152px;padding:20px 24px}.document-platform-qps-calculator-page .hero-result{display:grid;grid-template-columns:1fr;align-content:start;gap:12px}.document-platform-qps-calculator-page .hero-result-value{display:inline-flex;align-items:baseline;gap:8px;color:var(--color-primary);font-size:clamp(32px,3.2vw,48px);line-height:1;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.document-platform-qps-calculator-page .hero-result-number{display:inline-block}.document-platform-qps-calculator-page .hero-result-value--config{display:inline-flex;align-items:baseline;gap:20px;flex-wrap:wrap}.document-platform-qps-calculator-page .hero-result-config-item{display:inline-flex;align-items:baseline;gap:6px}.document-platform-qps-calculator-page .scale-card{display:grid;align-content:start;row-gap:12px;background:var(--surface-subtle)}.document-platform-qps-calculator-page .scale-card-value{display:inline-flex;align-items:baseline;gap:8px;color:var(--color-primary);font-size:clamp(32px,3.2vw,48px);line-height:1;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.document-platform-qps-calculator-page .scale-card-note{color:var(--color-secondary);font-size:12px;line-height:20px}.document-platform-qps-calculator-page .summary-grid{display:flex;flex-direction:column;gap:0}.document-platform-qps-calculator-page .summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:92px;padding:18px 0;border-bottom:1px solid var(--border-soft)}.document-platform-qps-calculator-page .summary-card:last-child{padding-bottom:0;border-bottom:0}.document-platform-qps-calculator-page .summary-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.document-platform-qps-calculator-page .summary-icon{width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:var(--color-secondary)}.document-platform-qps-calculator-page .summary-icon svg{display:block;width:100%;height:100%}.document-platform-qps-calculator-page .summary-card strong{display:block;color:var(--color-primary);font-size:14px;line-height:24px;font-weight:500}.document-platform-qps-calculator-page .summary-copy,.document-platform-qps-calculator-page .summary-footnote,.document-platform-qps-calculator-page .note-list{color:var(--color-secondary);font-size:12px;line-height:20px}.document-platform-qps-calculator-page .summary-copy{margin-top:2px}.document-platform-qps-calculator-page .summary-footnote{margin:0;padding-left:18px}.document-platform-qps-calculator-page .summary-footnote li+li,.document-platform-qps-calculator-page .note-list li+li{margin-top:6px}.document-platform-qps-calculator-page .summary-value{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px;min-width:152px;color:var(--color-primary);font-size:clamp(32px,3vw,44px);line-height:1;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.document-platform-qps-calculator-page .value-unit{display:inline-block;color:var(--color-secondary);font-weight:500;line-height:1;white-space:nowrap}.document-platform-qps-calculator-page .summary-value .value-unit,.document-platform-qps-calculator-page .scale-card-value .value-unit,.document-platform-qps-calculator-page .hero-result-value .value-unit{font-size:.38em;transform:translateY(-.04em)}.document-platform-qps-calculator-page .value-note{display:inline-block;color:var(--color-secondary);font-size:.34em;font-weight:500;line-height:1;white-space:nowrap}.document-platform-qps-calculator-page .note-box{padding:18px 20px;background:var(--surface-subtle)}.document-platform-qps-calculator-page .note-title{margin-bottom:8px;color:var(--color-primary);font-size:14px;line-height:24px;font-weight:500}.document-platform-qps-calculator-page .note-list{margin:0;padding-left:18px}.document-platform-qps-calculator-page .tab-row{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.document-platform-qps-calculator-page .tab-bar{width:min(760px,100%);flex:1 1 auto;min-height:var(--tab-row-height);display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:var(--surface-subtle);overflow:hidden}.document-platform-qps-calculator-page .tab-button{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-medium);cursor:pointer;font:500 14px/24px PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.document-platform-qps-calculator-page .tab-button:last-child{border-right:0}.document-platform-qps-calculator-page .tab-button:hover{background:var(--surface-panel);color:var(--color-primary)}.document-platform-qps-calculator-page .tab-button.is-active{border-color:var(--border-soft);background:var(--surface-panel);color:var(--color-primary);font-weight:500}.document-platform-qps-calculator-page .consult-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;text-decoration:none;font-size:12px;line-height:20px;font-weight:500;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease}.document-platform-qps-calculator-page .consult-button:hover,.document-platform-qps-calculator-page .consult-button:focus-visible{background:#515457;border-color:var(--border-medium);color:#fff;outline:none}.document-platform-qps-calculator-page .consult-button--top{flex:0 0 auto;min-height:var(--tab-row-height);padding:0 16px;border-radius:var(--radius-md);font-size:13px}@media(max-width:1180px){.document-platform-qps-calculator-page .workspace{grid-template-columns:minmax(340px,.94fr) minmax(0,1.16fr)}.document-platform-qps-calculator-page .result-shell{grid-template-columns:minmax(240px,.76fr) minmax(300px,1fr)}}@media(max-width:960px){.document-platform-qps-calculator-page .workspace{grid-template-columns:1fr}.document-platform-qps-calculator-page .result-shell{grid-template-columns:1fr;grid-template-areas:"result-top" "scale-card" "summary-panel" "note-box"}.document-platform-qps-calculator-page .hero-result,.document-platform-qps-calculator-page .scale-card{min-height:0}}@media(max-width:720px){.document-platform-qps-calculator-page{padding:16px 16px 28px}.document-platform-qps-calculator-page__main{gap:16px}.document-platform-qps-calculator-page .hero,.document-platform-qps-calculator-page .panel,.document-platform-qps-calculator-page .hero-result,.document-platform-qps-calculator-page .scale-card,.document-platform-qps-calculator-page .note-box{padding-left:18px;padding-right:18px}.document-platform-qps-calculator-page .hero{padding-top:20px;padding-bottom:20px}.document-platform-qps-calculator-page .hero h1{font-size:24px}.document-platform-qps-calculator-page .tab-row{flex-wrap:wrap}.document-platform-qps-calculator-page .tab-bar,.document-platform-qps-calculator-page .consult-button--top{width:100%}.document-platform-qps-calculator-page .consult-button--top{justify-content:center}.document-platform-qps-calculator-page .summary-grid{grid-template-columns:1fr;gap:0}.document-platform-qps-calculator-page .action-chart-wrap{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.document-platform-qps-calculator-page .action-chart-wrap .action-legend{width:100%;flex:0 0 auto}.document-platform-qps-calculator-page .file-chart-legend,.document-platform-qps-calculator-page .action-legend{grid-template-columns:1fr}}@media(max-width:520px){.document-platform-qps-calculator-page .field input:not([type=range]),.document-platform-qps-calculator-page .field select{height:38px}.document-platform-qps-calculator-page .hero-result-value,.document-platform-qps-calculator-page .scale-card-value,.document-platform-qps-calculator-page .summary-value{white-space:normal}.document-platform-qps-calculator-page .hero-result-value--config{gap:12px}.document-platform-qps-calculator-page .summary-card{grid-template-columns:1fr;align-items:start}.document-platform-qps-calculator-page .summary-value{justify-content:flex-start;min-width:0;text-align:left}.document-platform-qps-calculator-page .visual-card{min-height:0;padding:16px}.document-platform-qps-calculator-page .action-donut{width:min(156px,100%)}}
