#st334Content:has(#stRPP631){max-width:1088px!important;width:calc(100% - 32px)!important;margin:24px auto 40px!important;padding:0!important}
#stRPP631{--ink:#052568;--body:#334155;--muted:#64748b;--line:#cbdcf0;--card:#fff;--soft:#f1f7ff;--blue:#0065ff;--teal:#1cbac1;--mint:#dcffeb;font:16px/1.3 Arial,Helvetica,sans-serif;color:var(--body)}
#stRPP631 *{box-sizing:border-box}#stRPP631 [hidden]{display:none!important}#stRPP631 :is(h1,h2,h3,p,figure){margin:0}#stRPP631 h1{font:700 38px/1.15 Arial,Helvetica,sans-serif;color:var(--ink);letter-spacing:-.6px;margin:8px 0 3px}#stRPP631 h2{font:700 23px/1.16 Arial,Helvetica,sans-serif;color:var(--ink);letter-spacing:-.3px;margin-bottom:8px}#stRPP631 h3{font:700 17px/1.2 Arial,Helvetica,sans-serif;color:var(--ink)}#stRPP631 a{color:var(--blue);text-decoration:none}#stRPP631 a:hover{text-decoration:underline}#stRPP631 .m-crumb{font-size:13px;color:var(--muted)}#stRPP631 .m-intro{font-size:23px;line-height:1.2;color:var(--muted);margin:0 0 12px}
/* The approved Swimming Pace arrangement: photo LEFT, text RIGHT. */
#stRPP631 .m-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}#stRPP631 .m-modes button{position:relative;display:flex;align-items:center;gap:16px;min-width:0;height:100px;padding:10px 20px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);text-align:left;cursor:pointer;font:inherit}#stRPP631 .m-modes button[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}#stRPP631 .m-modes img{width:120px;height:72px;object-fit:contain;flex-shrink:0;background:transparent;border-radius:3px}#stRPP631 .m-modes b{display:block;font-size:19px;line-height:1.15}#stRPP631 .m-modes small{display:block;font-size:15px;color:var(--muted);margin-top:5px;line-height:1.2}#stRPP631 .m-modes i{display:none;position:absolute;right:9px;top:8px;border-radius:50%;width:17px;height:17px;align-items:center;justify-content:center;background:var(--blue);color:white;font:700 11px Arial;font-style:normal}#stRPP631 .m-modes [aria-pressed=true] i{display:flex}
#stRPP631 .m-columns{display:grid;grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);gap:10px;align-items:start}#stRPP631 .m-main{align-items:stretch}#stRPP631 .m-stack{display:grid;gap:8px;min-width:0}#stRPP631 .m-left{grid-template-rows:auto auto auto minmax(0,1fr)}#stRPP631 .m-right{grid-template-rows:auto auto minmax(0,1fr) auto}#stRPP631 .m-panel{border:1px solid var(--line);border-radius:4px;background:var(--card);padding:10px 12px;min-width:0}#stRPP631 .c-input-panel>[data-st515-tools]{margin:0 0 10px;--a479-text:var(--ink);--a479-muted:var(--muted);--st519-link:var(--blue);font:14px Arial}#stRPP631 .m-field{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(70px,1fr) 70px;gap:0;align-items:center;margin:7px 0}#stRPP631 .m-field label{padding-right:8px;color:var(--ink);font-size:16px}#stRPP631 .m-field input{width:100%;min-width:0;height:33px;padding:5px 8px;border:1px solid var(--line);border-radius:4px 0 0 4px;background:var(--card);color:var(--ink);font:16px Arial,Helvetica,sans-serif}#stRPP631 .m-field>span{height:33px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-left:0;border-radius:0 4px 4px 0;font-size:14px;color:var(--body)}#stRPP631 input::-webkit-inner-spin-button,#stRPP631 input::-webkit-outer-spin-button{opacity:1}#stRPP631 input[aria-invalid=true]{border-color:#be2342}#stRPP631 :focus-visible{outline:3px solid #73b3ff;outline-offset:2px}#stRPP631 .m-error{margin-top:10px;padding:10px;border:1px solid #d98698;border-radius:3px;background:#fff0f3;color:#921a39;font-size:14px}
#stRPP631 .m-device img{display:block;width:100%;height:300px;object-fit:contain;background:transparent;border-radius:3px}#stRPP631 .m-help{font-size:13px;line-height:1.3;color:var(--muted);margin-top:6px}#stRPP631 .m-device .m-help{text-align:center}#stRPP631 .m-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#stRPP631 .m-two>div{border:1px solid var(--line);border-radius:4px;min-width:0;padding:8px;background:var(--card)}#stRPP631 .m-meanings strong{display:block;font-size:25px;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}#stRPP631 .m-meanings p{font-size:15px;color:var(--muted);margin-top:3px}#stRPP631 .m-meanings img{display:block;width:100%;height:110px;object-fit:contain;background:transparent;border-radius:3px;margin-top:4px}#stRPP631 .m-quality{padding:8px 10px;margin-top:8px;background:var(--soft);border:1px solid var(--line);border-radius:4px}#stRPP631 .m-quality summary{list-style:none;cursor:pointer;font-weight:700;color:var(--ink);position:relative;padding-right:18px}#stRPP631 .m-quality summary:after{content:'⌄';position:absolute;right:0;color:var(--blue)}#stRPP631 .m-quality p{font-size:14px;color:var(--muted);margin-top:5px}#stRPP631 summary::-webkit-details-marker{display:none}#stRPP631 .m-before ul{list-style:none;padding:0;margin:0;display:grid;gap:7px}#stRPP631 .m-before li{border:1px solid var(--line);border-radius:3px;padding:8px 10px;font-size:15px}
#stRPP631 .m-hero{text-align:center;background:linear-gradient(110deg,#ebfff2,var(--mint));border:1px solid #a6e6bd;border-radius:4px;padding:12px 5px;color:#071c13}#stRPP631 .m-hero>span{display:block;font-size:15px;font-weight:700;color:#050c08}#stRPP631 .m-hero>strong{display:block;font:700 56px/1.12 Arial,Helvetica,sans-serif;color:#030a05;letter-spacing:-1px;overflow-wrap:anywhere;margin:2px 0}#stRPP631 .m-hero p{font-size:16px;color:var(--ink)}#stRPP631 .m-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}#stRPP631 .m-metrics>div{padding:7px 3px;text-align:center;border:1px solid var(--line);border-radius:4px;min-width:0}#stRPP631 .m-metrics strong{font-size:24px;line-height:1.2;color:var(--ink);display:block;overflow-wrap:anywhere}#stRPP631 .m-metrics small{font-size:14px;display:block;margin-top:3px;color:var(--muted)}#stRPP631 .m-built .m-two>div{text-align:center;padding:5px}#stRPP631 .m-built img{display:block;width:100%;height:185px;object-fit:contain;background:transparent;border-radius:3px;margin-bottom:5px}#stRPP631 .m-built strong{display:block;font-size:24px;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}#stRPP631 .m-built h3{font-size:17px}#stRPP631 .m-ribbon{background:linear-gradient(110deg,#eafff1,var(--mint));border:1px solid #a6e6bd;border-radius:4px;text-align:center;padding:6px 8px;font-size:23px;line-height:1.2;font-weight:700;color:#071c13;margin-top:8px;overflow-wrap:anywhere}
#stRPP631 .m-comparison{display:flex;flex-direction:column}#stRPP631 #c629Chart{flex:1}#stRPP631 .m-bar-row{display:grid;grid-template-columns:148px minmax(0,1fr) 85px;gap:9px;align-items:center;margin:12px 0;font-size:14px}#stRPP631 .m-bar-row>b{font-size:13px;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}#stRPP631 .m-track{height:18px;display:block;background:#e5eaf4;overflow:hidden;border-radius:3px;min-width:0}#stRPP631 .m-bar{height:100%;display:block;border-radius:3px}#stRPP631 .m-sbp{background:#0865ff}#stRPP631 .m-map{background:#1bbac1}#stRPP631 .m-dbp{background:#7db8ff}#stRPP631 .m-equations{font:400 17px/1.55 Cambria,'Times New Roman',serif;color:var(--ink)}#stRPP631 .m-equations p{margin:8px 0;overflow-wrap:anywhere}#stRPP631 .m-equations b{font:400 17px Arial,Helvetica,sans-serif;color:#079ca9;margin-right:8px}#stRPP631 .m-fraction{display:inline-flex;flex-direction:column;text-align:center;vertical-align:middle;line-height:1.2;margin:0 3px;max-width:100%}#stRPP631 .m-fraction>span{padding:2px 5px}#stRPP631 .m-fraction>span+span{border-top:1px solid currentColor}#stRPP631 .m-context{background:#fff3e4;border:1px solid #ffad64;border-radius:4px;padding:8px 12px;margin-top:12px}#stRPP631 .m-context>b{font-size:20px;line-height:1.1;color:#ef5e00}#stRPP631 .m-context p{font-size:14px;line-height:1.3;margin-top:3px;color:var(--body)}
#stRPP631 .m-guide{margin-top:10px}#stRPP631 .m-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#stRPP631 .m-guide-grid>div{display:flex;gap:9px;padding:0 10px;border-right:1px solid var(--line);min-width:0}#stRPP631 .m-guide-grid>div:first-child{padding-left:0}#stRPP631 .m-guide-grid>div:last-child{padding-right:0;border:0}#stRPP631 .m-guide img{width:120px;height:125px;object-fit:cover;border-radius:3px;background:#fff}#stRPP631 .m-guide .m-cuff-fit{object-position:54% 28%}#stRPP631 .m-guide h3{font-size:16px;margin-bottom:4px}#stRPP631 .m-guide ul{margin:0;padding-left:14px;color:var(--muted);font-size:12px;line-height:1.35}#stRPP631 .m-guide li+li{margin-top:3px}#stRPP631 .m-exports{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}#stRPP631 .m-exports button{min-height:34px;padding:6px 10px;border:1px solid #7ca5fa!important;border-radius:4px!important;background:var(--card)!important;color:var(--blue)!important;font:600 15px/1.25 Arial,Helvetica,sans-serif!important;cursor:pointer}#stRPP631 .m-exports button:disabled{opacity:.5;cursor:not-allowed}#stRPP631 #c629Status:empty{display:none}#stRPP631 #c629Fallback{width:100%;height:170px;border:1px solid var(--line);background:var(--card);color:var(--body);margin-top:8px}#stRPP631 .m-lower{margin-top:10px;grid-template-columns:1fr 1fr;align-items:stretch}#stRPP631 .m-equation{font:400 17px/1.4 Cambria,'Times New Roman',serif;color:var(--ink);margin:12px 0}#stRPP631 .m-example{background:var(--soft);border-radius:3px;padding:9px 10px;margin-top:8px;font-size:14px;color:var(--ink)}#stRPP631 .m-example p{margin-top:5px;overflow-wrap:anywhere}
#stRPP631 .m-faq.ui537-faq{padding:10px 12px!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:4px!important}#stRPP631 .m-faq .ui537-heading{font:700 23px/1.16 Arial,Helvetica,sans-serif!important;color:var(--ink)!important;margin:0 0 8px!important}#stRPP631 .m-faq .w-faq-item,#stRPP631 .m-faq .ui537-question{border:1px solid var(--line)!important;background:var(--card)!important;border-radius:3px!important;margin:5px 0!important}#stRPP631 .m-faq summary,#stRPP631 .m-faq .ui537-summary{font:400 15px/1.3 Arial,Helvetica,sans-serif!important;padding:5px 28px 5px 8px!important;color:var(--ink)!important;min-height:0!important;cursor:pointer;list-style:none;position:relative}#stRPP631 .m-faq .ui537-summary:after{right:8px!important;left:auto!important;color:var(--blue)!important}#stRPP631 .m-faq .w-faq-item>summary:after{content:'+';position:absolute;right:8px;top:3px;font-size:21px;color:var(--blue)}#stRPP631 .m-faq .w-faq-item[open]>summary:after{content:'−'}#stRPP631 .m-faq .w-faq-item p{font-size:14px;padding:8px;line-height:1.4}#stRPP631 .w-more>summary{padding:6px 0!important;color:var(--blue)!important}#stRPP631 .w-more>summary:after{content:'…';margin-left:3px}
#stRPP631 .m-sources{margin-top:12px;scroll-margin-top:130px}#stRPP631 .m-sources>h2{font-size:20px;margin-bottom:6px}#stRPP631 .m-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#stRPP631 .m-source-grid>a{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:4px;color:var(--ink);min-width:0;background:var(--card)}#stRPP631 .m-logo{width:160px;min-width:160px;border-right:1px solid var(--line);padding-right:10px;background:#fff;align-self:stretch;display:flex;align-items:center;justify-content:center;border-radius:3px}#stRPP631 .m-logo img{width:100%;max-height:66px;object-fit:contain}#stRPP631 .m-source-grid b{font-size:15px;display:block}#stRPP631 .m-source-grid small{font-size:13px;display:block;color:var(--muted);line-height:1.3;margin-top:2px}#stRPP631 .m-sources>.m-help{font-size:12px}#stRPP631 .m-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
html:is(.st-master-dark,.st-home-dark,.dark,[data-theme=dark],[data-st-theme=dark]) #stRPP631{--ink:#e2ecff;--body:#c6d7ed;--muted:#acc0db;--line:#35506c;--card:#102236;--soft:#18314c;--blue:#78b4ff;--mint:#164735}
html:is(.st-master-dark,.st-home-dark,.dark,[data-theme=dark],[data-st-theme=dark]) #stRPP631 :is(.m-hero,.m-ribbon){background:var(--mint);border-color:#438965;color:#edfff2}html:is(.st-master-dark,.st-home-dark,.dark,[data-theme=dark],[data-st-theme=dark]) #stRPP631 .m-hero>strong,html:is(.st-master-dark,.st-home-dark,.dark,[data-theme=dark],[data-st-theme=dark]) #stRPP631 .m-hero>span{color:#edfff2}html:is(.st-master-dark,.st-home-dark,.dark,[data-theme=dark],[data-st-theme=dark]) #stRPP631 .m-context{background:#382c1e;border-color:#846a3f}html:is(.st-master-dark,.st-home-dark,.dark,[data-theme=dark],[data-st-theme=dark]) #stRPP631 .m-context>b{color:#ffd092}html:is(.st-master-dark,.st-home-dark,.dark,[data-theme=dark],[data-st-theme=dark]) #stRPP631 .m-error{background:#401d2b;color:#ffd4dc}html:is(.st-master-dark,.st-home-dark,.dark,[data-theme=dark],[data-st-theme=dark]) #stRPP631 .m-track{background:#2c405c}
@media(max-width:1000px){#stRPP631 .m-modes button{padding:10px 14px;gap:12px}#stRPP631 .m-modes img{width:100px;height:65px}#stRPP631 .m-field{grid-template-columns:minmax(0,1fr) 85px 50px}#stRPP631 .m-field label{font-size:14px}#stRPP631 .m-hero>strong{font-size:46px}#stRPP631 .m-metrics strong{font-size:20px}#stRPP631 .m-metrics small{font-size:12px}#stRPP631 .m-device img{height:250px}#stRPP631 .m-built img{height:160px}#stRPP631 .m-bar-row{grid-template-columns:122px minmax(0,1fr) 68px;gap:6px;font-size:13px}#stRPP631 .m-bar-row>b{font-size:12px}#stRPP631 .m-logo{width:120px;min-width:120px}#stRPP631 .m-guide img{width:90px;height:120px}#stRPP631 .m-guide-grid>div{padding:0 8px}#stRPP631 .m-guide h3{font-size:14px}}
@media(max-width:760px){#stRPP631 .m-columns{grid-template-columns:1fr}#stRPP631 .m-stack{grid-template-rows:none}#stRPP631 .m-main>.m-stack{grid-template-rows:none}#stRPP631 .m-guide-grid{grid-template-columns:1fr;gap:12px}#stRPP631 .m-guide-grid>div{padding:0 0 10px;border:0;border-bottom:1px solid var(--line);gap:12px}#stRPP631 .m-guide-grid>div:last-child{padding:0}#stRPP631 .m-guide img{width:120px;height:110px}#stRPP631 .m-guide h3{font-size:17px}#stRPP631 .m-guide ul{font-size:14px}#stRPP631 .m-built img{height:190px}#stRPP631 .m-source-grid{grid-template-columns:1fr}#stRPP631 .m-device img{height:280px}}
@media(max-width:600px){#st334Content:has(#stRPP631){width:calc(100% - 28px)!important;margin-top:18px!important}#stRPP631{font-size:15px}#stRPP631 h1{font-size:29px}#stRPP631 .m-intro{font-size:18px}#stRPP631 h2{font-size:21px}#stRPP631 .m-modes{gap:6px}#stRPP631 .m-modes button{gap:6px;height:100px;padding:7px;align-items:center}#stRPP631 .m-modes img{width:60px;height:55px}#stRPP631 .m-modes b{font-size:14px}#stRPP631 .m-modes small{font-size:12px;margin-top:4px}#stRPP631 .m-modes i{top:4px;right:4px;width:13px;height:13px;font-size:9px}#stRPP631 .m-field{grid-template-columns:minmax(0,1fr) 82px 46px}#stRPP631 .m-device img{height:230px}#stRPP631 .m-built img{height:145px}#stRPP631 .m-built h3{font-size:15px}#stRPP631 .m-built strong{font-size:22px}#stRPP631 .m-hero>strong{font-size:44px}#stRPP631 .m-hero p{font-size:14px}#stRPP631 .m-metrics strong{font-size:19px}#stRPP631 .m-metrics small{font-size:12px}#stRPP631 .m-meanings img{height:90px}#stRPP631 .m-meanings strong{font-size:24px}#stRPP631 .m-bar-row{grid-template-columns:110px minmax(0,1fr) 65px;font-size:12px;gap:5px}#stRPP631 .m-guide img{width:100px;height:110px}#stRPP631 .m-guide ul{font-size:13px}#stRPP631 .m-exports button{font-size:13px!important;padding:7px 5px}#stRPP631 .m-equations{font-size:16px}#stRPP631 .m-ribbon{font-size:21px}#stRPP631 .m-logo{width:135px;min-width:135px}}
@media(max-width:360px){#stRPP631 .m-modes button{gap:5px;padding:6px}#stRPP631 .m-modes img{width:45px;height:48px}#stRPP631 .m-modes b{font-size:13px}#stRPP631 .m-modes small{font-size:11px}#stRPP631 .m-field{grid-template-columns:minmax(0,1fr) 76px 42px}#stRPP631 .m-guide img{width:85px}#stRPP631 .m-bar-row{grid-template-columns:96px minmax(0,1fr) 64px;gap:4px}#stRPP631 .m-logo{width:112px;min-width:112px}}
/* W629A: shared Arial typography and true-alpha photos. */
#stRPP631{font:14px/1.42 Arial,Helvetica,sans-serif}
#stRPP631 h1{font:700 34px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.4px}
#stRPP631 h2{font:700 20px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.3px}
#stRPP631 h3{font:600 14px/1.3 Arial,Helvetica,sans-serif}
#stRPP631 .m-intro{font:400 17px/1.4 Arial,Helvetica,sans-serif;color:var(--body)}
#stRPP631 .m-modes b{font:700 16px/1.2 Arial,Helvetica,sans-serif}
#stRPP631 .m-modes small{font:400 12px/1.3 Arial,Helvetica,sans-serif}
#stRPP631 .m-field label{font-size:14px}#stRPP631 .m-field input{font:14px Arial,Helvetica,sans-serif}
#stRPP631 .m-hero>strong{font:700 48px/1.12 Arial,Helvetica,sans-serif}
#stRPP631 .m-hero>span{font-size:12px}#stRPP631 .m-hero p{font-size:13px}
#stRPP631 .m-metrics strong{font-size:20px}#stRPP631 .m-metrics small{font-size:11px}
#stRPP631 .m-meanings strong{font-size:22px}#stRPP631 .m-meanings p{font-size:12px}
#stRPP631 .m-built strong{font-size:22px}#stRPP631 .m-built h3{font-size:14px}
#stRPP631 .m-ribbon{font-size:20px}#stRPP631 .m-before li{font-size:13px}
#stRPP631 .m-bar-row{font-size:12px}#stRPP631 .m-context>b{font-size:18px}#stRPP631 .m-context p{font-size:12px}
#stRPP631 .m-help{font-size:11px}#stRPP631 .m-quality summary{font-size:14px}#stRPP631 .m-quality p{font-size:12px}
#stRPP631 .m-guide h3{font-size:14px}#stRPP631 .m-guide ul{font-size:11px}
#stRPP631 .m-exports button{font:600 14px/1.25 Arial,Helvetica,sans-serif!important}
#stRPP631 .m-faq .ui537-heading{font:700 20px/1.2 Arial,Helvetica,sans-serif!important}
#stRPP631 .m-faq summary,#stRPP631 .m-faq .ui537-summary{font:400 14px/1.35 Arial,Helvetica,sans-serif!important}
#stRPP631 .m-faq .w-faq-item p{font-size:13px}#stRPP631 .m-source-grid b{font-size:12px}#stRPP631 .m-source-grid small{font-size:11px}
#stRPP631 :is(.m-modes,.m-device,.m-meanings,.m-built,.m-guide) img{background:transparent}
@media(max-width:1000px){#stRPP631 .m-metrics strong{font-size:17px}#stRPP631 .m-field label{font-size:12px}#stRPP631 .m-hero>strong{font-size:42px}#stRPP631 .m-modes b{font-size:15px}}
@media(max-width:600px){#stRPP631 h1{font-size:27px}#stRPP631 h2{font-size:19px}#stRPP631 .m-intro{font-size:14px}#stRPP631 .m-modes b{font-size:12px}#stRPP631 .m-modes small{font-size:10px}#stRPP631 .m-hero>strong{font-size:38px}#stRPP631 .m-hero p{font-size:12px}#stRPP631 .m-metrics strong{font-size:15px}#stRPP631 .m-metrics small{font-size:10px}#stRPP631 .m-meanings strong{font-size:20px}#stRPP631 .m-built strong{font-size:19px}#stRPP631 .m-built h3{font-size:12px}#stRPP631 .m-ribbon{font-size:17px}#stRPP631 .m-exports button{font-size:12px!important}#stRPP631 .m-faq .ui537-heading{font-size:19px!important}}
/* Pulse Pressure W630: approved layout. */
#stRPP631 .p-reference{padding:7px 10px;background:var(--soft);border-radius:4px;font-size:12px;margin:0 0 12px}
#stRPP631 .m-left{grid-template-rows:auto auto 1fr}#stRPP631 .m-right{grid-template-rows:auto auto 1fr auto}
#stRPP631 .m-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#stRPP631 .m-metrics>div{background:var(--soft)}
#stRPP631 .m-device img{height:280px;margin:8px 0 0}#stRPP631 .m-built img{height:156px}
#stRPP631 .p-input-foot{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:12px}
#stRPP631 .p-input-foot button{border:0;background:none;color:var(--blue);font:inherit;cursor:pointer;padding:4px}
#stRPP631 .p-meanings{position:relative}#stRPP631 .p-meaning{border:1px solid var(--line);border-radius:4px;padding:10px 110px 10px 10px;margin-top:6px;min-height:64px}#stRPP631 .p-meaning p{font-size:12px;margin-top:4px}#stRPP631 .p-meanings>img{position:absolute;right:10px;bottom:14px;width:120px;height:120px;object-fit:contain;pointer-events:none}
#stRPP631 .m-before ul{gap:0}#stRPP631 .m-before li{border:0;padding:5px 0}
#stRPP631 .p-bar-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin:8px 0 3px}#stRPP631 .p-bar-label b{overflow-wrap:anywhere;text-align:right;min-width:0}#stRPP631 .p-track{height:20px;background:var(--soft);border-radius:2px}#stRPP631 .p-track>span{display:block;height:100%;border-radius:2px}
#stRPP631 .p-gap-track{position:relative;height:12px;margin-top:12px;border-bottom:1px solid var(--line)}#stRPP631 .p-gap-track>span{position:absolute;height:11px;border:1px solid #ff9300;border-bottom:0;background:#fff0d8}
#stRPP631 .p-gap-caption{font-size:12px;color:var(--ink);text-align:right;overflow-wrap:anywhere;margin-top:3px}
#stRPP631 .p-axis{display:flex;justify-content:space-between;gap:5px;color:var(--muted);font-size:10px;margin-top:7px}#stRPP631 .p-axis>span{max-width:25%;overflow-wrap:anywhere}
#stRPP631 .m-equations{font:600 15px/1.5 Arial,Helvetica,sans-serif;background:var(--soft);padding:9px;border-radius:4px;overflow-wrap:anywhere}#stRPP631 .m-equations p{margin:0}#stRPP631 .m-context{margin-top:8px}#stRPP631 .m-context>b{font-size:15px}
#stRPP631 .p-guide{margin-top:12px}#stRPP631 .p-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#stRPP631 .p-guide-photo{height:160px;overflow:hidden;border-radius:3px;background:var(--soft);margin-bottom:6px}#stRPP631 .p-guide img{width:100%;height:100%;object-fit:cover}#stRPP631 .p-fit img{object-fit:cover;transform:scale(2);transform-origin:65% 25%}#stRPP631 .p-guide p{font-size:12px;margin-top:3px}
#stRPP631 .m-exports{padding:0 2px;margin:12px 0 0}#stRPP631 .m-lower{grid-template-columns:1fr 1fr}#stRPP631 .m-lower>.m-panel>p{font-size:12px;margin:5px 0}#stRPP631 .m-sources{margin-top:10px}#stRPP631 .m-source-grid a{min-width:0}#stRPP631 .m-source-grid a>span:last-child{min-width:0}#stRPP631 .m-logo{width:135px;min-width:135px}#stRPP631 .m-logo img{max-width:100%}
#stRPP631 textarea{width:100%;min-height:160px;background:var(--card);color:var(--body);border:1px solid var(--line);border-radius:4px;font:13px Arial}
@media(max-width:760px){#stRPP631 .m-stack{grid-template-rows:none}#stRPP631 .m-lower{grid-template-columns:1fr}#stRPP631 .p-guide-grid{grid-template-columns:1fr}#stRPP631 .p-guide-photo{height:210px}#stRPP631 .p-fit img{transform:scale(1.8)}#stRPP631 .m-device img{height:260px}}
@media(max-width:400px){#stRPP631 .m-panel{padding:9px}#stRPP631 .p-meaning{padding-right:80px}#stRPP631 .p-meanings>img{width:90px}#stRPP631 .m-logo{width:100px;min-width:100px}#stRPP631 .m-hero>strong{font-size:34px}#stRPP631 .m-metrics strong{font-size:14px}}
#stRPP631 .p-guide-grid>div:first-child img{object-fit:contain}#stRPP631 .m-hero>strong{color:#030a05!important}#stRPP631 .m-hero>span{color:#071c13!important}#stRPP631 .m-equations{color:var(--ink)}
#stRPP631 .m-hero{background:linear-gradient(110deg,#ebfff2,#dcffeb)!important;border-color:#a6e6bd!important}#stRPP631 .m-hero p{color:#052568!important}#stRPP631 .m-equations b{color:var(--ink)!important}
/* W631: approved rate pressure product layout. */
#stRPP631 .m-left{grid-template-rows:auto auto 1fr}#stRPP631 .m-right{grid-template-rows:auto auto 1fr}#stRPP631 .m-device img{height:260px}#stRPP631 .m-hero .r-units{font-size:14px;font-weight:400;margin:4px 0}#stRPP631 .m-hero>strong{font-size:54px}#stRPP631 .m-built img{height:165px}
#stRPP631 .r-double{font-size:12px;margin:6px 0}#stRPP631 .r-scaled{text-align:center;border:1px solid var(--line);background:var(--soft);border-radius:4px;padding:9px;color:var(--ink)}#stRPP631 .r-scaled>b{display:block;font-size:12px}#stRPP631 .r-scaled>strong{display:block;font-size:19px;margin:4px 0;overflow-wrap:anywhere}#stRPP631 .r-scaled>p{font-size:10px;color:var(--muted)}#stRPP631 .p-guide-grid>div img{object-fit:contain}#stRPP631 .p-guide-grid .p-fit img{object-fit:cover}#stRPP631 .p-guide-photo{height:165px}#stRPP631 .m-hero .r-units{color:#071c13!important}
@media(max-width:760px){#stRPP631 .m-stack{grid-template-rows:none}#stRPP631 .p-guide-photo{height:210px}}@media(max-width:400px){#stRPP631 .m-hero>strong{font-size:36px}#stRPP631 .r-scaled>strong{font-size:17px}}
