.rh-page{--rh-ink:#153f50;--rh-blue:#078bb7;--rh-teal:#11aaa8;--rh-muted:#607f8c;color:var(--rh-ink);overflow:clip}.rh-page h1,.rh-page h2,.rh-page h3{letter-spacing:-.025em;text-wrap:balance}.rh-page .category-bar{z-index:60}.rh-hero{--hero-progress:0;padding:calc(27 * var(--rr-layout-unit)) 6% 0;background:radial-gradient(at 82% 36%,#d4f5ff 0%,#f0fbff 38%,#fff 73%);position:relative;overflow:hidden}.rh-breadcrumb{align-items:center;gap:calc(10 * var(--rr-layout-unit));color:#849da7;max-width:calc(1400 * var(--rr-layout-unit));margin:auto;font-size:13px;line-height:1.8;display:flex}.rh-breadcrumb a:hover{color:var(--rh-blue)}.rh-breadcrumb span{color:#457183}.rh-hero-grid{gap:calc(32 * var(--rr-layout-unit));max-width:calc(1400 * var(--rr-layout-unit));min-height:calc(615 * var(--rr-layout-unit));padding:calc(35 * var(--rr-layout-unit)) 0 calc(50 * var(--rr-layout-unit));grid-template-columns:.9fr 1.1fr;align-items:center;margin:auto;display:grid}.rh-hero-copy{z-index:2;position:relative}.rh-kicker{letter-spacing:.16em;color:#418caa;margin:0 0 calc(22 * var(--rr-layout-unit));font-size:12px;font-weight:500;line-height:1.7}.rh-hero h1{letter-spacing:-.065em;margin:0 0 calc(25 * var(--rr-layout-unit));font-size:clamp(60px,7.2vw,108px);font-weight:550;line-height:1.04}.rh-hero h1 span{color:var(--rh-blue)}.rh-hero h2{font-size:clamp(32px,3.1vw,47px);font-weight:500;line-height:1.38}.rh-hero-description{color:var(--rh-muted);margin:calc(25 * var(--rr-layout-unit)) 0 0;max-width:calc(485 * var(--rr-layout-unit));font-size:17px;line-height:1.95}.rh-hero-actions{align-items:center;gap:calc(26 * var(--rr-layout-unit));margin-top:calc(33 * var(--rr-layout-unit));flex-wrap:wrap;display:flex}.rh-primary{align-items:center;gap:calc(28 * var(--rr-layout-unit));padding:calc(16 * var(--rr-layout-unit)) calc(22 * var(--rr-layout-unit));background:var(--rh-blue);color:#fff;border-radius:50px;font-size:15px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 25px #1596b11a}.rh-primary:hover{background:#056f95;transform:translateY(-2px)}.rh-text-link{align-items:center;gap:calc(10 * var(--rr-layout-unit));color:#427384;padding:calc(12 * var(--rr-layout-unit)) 0;font-size:15px;display:inline-flex}.rh-text-link:hover{color:var(--rh-blue)}.rh-product-stage{min-width:0;height:calc(530 * var(--rr-layout-unit));isolation:isolate;perspective:1400px;position:relative}.rh-stage-halo{aspect-ratio:1;width:93%;transform:scale(calc(1 + var(--hero-progress)*.13));background:radial-gradient(circle,#c0edfba8 0%,#e5faff44 51%,#0000 70%);border-radius:50%;position:absolute;top:-4%;left:3%}.rh-stage-orbit{z-index:-1;border:1px solid #78bddb42;border-radius:50%;position:absolute;inset:7% 3% 0;transform:rotate(-22deg);box-shadow:0 0 0 28px #a6ddec0b,0 0 0 58px #a6ddec09}.rh-stage-word{letter-spacing:.02em;color:#70c1df21;white-space:nowrap;z-index:-1;font-size:clamp(50px,7.7vw,120px);font-weight:600;position:absolute;top:34%;left:4%}.rh-hero-phone{height:calc(410 * var(--rr-layout-unit));object-fit:contain;width:auto;transform:translate3d(0,calc(var(--hero-progress)*-58px),0) rotate(calc(9deg - var(--hero-progress)*7deg));filter:drop-shadow(18px 25px 23px #205b7030);z-index:1;will-change:transform;position:absolute;top:0;right:11%}.rh-hero-device{z-index:3;filter:drop-shadow(0 27px 21px #346d8329);width:109%;max-width:none;height:auto;transform:translate3d(0,calc(var(--hero-progress)*25px),0) rotate(calc(-4deg + var(--hero-progress)*5deg));will-change:transform;position:absolute;top:43%;left:-8%}.rh-signal-glass{width:calc(205 * var(--rr-layout-unit));padding:calc(13 * var(--rr-layout-unit)) calc(16 * var(--rr-layout-unit));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;transform:translateY(calc(var(--hero-progress)*-25px));background:#ffffffb5;border:1px solid #fff;border-radius:15px;position:absolute;top:15%;left:2%;box-shadow:0 14px 35px #1850690c}.rh-signal-glass>div{align-items:center;gap:calc(7 * var(--rr-layout-unit));color:#5292ab;font-size:12px;display:flex}.rh-signal-glass button{padding:calc(7 * var(--rr-layout-unit));color:#31778d;min-width:calc(28 * var(--rr-layout-unit));min-height:calc(28 * var(--rr-layout-unit));background:#e4f3f8;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.rh-wave{width:100%;height:calc(60 * var(--rr-layout-unit));color:#169ab8;display:block;overflow:hidden}.rh-wave g{animation:8s linear infinite rh-signal-run}.rh-signal-glass .rh-wave{height:calc(48 * var(--rr-layout-unit));margin-top:calc(5 * var(--rr-layout-unit))}.rh-paused .rh-wave g{animation-play-state:paused}@keyframes rh-signal-run{to{transform:translate(-800px)}}.rh-key-specs{max-width:calc(1400 * var(--rr-layout-unit));padding:calc(29 * var(--rr-layout-unit)) 0 calc(31 * var(--rr-layout-unit));gap:calc(25 * var(--rr-layout-unit));border-top:1px solid #cce5ee;grid-template-columns:1fr 1fr 1fr 1.2fr;margin:auto;display:grid}.rh-key-specs>div{gap:calc(8 * var(--rr-layout-unit));padding-left:calc(26 * var(--rr-layout-unit));border-left:1px solid #dcebf1;flex-direction:column;display:flex}.rh-key-specs>div:first-child{border-left:0;padding-left:0}.rh-key-specs strong{letter-spacing:-.03em;font-size:34px;font-weight:500;line-height:1.2}.rh-key-specs strong>span{color:#3b7e97;font-size:19px}.rh-key-specs>div>span{color:#6a8996;font-size:14px}.rh-key-specs>div:last-child{align-items:center;gap:calc(15 * var(--rr-layout-unit));flex-direction:row}.rh-key-specs .rh-connectivity{gap:calc(7 * var(--rr-layout-unit));flex-direction:column;font-size:21px;display:flex}.rh-connectivity>span{letter-spacing:0;font-weight:400;font-size:14px!important}.rh-section{max-width:calc(1400 * var(--rr-layout-unit));padding:calc(105 * var(--rr-layout-unit)) 6%;margin:0 auto}.rh-section-heading{justify-content:space-between;align-items:flex-end;gap:calc(40 * var(--rr-layout-unit));margin-bottom:calc(51 * var(--rr-layout-unit));display:flex}.rh-section-heading h2,.rh-spec-heading h2,.rh-research h2{font-size:clamp(32px,3.2vw,46px);font-weight:500;line-height:1.45}.rh-section-heading h2 span{color:#4f8396}.rh-section-heading>p{color:var(--rh-muted);margin-bottom:calc(9 * var(--rr-layout-unit));max-width:calc(400 * var(--rr-layout-unit));font-size:17px;line-height:1.95}.rh-feature-grid{border-top:1px solid #c7e2ec;border-bottom:1px solid #c7e2ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.rh-feature-grid article{padding:calc(34 * var(--rr-layout-unit)) calc(28 * var(--rr-layout-unit)) calc(29 * var(--rr-layout-unit));border-left:1px solid #dcebf1;transition:background .2s;position:relative}.rh-feature-grid article:first-child{border:0;padding-left:0}.rh-feature-grid article:last-child{padding-right:0}.rh-feature-grid article:hover{background:#f2fbfe}.rh-feature-code{color:#2e829f;letter-spacing:-.04em;font-size:30px;font-weight:400;line-height:1.3}.rh-feature-icon{margin:calc(30 * var(--rr-layout-unit)) 0 calc(18 * var(--rr-layout-unit));color:#419cbb}.rh-feature-grid h3{margin-bottom:calc(13 * var(--rr-layout-unit));font-size:20px;font-weight:500;line-height:1.6}.rh-feature-grid p{color:var(--rh-muted);min-height:calc(122 * var(--rr-layout-unit));font-size:16px;line-height:1.9}.rh-feature-tag{color:#688791;padding:calc(9 * var(--rr-layout-unit)) 0 calc(3 * var(--rr-layout-unit));margin-top:calc(15 * var(--rr-layout-unit));border-bottom:1px solid #dcebf1;font-size:12px;display:inline-block}.rh-feature-tag.optional{color:#008f9e;border-color:#ace7e6}.rh-fineprint{margin-top:calc(21 * var(--rr-layout-unit));color:#81949d!important;font-size:13px!important;line-height:1.8!important}.rh-workflow{max-width:none;padding:calc(85 * var(--rr-layout-unit)) max(6%,calc((100vw - calc(1232 * var(--rr-layout-unit)))/2)) calc(70 * var(--rr-layout-unit));background:#f4fafc}.rh-flow-grid{gap:calc(90 * var(--rr-layout-unit));grid-template-columns:1.1fr 1fr;align-items:start;display:grid;position:relative}.rh-flow-visual{top:calc(50vh - calc(205 * var(--rr-layout-unit)));height:calc(430 * var(--rr-layout-unit));isolation:isolate;background:radial-gradient(at 50% 55%,#d5f3fd,#edf9fd 54%,#f4fafc 78%);border-radius:22px;position:sticky;overflow:hidden}.rh-flow-stage-label{top:calc(12 * var(--rr-layout-unit));left:calc(15 * var(--rr-layout-unit));color:#5d8a9b;letter-spacing:.14em;z-index:3;font-size:12px;position:absolute}.rh-flow-orbit{z-index:-1;border:1px solid #9acbdd4d;border-radius:50%;position:absolute;inset:12% 8%;transform:rotate(-25deg)}.rh-flow-scene{position:absolute;inset:0}.rh-flow-device{filter:drop-shadow(0 28px 19px #2f6e851f);z-index:2;width:100%;transition:transform .7s,opacity .7s;position:absolute;top:30%;left:0}.rh-flow-monitor,.rh-flow-records{opacity:0;filter:drop-shadow(12px 15px 15px #28617822);width:auto;height:85%;transition:transform .7s,opacity .7s;position:absolute;top:8%;right:20%;transform:translate(50px,40px)rotate(12deg)scale(.84)}.rh-flow-records{right:18%}.rh-flow-visual[data-step="1"] .rh-flow-device{transform:translate(-20%,38%)scale(.66)}.rh-flow-visual[data-step="1"] .rh-flow-monitor{opacity:1;transform:translate(0)rotate(7deg)scale(1)}.rh-flow-visual[data-step="2"] .rh-flow-device{opacity:.5;transform:translate(-30%,52%)scale(.47)}.rh-flow-visual[data-step="2"] .rh-flow-records{opacity:1;transform:translate(-15px)rotate(0)scale(1)}.rh-flow-wave{opacity:.3;z-index:-1;position:absolute;bottom:6%;left:5%;right:5%}.rh-flow-progress{gap:calc(7 * var(--rr-layout-unit));display:flex;position:absolute;bottom:0;left:35%;right:35%}.rh-flow-progress span{height:calc(3 * var(--rr-layout-unit));background:#d2e7ee;border-radius:2px;flex:1;transition:background .4s}.rh-flow-progress span.active{background:#159fbd}.rh-flow-copy{padding-top:calc(15 * var(--rr-layout-unit))}.rh-flow-step{gap:calc(26 * var(--rr-layout-unit));min-height:calc(245 * var(--rr-layout-unit));padding:calc(39 * var(--rr-layout-unit)) 0;border-top:1px solid #d2e6ed;align-items:flex-start;display:flex}.rh-flow-step:last-child{min-height:calc(220 * var(--rr-layout-unit))}.rh-step-number{color:#78a3b2;width:calc(39 * var(--rr-layout-unit));height:calc(39 * var(--rr-layout-unit));flex:0 0 calc(39 * var(--rr-layout-unit));border:1px solid #bfdde8;border-radius:50%;place-items:center;font-size:14px;line-height:2.1;transition:background .25s,color .25s;display:grid}.rh-flow-step.active .rh-step-number{color:#fff;background:#078bb7;border-color:#078bb7}.rh-flow-step h3{margin:0 0 calc(16 * var(--rr-layout-unit));font-size:25px;font-weight:500;line-height:1.5}.rh-flow-step p{color:var(--rh-muted);font-size:16px;line-height:2}.rh-app-section{color:#fff;padding:calc(86 * var(--rr-layout-unit)) 6%;background:#123e51;position:relative;overflow:hidden}.rh-app-section:before{content:"";pointer-events:none;background:radial-gradient(at 53% 60%,#177e933d,#0000 64%);position:absolute;inset:0}.rh-app-inner{max-width:calc(1232 * var(--rr-layout-unit));gap:calc(65 * var(--rr-layout-unit));grid-template-columns:.7fr 1.3fr;margin:auto;display:grid;position:relative}.rh-app-heading{padding-top:calc(55 * var(--rr-layout-unit))}.rh-app-heading .rh-kicker{color:#73c7dc}.rh-app-heading h2{letter-spacing:-.025em;margin-bottom:calc(28 * var(--rr-layout-unit));font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.45}.rh-app-heading>p:last-child{color:#a7c5d0;max-width:calc(290 * var(--rr-layout-unit));font-size:17px;line-height:1.95}.rh-app-tabs{gap:calc(35 * var(--rr-layout-unit));min-width:0}.rh-app-section .rh-app-tablist{justify-content:flex-start;gap:calc(5 * var(--rr-layout-unit));background:0 0;border-bottom:1px solid #5c85945e;border-radius:0;width:100%;height:auto;padding:0}.rh-app-section .rh-app-tab{color:#9ac0d0;padding:calc(15 * var(--rr-layout-unit)) calc(18 * var(--rr-layout-unit));height:auto;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;font-size:15px}.rh-app-section .rh-app-tab[data-state=active]{color:#fff;box-shadow:none;background:0 0;border-color:#71dce2}.rh-app-panel{gap:calc(32 * var(--rr-layout-unit));grid-template-columns:.88fr 1.12fr;align-items:center;display:grid}.rh-app-panel[data-state=inactive]{display:none}.rh-app-art{align-items:center;gap:calc(20 * var(--rr-layout-unit));min-height:calc(435 * var(--rr-layout-unit));flex-direction:column;justify-content:center;display:flex;position:relative}.rh-app-art>img{height:calc(390 * var(--rr-layout-unit));object-fit:contain;filter:drop-shadow(15px 20px 24px #021c3a40);width:auto;max-width:100%;position:relative}.rh-app-art>span{text-align:center;color:#81adbf;font-size:12px;line-height:1.7}.rh-app-art-halo{background:radial-gradient(#3eb6d12e,#0000 65%);border-radius:50%;position:absolute;inset:8% -15%}.rh-app-copy>svg{color:#64c2db;margin-bottom:calc(27 * var(--rr-layout-unit))}.rh-app-copy h3{margin-bottom:calc(17 * var(--rr-layout-unit));font-size:24px;font-weight:500;line-height:1.6}.rh-app-copy>p{color:#a7c5d0;font-size:16px;line-height:1.95}.rh-app-copy ul{margin:calc(26 * var(--rr-layout-unit)) 0 0;gap:calc(13 * var(--rr-layout-unit));padding:0;list-style:none;display:grid}.rh-app-copy li{gap:calc(11 * var(--rr-layout-unit));color:#d1e7ee;font-size:14px;line-height:1.75;display:flex}.rh-app-copy li svg{color:#6dd3d6;margin-top:calc(4 * var(--rr-layout-unit));flex-shrink:0}.rh-usecase-grid{gap:calc(35 * var(--rr-layout-unit));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rh-usecase-grid article{padding-top:calc(25 * var(--rr-layout-unit));border-top:1px solid #c7e2ec}.rh-usecase-grid svg{color:#2f91b2;margin-bottom:calc(27 * var(--rr-layout-unit))}.rh-usecase-grid article>span{letter-spacing:.03em;color:#6c95a4;margin-bottom:calc(12 * var(--rr-layout-unit));font-size:12px;line-height:1.5;display:block}.rh-usecase-grid h3{margin-bottom:calc(17 * var(--rr-layout-unit));font-size:23px;font-weight:500;line-height:1.6}.rh-usecase-grid p{color:var(--rh-muted);font-size:16px;line-height:1.95}.rh-spec-section{padding-top:calc(65 * var(--rr-layout-unit));gap:calc(100 * var(--rr-layout-unit));border-top:1px solid #e0edf2;grid-template-columns:1fr 1.1fr;display:grid}.rh-spec-heading>p:not(.rh-kicker){color:var(--rh-muted);margin-top:calc(24 * var(--rr-layout-unit));font-size:16px;line-height:1.95}.rh-spec-heading>img{width:100%;height:auto;margin-top:calc(57 * var(--rr-layout-unit));filter:drop-shadow(0 20px 22px #36516c1a)}.rh-spec-details h3{margin:calc(6 * var(--rr-layout-unit)) 0 calc(20 * var(--rr-layout-unit));font-size:22px;font-weight:500}.rh-spec-details dl{margin:0}.rh-spec-details dl>div{gap:calc(22 * var(--rr-layout-unit));padding:calc(16 * var(--rr-layout-unit)) 0;border-top:1px solid #dfebf0;grid-template-columns:1fr 1.35fr;font-size:14px;line-height:1.9;display:grid}.rh-spec-details dt{color:#6b8793}.rh-spec-details dd{color:#244f60;margin:0}.rh-research{margin:0 auto calc(55 * var(--rr-layout-unit));max-width:calc(1232 * var(--rr-layout-unit));padding:calc(57 * var(--rr-layout-unit)) 5%;gap:calc(85 * var(--rr-layout-unit));background:#f3f9fb;border-radius:18px;grid-template-columns:1.15fr 1fr;display:grid}.rh-research h2{font-size:34px}.rh-research>div>p:not(.rh-kicker){color:var(--rh-muted);margin-top:calc(23 * var(--rr-layout-unit));font-size:16px;line-height:1.95}.rh-research-details{padding-top:calc(8 * var(--rr-layout-unit))}.rh-research-details>span{color:#6e909e;margin-bottom:calc(18 * var(--rr-layout-unit));font-size:13px;display:block}.rh-research-details>strong{font-size:21px;font-weight:500;line-height:1.8;display:block}.rh-review-status{align-items:center;gap:calc(9 * var(--rr-layout-unit));color:#4f8193;margin-top:calc(25 * var(--rr-layout-unit));padding-top:calc(24 * var(--rr-layout-unit));border-top:1px solid #d8e8ee;font-size:14px;display:flex}.rh-contact{max-width:calc(1400 * var(--rr-layout-unit));scroll-margin-top:calc(80 * var(--rr-layout-unit));margin:0 auto!important}.rh-use-note{max-width:calc(1100 * var(--rr-layout-unit));margin:calc(30 * var(--rr-layout-unit)) auto 0;color:#8398a1;text-align:center;padding:0 5%;font-size:12px;line-height:1.9}#rh-features,#rh-specs{scroll-margin-top:calc(75 * var(--rr-layout-unit))}@media (min-width:1600px){.rh-hero{padding-left:max(6%,calc((100vw - calc(1400 * var(--rr-layout-unit)))/2));padding-right:max(6%,calc((100vw - calc(1400 * var(--rr-layout-unit)))/2))}.rh-product-stage{height:calc(580 * var(--rr-layout-unit))}.rh-hero-phone{height:calc(455 * var(--rr-layout-unit))}.rh-hero-device{top:43%}}@media (max-width:1100px){.rh-hero-grid{gap:calc(10 * var(--rr-layout-unit));min-height:calc(580 * var(--rr-layout-unit))}.rh-hero h1{font-size:75px}.rh-hero h2{font-size:38px}.rh-hero-description{font-size:16px}.rh-product-stage{height:calc(440 * var(--rr-layout-unit))}.rh-hero-phone{height:calc(330 * var(--rr-layout-unit));right:4%}.rh-hero-device{width:114%;top:46%;left:-7%}.rh-signal-glass{width:calc(158 * var(--rr-layout-unit));padding:calc(10 * var(--rr-layout-unit));top:13%;left:-3%}.rh-flow-grid{gap:calc(45 * var(--rr-layout-unit))}.rh-flow-step{min-height:calc(250 * var(--rr-layout-unit))}.rh-flow-visual{height:calc(400 * var(--rr-layout-unit))}.rh-section{padding:calc(80 * var(--rr-layout-unit)) 5%}.rh-feature-grid article{padding:calc(27 * var(--rr-layout-unit)) calc(18 * var(--rr-layout-unit))}.rh-feature-grid p{min-height:calc(155 * var(--rr-layout-unit))}.rh-app-inner{gap:calc(30 * var(--rr-layout-unit));grid-template-columns:1fr}.rh-app-heading{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.rh-app-heading .rh-kicker{grid-column:1/-1}.rh-app-heading>p:last-child{margin-bottom:calc(25 * var(--rr-layout-unit));align-self:end;max-width:none}.rh-app-tabs{gap:calc(28 * var(--rr-layout-unit))}.rh-app-tablist{max-width:calc(520 * var(--rr-layout-unit));align-self:center}.rh-app-panel{gap:calc(50 * var(--rr-layout-unit));max-width:calc(740 * var(--rr-layout-unit));grid-template-columns:1fr 1fr;margin:auto}.rh-app-art>img{height:calc(400 * var(--rr-layout-unit))}.rh-usecase-grid{gap:calc(25 * var(--rr-layout-unit))}.rh-spec-section{gap:calc(55 * var(--rr-layout-unit))}.rh-research{gap:calc(40 * var(--rr-layout-unit));margin-left:5%;margin-right:5%}}@media (max-width:800px){.rh-hero{padding-left:6%;padding-right:6%}.rh-hero-grid{padding-top:calc(30 * var(--rr-layout-unit));padding-bottom:calc(35 * var(--rr-layout-unit));gap:calc(20 * var(--rr-layout-unit));grid-template-columns:1fr}.rh-hero-copy{max-width:calc(560 * var(--rr-layout-unit))}.rh-hero h1{font-size:74px}.rh-hero h2{font-size:38px}.rh-hero h2 br{display:none}.rh-hero-description{max-width:calc(540 * var(--rr-layout-unit))}.rh-desktop-break{display:none}.rh-hero-actions{margin-top:calc(25 * var(--rr-layout-unit))}.rh-product-stage{height:calc(480 * var(--rr-layout-unit));width:min(100%,calc(560 * var(--rr-layout-unit)));margin-top:calc(17 * var(--rr-layout-unit));justify-self:center}.rh-hero-phone{height:calc(365 * var(--rr-layout-unit));right:14%}.rh-hero-device{width:103%;top:43%;left:-3%}.rh-signal-glass{width:calc(178 * var(--rr-layout-unit));top:13%;left:3%}.rh-key-specs{padding:calc(24 * var(--rr-layout-unit)) 0;gap:calc(23 * var(--rr-layout-unit)) calc(20 * var(--rr-layout-unit));grid-template-columns:1fr 1fr}.rh-key-specs>div{padding-left:calc(20 * var(--rr-layout-unit))}.rh-key-specs>div:nth-child(3){border-left:0;padding-left:0}.rh-key-specs strong{font-size:29px}.rh-key-specs .rh-connectivity{font-size:18px}.rh-key-specs>div>span{font-size:13px}.rh-section-heading{margin-bottom:calc(35 * var(--rr-layout-unit));display:block}.rh-section-heading>p{margin-top:calc(20 * var(--rr-layout-unit));max-width:none;font-size:16px}.rh-kicker{margin-bottom:calc(15 * var(--rr-layout-unit))}.rh-feature-grid{grid-template-columns:1fr 1fr}.rh-feature-grid article{padding:calc(25 * var(--rr-layout-unit)) calc(22 * var(--rr-layout-unit))!important}.rh-feature-grid article:nth-child(odd){border-left:0}.rh-feature-grid article:nth-child(n+3){border-top:1px solid #dcebf1}.rh-feature-grid p{min-height:calc(115 * var(--rr-layout-unit))}.rh-feature-icon{margin:calc(20 * var(--rr-layout-unit)) 0 calc(14 * var(--rr-layout-unit))}.rh-flow-grid{gap:calc(30 * var(--rr-layout-unit));grid-template-columns:1fr 1fr}.rh-flow-visual{height:calc(310 * var(--rr-layout-unit));top:calc(50vh - calc(130 * var(--rr-layout-unit)))}.rh-flow-stage-label{left:calc(10 * var(--rr-layout-unit));font-size:10px}.rh-flow-step{gap:calc(13 * var(--rr-layout-unit));min-height:calc(260 * var(--rr-layout-unit));padding:calc(29 * var(--rr-layout-unit)) 0}.rh-step-number{width:calc(29 * var(--rr-layout-unit));height:calc(29 * var(--rr-layout-unit));flex-basis:calc(29 * var(--rr-layout-unit));font-size:12px}.rh-flow-step h3{font-size:22px}.rh-flow-step p{font-size:15px}.rh-flow-device{top:39%}.rh-flow-monitor,.rh-flow-records{height:75%;top:14%}.rh-flow-visual[data-step="1"] .rh-flow-device{transform:translate(-15%,68%)scale(.64)}.rh-flow-visual[data-step="2"] .rh-flow-device{transform:translate(-19%,90%)scale(.45)}.rh-app-section{padding:calc(65 * var(--rr-layout-unit)) 6%}.rh-app-heading{display:block}.rh-app-heading>p:last-child{margin-bottom:0}.rh-app-heading h2{font-size:35px}.rh-app-panel{gap:calc(30 * var(--rr-layout-unit))}.rh-app-copy h3{font-size:23px}.rh-app-art>img{height:calc(340 * var(--rr-layout-unit))}.rh-app-art{min-height:calc(395 * var(--rr-layout-unit))}.rh-usecase-grid{gap:calc(38 * var(--rr-layout-unit)) calc(30 * var(--rr-layout-unit));grid-template-columns:1fr 1fr}.rh-spec-section{gap:calc(35 * var(--rr-layout-unit));grid-template-columns:1fr}.rh-spec-heading{column-gap:calc(25 * var(--rr-layout-unit));grid-template-columns:1fr 1fr;display:grid}.rh-spec-heading .rh-kicker{grid-column:1/-1}.rh-spec-heading h2{font-size:34px}.rh-spec-heading>p:not(.rh-kicker){grid-column:1/-1}.rh-spec-heading>img{grid-area:2/2;align-self:center;width:100%;margin-top:0}.rh-research{padding:calc(38 * var(--rr-layout-unit)) 6%;gap:calc(35 * var(--rr-layout-unit));grid-template-columns:1fr}.rh-research h2{font-size:30px}.rh-research-details>strong{font-size:20px}.rh-contact{margin-left:calc(14 * var(--rr-layout-unit))!important;margin-right:calc(14 * var(--rr-layout-unit))!important}.rh-use-note{font-size:12px}}@media (max-width:540px){.rh-hero-grid{padding-top:calc(28 * var(--rr-layout-unit))}.rh-breadcrumb{font-size:12px}.rh-kicker{letter-spacing:.12em;font-size:11px}.rh-hero h1{margin-bottom:calc(18 * var(--rr-layout-unit));font-size:64px}.rh-hero h2{font-size:31px;line-height:1.5}.rh-hero h2 br{display:block}.rh-hero-description{margin-top:calc(18 * var(--rr-layout-unit));font-size:16px;line-height:1.95}.rh-hero-actions{gap:calc(15 * var(--rr-layout-unit));margin-top:calc(23 * var(--rr-layout-unit))}.rh-primary{gap:calc(15 * var(--rr-layout-unit));padding:calc(14 * var(--rr-layout-unit)) calc(17 * var(--rr-layout-unit));font-size:14px}.rh-text-link{font-size:14px}.rh-product-stage{height:calc(350 * var(--rr-layout-unit));margin-top:calc(18 * var(--rr-layout-unit))}.rh-hero-phone{height:calc(285 * var(--rr-layout-unit));top:0;right:9%}.rh-hero-device{width:111%;top:49%;left:-8%}.rh-signal-glass{width:calc(138 * var(--rr-layout-unit));padding:calc(9 * var(--rr-layout-unit)) calc(11 * var(--rr-layout-unit));border-radius:11px;top:17%;left:-1%}.rh-signal-glass>div{gap:calc(5 * var(--rr-layout-unit));font-size:10px}.rh-signal-glass>div>svg{width:calc(13 * var(--rr-layout-unit))}.rh-signal-glass button{min-width:calc(24 * var(--rr-layout-unit));min-height:calc(24 * var(--rr-layout-unit));padding:calc(5 * var(--rr-layout-unit))}.rh-signal-glass .rh-wave{height:calc(32 * var(--rr-layout-unit))}.rh-stage-orbit{inset:11% -3% 0}.rh-stage-word{font-size:54px;top:36%;left:-3%}.rh-key-specs{padding:calc(23 * var(--rr-layout-unit)) 0 calc(25 * var(--rr-layout-unit));gap:calc(22 * var(--rr-layout-unit)) calc(16 * var(--rr-layout-unit))}.rh-key-specs>div{padding-left:calc(19 * var(--rr-layout-unit))}.rh-key-specs strong{font-size:27px}.rh-key-specs strong>span{font-size:17px}.rh-key-specs .rh-connectivity{font-size:16px}.rh-connectivity>span{font-size:12px!important}.rh-key-specs>div:last-child{gap:calc(8 * var(--rr-layout-unit))}.rh-key-specs>div:last-child>svg{width:calc(20 * var(--rr-layout-unit))}.rh-section{padding:calc(65 * var(--rr-layout-unit)) 6%}.rh-section-heading h2{font-size:31px}.rh-section-heading>p{margin-top:calc(17 * var(--rr-layout-unit));font-size:16px}.rh-section-heading>p br{display:none}.rh-feature-grid article{padding:calc(22 * var(--rr-layout-unit)) calc(15 * var(--rr-layout-unit))!important}.rh-feature-grid article:nth-child(odd){padding-left:0!important}.rh-feature-grid article:nth-child(2n){padding-right:0!important}.rh-feature-code{font-size:27px}.rh-feature-grid h3{font-size:18px}.rh-feature-grid p{min-height:calc(145 * var(--rr-layout-unit));font-size:15px;line-height:1.9}.rh-feature-tag{font-size:12px}.rh-flow-grid{gap:calc(24 * var(--rr-layout-unit));grid-template-columns:1fr}.rh-flow-visual{height:calc(325 * var(--rr-layout-unit));max-width:calc(400 * var(--rr-layout-unit));width:100%;margin:0 auto;position:relative;top:auto}.rh-flow-monitor,.rh-flow-records{height:80%;top:9%}.rh-flow-device{width:97%;top:35%;left:1%}.rh-flow-stage-label{font-size:11px}.rh-flow-copy{padding:0}.rh-flow-step{padding:calc(24 * var(--rr-layout-unit)) 0;gap:calc(18 * var(--rr-layout-unit));min-height:0!important}.rh-flow-step h3{margin-bottom:calc(10 * var(--rr-layout-unit));font-size:22px}.rh-flow-step p{font-size:16px;line-height:1.9}.rh-step-number{width:calc(32 * var(--rr-layout-unit));height:calc(32 * var(--rr-layout-unit));flex-basis:calc(32 * var(--rr-layout-unit))}.rh-flow-visual[data-step="1"] .rh-flow-device{transform:translate(-12%,39%)scale(.63)}.rh-flow-visual[data-step="2"] .rh-flow-device{transform:translate(-20%,45%)scale(.45)}.rh-app-inner{gap:calc(23 * var(--rr-layout-unit))}.rh-app-heading h2{font-size:34px}.rh-app-heading>p:last-child{font-size:16px}.rh-app-section .rh-app-tab{padding:calc(14 * var(--rr-layout-unit)) calc(11 * var(--rr-layout-unit));font-size:14px}.rh-app-tabs{gap:calc(27 * var(--rr-layout-unit))}.rh-app-panel{gap:calc(25 * var(--rr-layout-unit));grid-template-columns:1fr}.rh-app-art{gap:calc(17 * var(--rr-layout-unit));min-height:0}.rh-app-art>img{height:calc(355 * var(--rr-layout-unit))}.rh-app-copy>svg{display:none}.rh-app-copy h3{font-size:23px}.rh-app-copy li{font-size:14px}.rh-app-copy ul{gap:calc(11 * var(--rr-layout-unit));margin-top:calc(22 * var(--rr-layout-unit))}.rh-usecase-grid{gap:calc(30 * var(--rr-layout-unit)) calc(23 * var(--rr-layout-unit))}.rh-usecase-grid svg{width:calc(26 * var(--rr-layout-unit));margin-bottom:calc(20 * var(--rr-layout-unit))}.rh-usecase-grid article>span{letter-spacing:0;font-size:10px}.rh-usecase-grid h3{margin-bottom:calc(12 * var(--rr-layout-unit));font-size:20px}.rh-usecase-grid p{font-size:15px;line-height:1.9}.rh-spec-heading{display:block}.rh-spec-heading h2{font-size:31px}.rh-spec-heading>img{width:85%;margin:calc(35 * var(--rr-layout-unit)) auto 0}.rh-spec-details dl>div{gap:calc(16 * var(--rr-layout-unit));padding:calc(15 * var(--rr-layout-unit)) 0;grid-template-columns:1fr 1.35fr;font-size:14px}.rh-research{padding:calc(35 * var(--rr-layout-unit)) 6%;margin:0 5% calc(35 * var(--rr-layout-unit))}.rh-research h2{font-size:29px}.rh-research>div>p:not(.rh-kicker){font-size:16px}.rh-fineprint{font-size:12px!important}.rh-use-note{padding:0 7%}}@media (max-width:360px){.rh-hero h1{font-size:57px}.rh-hero h2{font-size:29px}.rh-product-stage{height:calc(305 * var(--rr-layout-unit))}.rh-hero-phone{height:calc(250 * var(--rr-layout-unit))}.rh-feature-grid p{min-height:calc(165 * var(--rr-layout-unit))}.rh-primary{padding:calc(13 * var(--rr-layout-unit)) calc(15 * var(--rr-layout-unit));gap:calc(10 * var(--rr-layout-unit))}.rh-hero-actions{gap:calc(12 * var(--rr-layout-unit))}.rh-signal-glass{width:calc(124 * var(--rr-layout-unit))}.rh-signal-glass>div{gap:calc(3 * var(--rr-layout-unit))}}@media (prefers-reduced-motion:reduce){.rh-page *,.rh-page :before,.rh-page :after{transition:none!important;animation:none!important}.rh-hero-phone{transform:rotate(9deg)}.rh-hero-device{transform:rotate(-4deg)}.rh-flow-visual{position:relative;top:0}}.rh-spec-details dt,.rh-spec-details dd{overflow-wrap:anywhere;min-width:0}.rh-spec-details dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.oxi-hero{--oxi-primary:var(--cms-primary,#151f6d);--oxi-accent:var(--cms-accent,#00b5e2);isolation:isolate;color:var(--rh-ink);background:radial-gradient(at 53% 53%,#d6edf4 0%,#edf7fa 43%,#f7fbfc 75%);position:relative;overflow:clip}.oxi-wordmark{z-index:2;margin:0 0 calc(30 * var(--rr-layout-unit));text-align:left;letter-spacing:-.055em;white-space:nowrap;width:max-content;max-width:100%;color:var(--oxi-primary);opacity:1;font-family:Figtree,Noto Sans TC,sans-serif;font-size:clamp(58px,6.8vw,104px);font-weight:700;line-height:1.08;position:relative}.oxi-wordmark span{color:var(--oxi-accent)}.oxi-composition{z-index:1;gap:clamp(calc(24 * var(--rr-layout-unit)),4vw,calc(64 * var(--rr-layout-unit)));max-width:calc(1512 * var(--rr-layout-unit));min-height:max(calc(580 * var(--rr-layout-unit)),calc(100svh - var(--site-navigation-height,calc(141 * var(--rr-layout-unit))) - calc(105 * var(--rr-layout-unit))));padding:clamp(calc(105 * var(--rr-layout-unit)),12svh,calc(135 * var(--rr-layout-unit))) 6% calc(12 * var(--rr-layout-unit));grid-template-columns:.9fr 1.1fr;align-items:start;margin:0 auto;display:grid;position:relative}.oxi-copy{z-index:2;min-width:0;padding-top:0;position:relative;translate:clamp(16px,2vw,32px)}.oxi-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rh-blue);margin:0 0 calc(22 * var(--rr-layout-unit));font-size:11px;font-weight:650}.oxi-copy h2{letter-spacing:-.035em;margin:0 0 calc(22 * var(--rr-layout-unit));font-size:clamp(30px,3vw,45px);font-weight:400;line-height:1.4}.oxi-description{color:var(--rh-muted);max-width:calc(420 * var(--rr-layout-unit));white-space:pre-line;margin:0;font-size:clamp(14px,1.16vw,17px);line-height:1.95}.oxi-scene{--oxi-scene-height:clamp(420px,36vw,550px);--oxi-app-ratio:.88;--oxi-device-pose:rotate(-4deg);--oxi-device-open:translate3d(-18%,24%,0) rotate(-2deg) scale(.82);width:100%;min-width:0;height:var(--oxi-scene-height);isolation:isolate;display:block;position:relative;translate:clamp(-40px,-2.6vw,-24px) -24px}.oxi-product{pointer-events:none;will-change:transform;animation:7s ease-in-out infinite oxi-product-float;position:absolute;inset:0}.oxi-app{z-index:1;height:calc(var(--oxi-scene-height)*var(--oxi-app-ratio));width:calc(var(--oxi-scene-height)*var(--oxi-app-ratio)*568/1081);opacity:0;visibility:hidden;transform-origin:50% 80%;filter:drop-shadow(12px 22px 20px #205b7029);will-change:opacity,transform;max-width:none;transition:opacity .45s,transform .72s cubic-bezier(.22,.75,.18,1),visibility 0s .72s;display:block;position:absolute;top:-3%;right:1.5%;transform:translate(-24px,56px)rotate(5deg)scale(.9)}.oxi-app>img{object-fit:contain;width:100%;height:100%;display:block}.oxi-scene[data-app-visible=true]{--oxi-device-pose:var(--oxi-device-open)}.oxi-scene[data-app-visible=true] .oxi-app{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0,0)rotate(2deg)scale(1)}.oxi-app-plot{contain:paint;background:#f7f6fe;border-radius:2px;width:59.7%;position:absolute;left:24.8%;overflow:hidden}.oxi-app-ppg{height:9.7%;top:57.8%}.oxi-app-abp{height:10%;top:72%}.oxi-app-plot svg{width:100%;height:100%;display:block;overflow:hidden}.oxi-app-plot g{transform-box:view-box;transform-origin:0 0;animation:4.2s linear infinite oxi-app-wave-flow}.oxi-app-trigger{-webkit-appearance:none;appearance:none;color:inherit;text-align:inherit;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:24px;margin:0;padding:0;overflow:visible}.oxi-app-trigger:focus-visible{outline:2px solid var(--oxi-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.oxi-app-trigger:hover{--oxi-device-pose:var(--oxi-device-open)}.oxi-app-trigger:hover .oxi-app{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0,0)rotate(2deg)scale(1)}}.oxi-device{z-index:2;width:105%;max-width:none;height:auto;transform:var(--oxi-device-pose);transform-origin:50%;filter:drop-shadow(0 22px 17px #346d8324);transition:transform .72s cubic-bezier(.22,.75,.18,1);position:absolute;top:38%;left:-7%}.oxi-product-shadow{background:radial-gradient(closest-side,#30566e20,#0000);width:66%;height:4%;animation:7s ease-in-out infinite oxi-shadow-breathe;position:absolute;bottom:1%;left:28%}.oxi-spec-band{background:#f5f9fa;padding:0 6%}@keyframes oxi-product-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes oxi-shadow-breathe{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.65;transform:scaleX(.94)}}@keyframes oxi-app-wave-flow{to{transform:translate(-440px)}}@media (max-width:1050px) and (min-width:701px){.oxi-composition{gap:calc(24 * var(--rr-layout-unit));padding-top:calc(100 * var(--rr-layout-unit))}.oxi-copy{padding-top:0}.oxi-scene{--oxi-scene-height:410px;--oxi-app-ratio:.84;--oxi-device-open:translate3d(-23%,24%,0) rotate(-2deg) scale(.74);translate:-12px -20px}.oxi-app{right:-5%}.oxi-device{top:41%}}@media (max-width:700px){.oxi-wordmark{margin-bottom:calc(24 * var(--rr-layout-unit));font-size:clamp(48px,14vw,78px)}.oxi-composition{align-items:stretch;gap:calc(24 * var(--rr-layout-unit));min-height:0;padding:clamp(calc(128 * var(--rr-layout-unit)),30vw,calc(203 * var(--rr-layout-unit))) 8% calc(12 * var(--rr-layout-unit));flex-direction:column;display:flex}.oxi-copy{text-align:left;max-width:calc(100% - calc(12 * var(--rr-layout-unit)));padding-top:0;translate:12px}.oxi-eyebrow{margin-bottom:calc(13 * var(--rr-layout-unit));font-size:10px}.oxi-copy h2{margin-bottom:calc(15 * var(--rr-layout-unit));font-size:29px;line-height:1.38}.oxi-description{max-width:calc(460 * var(--rr-layout-unit));font-size:13px;line-height:1.8}.oxi-scene{--oxi-scene-height:clamp(310px,88vw,480px);--oxi-app-ratio:.87;--oxi-device-open:translate3d(-18%,28%,0) rotate(-2deg) scale(.68);width:100%;max-width:calc(540 * var(--rr-layout-unit));align-self:center;translate:0 -12px}.oxi-app{top:-2%;right:-3%}.oxi-device{width:104%;top:39%;left:-3%}.oxi-product-shadow{height:4%;bottom:4%}.oxi-spec-band{padding:0 6%}.oxi-spec-band .rh-key-specs{margin-top:0}}@media (prefers-reduced-motion:reduce){.oxi-wordmark,.oxi-product,.oxi-product-shadow,.oxi-app-plot g{will-change:auto;animation:none}.oxi-wordmark{opacity:1}.oxi-app,.oxi-device{will-change:auto;transition:none}}.oxi-context{padding:clamp(calc(44 * var(--rr-layout-unit)),4.7vw,calc(68 * var(--rr-layout-unit))) 6% calc(44 * var(--rr-layout-unit));background:linear-gradient(#f7fbfc 0%,#eff7fa 65%,#f5f9fa 100%);position:relative}.oxi-context-inner{max-width:calc(1232 * var(--rr-layout-unit));margin:auto}.oxi-context-heading{max-width:calc(940 * var(--rr-layout-unit))}.oxi-context-heading .rh-kicker{color:var(--rh-blue);letter-spacing:.13em;margin-bottom:calc(22 * var(--rr-layout-unit))}.oxi-context-heading h2{letter-spacing:-.04em;margin:0 0 calc(25 * var(--rr-layout-unit));text-wrap:initial;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.4}.oxi-context-heading h2 span{color:var(--rh-blue)}.oxi-context-description{color:var(--rh-muted);max-width:calc(810 * var(--rr-layout-unit));margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.95}.oxi-context-stat-arrival{margin-top:calc(32 * var(--rr-layout-unit))}.oxi-context-statistics{padding:calc(38 * var(--rr-layout-unit)) calc(12 * var(--rr-layout-unit));background:#ffffffd9;border:1px solid #dceaf0;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:0 12px 45px #1c607407}.oxi-context-statistics article{padding:calc(4 * var(--rr-layout-unit)) clamp(calc(22 * var(--rr-layout-unit)),3vw,calc(42 * var(--rr-layout-unit)));border-left:1px solid #d8e7ed;min-width:0}.oxi-context-statistics article:first-child{border-left:0}.oxi-context-value{letter-spacing:-.065em;color:var(--rh-blue);font-variant-numeric:tabular-nums;margin:0 0 calc(16 * var(--rr-layout-unit));font-family:Figtree,Noto Sans TC,sans-serif;font-size:clamp(58px,6vw,82px);font-weight:500;line-height:1.15}.oxi-context-value>.oxi-context-unit{letter-spacing:-.03em;padding-left:calc(8 * var(--rr-layout-unit));font-family:inherit;font-size:.45em}.oxi-count-up{vertical-align:bottom;font:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;line-height:1.15;display:inline-flex}.oxi-count-digit{letter-spacing:0;width:1ch;height:1.15em;display:block;position:relative;overflow:hidden}.oxi-count-track{font:inherit;line-height:1.15;display:block}.oxi-count-track>span{text-align:center;height:1.15em;line-height:1.15;font:inherit;letter-spacing:0;display:block}.oxi-count-up[data-counting=true] .oxi-count-track{will-change:transform}.oxi-context-statistics h3{letter-spacing:-.02em;margin:0 0 calc(10 * var(--rr-layout-unit));text-wrap:initial;font-size:clamp(16px,1.65vw,21px);font-weight:550;line-height:1.55}.oxi-context-detail{color:var(--rh-muted);max-width:calc(270 * var(--rr-layout-unit));margin:0;font-size:14px;line-height:1.85}.oxi-context-source{color:#668492;margin:calc(18 * var(--rr-layout-unit)) calc(2 * var(--rr-layout-unit)) 0;font-size:11px;line-height:1.9}.oxi-context-source a{color:#427687;margin-left:calc(12 * var(--rr-layout-unit));text-underline-offset:3px;text-decoration:underline;display:inline-block}.oxi-context-source a:hover{color:var(--rh-blue)}.oxi-context-source a:focus-visible{outline:2px solid var(--rh-blue);outline-offset:4px;border-radius:2px}.rh-page .scroll-arrival{min-width:0;display:flow-root;position:relative;overflow:visible}.rh-page .scroll-arrival-motion{transform-origin:50% 0;opacity:1;min-width:0;display:flow-root;overflow:visible}.rh-page .scroll-arrival[data-arrival=moving]>.scroll-arrival-motion{will-change:transform}.rh-page .rh-flow-arrival{top:calc(50vh - calc(205 * var(--rr-layout-unit)));position:sticky}.rh-page .rh-flow-arrival .rh-flow-visual{position:relative;top:auto}.rh-flow-copy>.scroll-arrival:not(:last-child) .rh-flow-step{min-height:calc(245 * var(--rr-layout-unit))}.rh-contact-arrival{scroll-margin-top:calc(var(--site-navigation-height,calc(80 * var(--rr-layout-unit))) + calc(20 * var(--rr-layout-unit)))}@media (max-width:1100px){.rh-flow-copy>.scroll-arrival:not(:last-child) .rh-flow-step{min-height:calc(250 * var(--rr-layout-unit))}}@media (max-width:800px){.oxi-context{padding:calc(40 * var(--rr-layout-unit)) 6% calc(36 * var(--rr-layout-unit))}.oxi-context-heading h2{font-size:clamp(30px,5.5vw,43px)}.oxi-context-statistics{padding:calc(28 * var(--rr-layout-unit)) calc(4 * var(--rr-layout-unit));border-radius:20px}.oxi-context-statistics article{padding:calc(4 * var(--rr-layout-unit)) calc(18 * var(--rr-layout-unit))}.oxi-context-value{font-size:54px}.oxi-context-statistics h3{font-size:16px}.oxi-context-detail{font-size:13px}.rh-page .rh-flow-arrival{top:calc(50vh - calc(130 * var(--rr-layout-unit)))}.rh-flow-copy>.scroll-arrival:not(:last-child) .rh-flow-step{min-height:calc(260 * var(--rr-layout-unit))}}@media (max-width:540px){.oxi-context{padding:calc(34 * var(--rr-layout-unit)) 7% calc(32 * var(--rr-layout-unit))}.oxi-context-heading .rh-kicker{margin-bottom:calc(17 * var(--rr-layout-unit));font-size:11px}.oxi-context-heading h2{margin-bottom:calc(20 * var(--rr-layout-unit));font-size:30px;line-height:1.45}.oxi-context-description{font-size:15px;line-height:1.95}.oxi-context-break{display:none}.oxi-context-stat-arrival{margin-top:calc(25 * var(--rr-layout-unit))}.oxi-context-statistics{padding:calc(8 * var(--rr-layout-unit)) calc(25 * var(--rr-layout-unit));border-radius:20px;grid-template-columns:1fr}.oxi-context-statistics article{padding:calc(25 * var(--rr-layout-unit)) 0;grid-template-columns:calc(106 * var(--rr-layout-unit)) 1fr;column-gap:calc(18 * var(--rr-layout-unit));border-top:1px solid #d8e7ed;border-left:0;align-items:center;display:grid}.oxi-context-statistics article:first-child{border-top:0}.oxi-context-value{grid-row:1/3;margin:0;font-size:49px}.oxi-context-value>.oxi-context-unit{padding-left:calc(4 * var(--rr-layout-unit));font-size:.44em}.oxi-context-statistics h3{margin-bottom:calc(6 * var(--rr-layout-unit));font-size:16px;line-height:1.6}.oxi-context-detail{font-size:12px;line-height:1.8}.oxi-context-source{margin-top:calc(16 * var(--rr-layout-unit));font-size:10px;line-height:1.85}.oxi-context-source a{margin-left:0;margin-top:calc(4 * var(--rr-layout-unit));display:block}.rh-page .rh-flow-arrival{position:relative;top:auto}}@media (max-width:360px){.oxi-context-statistics{padding:calc(5 * var(--rr-layout-unit)) calc(18 * var(--rr-layout-unit))}.oxi-context-statistics article{grid-template-columns:calc(88 * var(--rr-layout-unit)) 1fr;gap:calc(5 * var(--rr-layout-unit)) calc(12 * var(--rr-layout-unit))}.oxi-context-value{font-size:43px}.oxi-context-statistics h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.rh-page .scroll-arrival-motion{will-change:auto!important;transform:none!important}.rh-page .rh-flow-arrival{position:relative;top:auto}}@media print{.rh-page .scroll-arrival-motion{will-change:auto!important;transform:none!important}.rh-page .rh-flow-arrival{position:relative;top:auto}}.oxi-evidence{max-width:calc(1400 * var(--rr-layout-unit));padding:calc(82 * var(--rr-layout-unit)) 6% calc(48 * var(--rr-layout-unit));margin:0 auto}.oxi-evidence-grid{gap:clamp(calc(32 * var(--rr-layout-unit)),4.5vw,calc(70 * var(--rr-layout-unit)));grid-template-columns:.85fr 1.4fr;align-items:center;display:grid}.oxi-evidence-copy h2{margin:0 0 calc(21 * var(--rr-layout-unit));font-size:clamp(29px,3vw,41px);font-weight:500;line-height:1.45}.oxi-evidence-copy h2>span{color:var(--rh-blue)}.oxi-evidence-copy>p:not(.rh-kicker){color:var(--rh-muted);margin:0;font-size:15px;line-height:1.95}.oxi-evidence-copy dl{gap:calc(20 * var(--rr-layout-unit)) calc(38 * var(--rr-layout-unit));margin:calc(26 * var(--rr-layout-unit)) 0 0;flex-wrap:wrap;display:flex}.oxi-evidence-copy dl>div:last-child{flex-basis:100%}.oxi-evidence-copy dt{color:var(--rh-muted);margin-bottom:calc(5 * var(--rr-layout-unit));font-size:11px;line-height:1.8}.oxi-evidence-copy dd{color:var(--rh-muted);margin:0;font-size:14px}.oxi-evidence-copy dd strong{color:var(--rh-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Figtree,Noto Sans TC,sans-serif;font-size:25px;font-weight:550;line-height:1.3}.oxi-evidence-copy dd>span{font-size:12px}.oxi-evidence-report{background:#fff;border:1px solid #dce8ed;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 18px 50px #16455b0a}.oxi-evidence-report-heading{padding:calc(22 * var(--rr-layout-unit)) calc(25 * var(--rr-layout-unit));background:linear-gradient(110deg,#eef8fb,#f8fbfc);border-bottom:1px solid #dce8ed}.oxi-evidence-report-heading>span{letter-spacing:.08em;color:var(--rh-blue);margin-bottom:calc(8 * var(--rr-layout-unit));font-size:10px;display:block}.oxi-evidence-report h3{text-wrap:initial;font-size:16px;font-weight:550;line-height:1.6}.oxi-evidence-table-wrap{width:100%}.oxi-evidence-report table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:13px;line-height:1.8}.oxi-evidence-report th,.oxi-evidence-report td{padding:calc(17 * var(--rr-layout-unit)) calc(10 * var(--rr-layout-unit));vertical-align:middle;border-bottom:1px solid #e8eff3;font-weight:400}.oxi-evidence-report tr>:first-child{width:29%;padding-left:calc(25 * var(--rr-layout-unit))}.oxi-evidence-report tr>:nth-child(2){width:23%}.oxi-evidence-report tr>:last-child{padding-right:calc(15 * var(--rr-layout-unit))}.oxi-evidence-report thead th{color:var(--rh-muted);padding-block:calc(12 * var(--rr-layout-unit));font-size:11px}.oxi-evidence-report tbody th{font-size:13px}.oxi-evidence-report tbody th small{color:#71919f;font-size:10px;line-height:1.5;display:block}.oxi-evidence-pass{color:var(--rh-blue);white-space:nowrap;font-size:11px;font-weight:550}.oxi-evidence-report-note{padding:calc(17 * var(--rr-layout-unit)) calc(25 * var(--rr-layout-unit));color:#6c8996;background:#f7fafc;margin:0;font-size:10px;line-height:1.95}.oxi-evidence-report-note>a{color:#327b96;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.oxi-evidence-report-note>span{margin-top:calc(3 * var(--rr-layout-unit));display:block}.oxi-evidence-report-note a:focus-visible{outline:2px solid var(--rh-blue);outline-offset:3px}@media (max-width:1000px){.oxi-evidence-grid{gap:calc(30 * var(--rr-layout-unit));grid-template-columns:1fr}.oxi-evidence-copy{max-width:calc(670 * var(--rr-layout-unit))}.oxi-evidence-copy dl>div:last-child{flex-basis:auto}.oxi-evidence-report table{font-size:14px}}@media (max-width:600px){.oxi-evidence{padding:calc(58 * var(--rr-layout-unit)) 6% calc(24 * var(--rr-layout-unit))}.oxi-evidence-grid{gap:calc(27 * var(--rr-layout-unit))}.oxi-evidence-copy h2{margin-bottom:calc(17 * var(--rr-layout-unit));font-size:29px}.oxi-evidence-copy>p:not(.rh-kicker){font-size:14px}.oxi-evidence-copy dl{gap:calc(18 * var(--rr-layout-unit)) calc(32 * var(--rr-layout-unit));margin-top:calc(23 * var(--rr-layout-unit))}.oxi-evidence-copy dl>div:last-child{flex-basis:100%}.oxi-evidence-copy dd strong{font-size:24px}.oxi-evidence-report{border-radius:16px}.oxi-evidence-report-heading{padding:calc(19 * var(--rr-layout-unit)) calc(16 * var(--rr-layout-unit))}.oxi-evidence-report h3{font-size:14px}.oxi-evidence-report th,.oxi-evidence-report td{padding:calc(13 * var(--rr-layout-unit)) calc(5 * var(--rr-layout-unit));font-size:11px;line-height:1.8}.oxi-evidence-report tbody th{font-size:11px}.oxi-evidence-report tr>:first-child{padding-left:calc(13 * var(--rr-layout-unit));width:29%}.oxi-evidence-report tr>:nth-child(2){width:23%}.oxi-evidence-report tr>:last-child{padding-right:calc(7 * var(--rr-layout-unit))}.oxi-evidence-report thead th,.oxi-evidence-pass{font-size:10px}.oxi-evidence-report-note{padding:calc(14 * var(--rr-layout-unit)) calc(15 * var(--rr-layout-unit));font-size:10px}}.oxi-context-card-source{color:var(--rh-muted);padding-top:calc(12 * var(--rr-layout-unit));margin:calc(10 * var(--rr-layout-unit)) 0 0;border-top:1px solid #dceaf0;font-size:10px;line-height:1.8}@media (max-width:600px){.oxi-context-card-source{grid-column:2}}.rh-stepper{grid-template-columns:minmax(0,1.4fr) minmax(calc(280 * var(--rr-layout-unit)),1fr);align-items:center;gap:clamp(calc(28 * var(--rr-layout-unit)),4vw,calc(62 * var(--rr-layout-unit)));width:min(100%,calc(1160 * var(--rr-layout-unit)));padding:calc(34 * var(--rr-layout-unit)) calc(38 * var(--rr-layout-unit));background:#ffffffb8;border:1px solid #d8eaf0;border-radius:28px;grid-template-areas:"visual steps";margin:0 auto;display:grid;box-shadow:0 18px 70px #26627a06}.rh-stepper-panel{grid-area:visual;min-width:0}.rh-stepper-nav{flex-direction:column;grid-area:steps;width:100%;min-width:0;margin:0;display:flex}.rh-stepper-tab{align-items:flex-start;gap:calc(20 * var(--rr-layout-unit));width:100%;padding:calc(22 * var(--rr-layout-unit)) 0;color:#7593a0;font:inherit;cursor:pointer;text-align:left;isolation:isolate;background:0 0;border:0;display:flex;position:relative}.rh-stepper-circle{flex:0 0 calc(44 * var(--rr-layout-unit));width:calc(44 * var(--rr-layout-unit));height:calc(44 * var(--rr-layout-unit));color:#658797;background:#e6f0f4;border-radius:50%;place-items:center;font-size:16px;transition:background .3s,color .3s,box-shadow .3s,transform .3s;display:grid}.rh-stepper-dot{width:calc(13 * var(--rr-layout-unit));height:calc(13 * var(--rr-layout-unit));background:#fff;border-radius:50%}.rh-stepper-text{min-width:0;padding-top:calc(8 * var(--rr-layout-unit));flex:1;display:block}.rh-stepper-label{font-size:20px;font-weight:500;line-height:1.5;transition:color .3s;display:block}.rh-stepper-details{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s,margin-top .4s;display:grid}.rh-stepper-details>span{min-height:0;color:var(--rh-muted);font-size:15px;font-weight:400;line-height:1.95;overflow:hidden}.rh-stepper-details[data-open=true]{opacity:1;margin-top:calc(12 * var(--rr-layout-unit));grid-template-rows:1fr}.rh-stepper-tab[data-status=active]{color:#086e91}.rh-stepper-tab[data-status=active] .rh-stepper-circle{color:#fff;background:#078bb7;box-shadow:0 0 0 6px #078bb711}.rh-stepper-tab[data-status=complete] .rh-stepper-circle{color:#fff;background:#078bb7}.rh-stepper-tab[data-status=complete]{color:#386e82}.rh-stepper-tab:hover .rh-stepper-circle{transform:translateY(-2px);box-shadow:0 0 0 6px #078bb711}.rh-stepper-connector{left:calc(21 * var(--rr-layout-unit));top:calc(76 * var(--rr-layout-unit));width:calc(2 * var(--rr-layout-unit));height:calc(100% - calc(64 * var(--rr-layout-unit)));z-index:-1;background:#dfebf0;position:absolute;overflow:hidden}.rh-stepper-connector>span{transform-origin:top;background:#078bb7;width:100%;height:100%;transition:transform .45s;display:block;transform:scaleY(0)}.rh-stepper-tab[data-status=complete] .rh-stepper-connector>span{transform:scaleY(1)}:is(.rh-stepper-tab:focus-visible,.rh-stepper-panel:focus-visible){outline-offset:5px;border-radius:12px;outline:2px solid #078bb7}.rh-stepper .rh-stepper-visual{width:100%;max-width:calc(700 * var(--rr-layout-unit));height:calc(390 * var(--rr-layout-unit));background:radial-gradient(at 50% 52%,#dff4fa 0%,#f5fbfd 55%,#fff0 76%);border-radius:18px;margin:0 auto;position:relative;top:auto}.rh-stepper .rh-flow-stage-label{top:calc(14 * var(--rr-layout-unit));white-space:nowrap;letter-spacing:.15em;font-size:10px;left:50%;transform:translate(-50%)}.rh-stepper .rh-flow-orbit{opacity:.7;inset:16% 7%}.rh-stepper .rh-flow-profiles{opacity:0;filter:drop-shadow(12px 15px 15px #28617822);width:auto;position:absolute}.rh-stepper .rh-flow-device{width:96%;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;top:30%;left:2%;transform:none}.rh-stepper .rh-flow-profiles,.rh-stepper .rh-flow-monitor,.rh-stepper .rh-flow-records{max-width:none;height:82%;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;top:11%;left:50%;right:auto;transform:translate(-35%,18px)scale(.92)}.rh-stepper .rh-flow-visual[data-scene=profiles] .rh-flow-device{opacity:0;transform:translate(-32%,45%)scale(.5)}.rh-stepper .rh-flow-visual[data-scene=profiles] .rh-flow-profiles{opacity:1;transform:translate(-50%)scale(1)}.rh-stepper .rh-flow-visual[data-scene=monitor] .rh-flow-device{object-fit:contain;object-position:center bottom;opacity:1;filter:drop-shadow(0 12px 12px #2f6e851f);width:72%;height:42%;top:48%;left:2%;transform:none}.rh-stepper .rh-flow-visual[data-scene=monitor] .rh-flow-monitor{object-fit:contain;opacity:1;max-width:42%;height:74%;top:12%;left:53%;transform:translate(-12%)rotate(4deg)}.rh-stepper .rh-flow-visual[data-scene=records] .rh-flow-device{opacity:0;transform:translate(-32%,45%)scale(.5)}.rh-stepper .rh-flow-visual[data-scene=records] .rh-flow-records{opacity:1;transform:translate(-50%)scale(1)}.rh-stepper .rh-flow-wave{opacity:.18;bottom:8%;left:5%;right:5%}@media (max-width:900px){.rh-stepper{grid-template-columns:minmax(0,1.1fr) minmax(calc(250 * var(--rr-layout-unit)),1fr);gap:calc(24 * var(--rr-layout-unit));padding:calc(26 * var(--rr-layout-unit)) calc(24 * var(--rr-layout-unit))}.rh-stepper-tab{gap:calc(15 * var(--rr-layout-unit))}.rh-stepper-label{font-size:18px}.rh-stepper-details>span{font-size:14px}.rh-stepper .rh-stepper-visual{height:calc(340 * var(--rr-layout-unit))}.rh-stepper .rh-flow-device{top:35%}.rh-stepper .rh-flow-profiles,.rh-stepper .rh-flow-monitor,.rh-stepper .rh-flow-records{height:75%;top:14%}}@media (max-width:680px){.rh-stepper{gap:calc(10 * var(--rr-layout-unit));padding:calc(20 * var(--rr-layout-unit)) calc(24 * var(--rr-layout-unit)) calc(24 * var(--rr-layout-unit));border-radius:22px;grid-template-columns:1fr;grid-template-areas:"visual""steps"}.rh-stepper .rh-stepper-visual{height:calc(290 * var(--rr-layout-unit));max-width:calc(410 * var(--rr-layout-unit))}.rh-stepper .rh-flow-device{width:90%;top:29%;left:5%}.rh-stepper .rh-flow-profiles,.rh-stepper .rh-flow-monitor,.rh-stepper .rh-flow-records{height:80%;top:12%}.rh-stepper-tab{padding:calc(17 * var(--rr-layout-unit)) 0;gap:calc(18 * var(--rr-layout-unit))}.rh-stepper-circle{width:calc(38 * var(--rr-layout-unit));height:calc(38 * var(--rr-layout-unit));flex-basis:calc(38 * var(--rr-layout-unit));font-size:14px}.rh-stepper-dot{width:calc(11 * var(--rr-layout-unit));height:calc(11 * var(--rr-layout-unit))}.rh-stepper-text{padding-top:calc(6 * var(--rr-layout-unit))}.rh-stepper-details[data-open=true]{margin-top:calc(10 * var(--rr-layout-unit))}.rh-stepper-details>span{font-size:15px;line-height:1.9}.rh-stepper-connector{left:calc(18 * var(--rr-layout-unit));top:calc(65 * var(--rr-layout-unit));height:calc(100% - calc(58 * var(--rr-layout-unit)))}.rh-stepper .rh-flow-stage-label{font-size:9px}}.rh-page .rh-features{padding-bottom:clamp(calc(24 * var(--rr-layout-unit)),2.4vw,calc(34 * var(--rr-layout-unit)))}.rh-page .rh-workflow{padding-top:clamp(calc(28 * var(--rr-layout-unit)),2.7vw,calc(38 * var(--rr-layout-unit)))}.rh-page .rh-features{isolation:isolate;--feature-core:color-mix(in srgb,var(--cms-accent,#00b5e2) 24%,#82b7c3);position:relative}.rh-page .rh-features .rh-section-heading{margin-bottom:clamp(calc(26 * var(--rr-layout-unit)),3vw,calc(44 * var(--rr-layout-unit)));position:relative}.rh-page .rh-features:before,.rh-page .rh-features:after{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.rh-page .rh-features:before{background:linear-gradient(180deg, color-mix(in srgb,var(--feature-core) 0%,var(--cms-bg,#fff)) 0%, color-mix(in srgb,var(--feature-core) 2%,var(--cms-bg,#fff)) 6%, color-mix(in srgb,var(--feature-core) 6%,var(--cms-bg,#fff)) 12%, color-mix(in srgb,var(--feature-core) 13%,var(--cms-bg,#fff)) 18%, color-mix(in srgb,var(--feature-core) 24%,var(--cms-bg,#fff)) 24%, color-mix(in srgb,var(--feature-core) 37%,var(--cms-bg,#fff)) 30%, color-mix(in srgb,var(--feature-core) 50%,var(--cms-bg,#fff)) 36%, color-mix(in srgb,var(--feature-core) 60%,var(--cms-bg,#fff)) 42%, color-mix(in srgb,var(--feature-core) 65%,var(--cms-bg,#fff)) 48%, color-mix(in srgb,var(--feature-core) 66%,var(--cms-bg,#fff)) 54%, color-mix(in srgb,var(--feature-core) 64%,var(--cms-bg,#fff)) 60%, color-mix(in srgb,var(--feature-core) 59%,var(--cms-bg,#fff)) 66%, color-mix(in srgb,var(--feature-core) 49%,var(--cms-bg,#fff)) 72%, color-mix(in srgb,var(--feature-core) 35%,var(--cms-bg,#fff)) 78%, color-mix(in srgb,var(--feature-core) 20%,var(--cms-bg,#fff)) 84%, color-mix(in srgb,var(--feature-core) 8%,var(--cms-bg,#fff)) 90%, color-mix(in srgb,var(--feature-core) 2%,var(--cms-bg,#fff)) 96%, color-mix(in srgb,var(--feature-core) 0%,var(--cms-bg,#fff)) 100%)}.rh-page .rh-features:after{opacity:.025;mix-blend-mode:soft-light;background:url(/images/radioxi-features/gradient-noise.svg) 0 0/160px 160px;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.oxi-feature-showcase{grid-template-columns:minmax(calc(285 * var(--rr-layout-unit)),.9fr) minmax(0,1.75fr);gap:0 clamp(calc(30 * var(--rr-layout-unit)),4vw,calc(60 * var(--rr-layout-unit)));align-items:center;display:grid;position:relative}.oxi-feature-copy-arrival{grid-area:1/1}.oxi-feature-visual-arrival{grid-area:1/2;min-width:0}.oxi-feature-footnote{text-align:left;grid-column:1/-1;margin:calc(20 * var(--rr-layout-unit)) 0 0!important}.oxi-feature-carousel{width:100%;max-width:calc(1000 * var(--rr-layout-unit));margin:0 auto;position:relative}.oxi-feature-viewport{--feature-anchor:36%;--feature-gallery-scale:1;--feature-slot-0:0px;--feature-slot-1:164px;--feature-slot-2:282px;--feature-slot-3:372px;height:var(--feature-stage-height,calc(624 * var(--rr-layout-unit)));touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.oxi-feature-depth-stage{position:absolute;inset:0}.oxi-feature-depth-card{left:var(--feature-anchor,36%);width:calc(284 * var(--rr-layout-unit));height:calc(592 * var(--rr-layout-unit));-webkit-appearance:none;appearance:none;transform-origin:50%;will-change:transform;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:#081319;border:5px solid #081319;border-radius:33px;max-width:none;padding:0;transition:transform .65s cubic-bezier(.22,.7,.2,1);position:absolute;top:50%;overflow:hidden;box-shadow:0 30px 65px -20px #275b6b55,0 0 0 1px #7b9dad66}.oxi-feature-phone-screen{pointer-events:none;background:#c5eaf7;border-radius:28px;height:100%;display:block;overflow:hidden}.oxi-feature-status-bar{height:calc(34 * var(--rr-layout-unit));padding:calc(5 * var(--rr-layout-unit)) calc(12 * var(--rr-layout-unit)) 0;color:#122c36;pointer-events:none;background:linear-gradient(110deg,#b0dafa,#bcf0fa);justify-content:space-between;align-items:center;font-family:Arial,sans-serif;font-size:9px;font-weight:500;line-height:1;display:flex;position:relative}.oxi-feature-camera{left:50%;top:calc(12 * var(--rr-layout-unit));width:calc(16 * var(--rr-layout-unit));height:calc(16 * var(--rr-layout-unit));background:#020809;border-radius:50%;position:absolute;transform:translate(-50%)}.oxi-feature-status-bar svg{width:calc(34 * var(--rr-layout-unit));height:calc(12 * var(--rr-layout-unit));display:block}.oxi-feature-depth-card video{width:100%;height:calc(100% - calc(34 * var(--rr-layout-unit)));object-fit:cover;object-position:top;pointer-events:none;-webkit-user-drag:none;border-radius:0;display:block}.oxi-feature-depth-shade{pointer-events:none;will-change:opacity;background:#06171f;border-radius:27px;transition:opacity .45s;position:absolute;inset:0}.rh-page .oxi-feature-showcase .rh-feature-grid{gap:calc(12 * var(--rr-layout-unit));max-width:calc(400 * var(--rr-layout-unit));border:0;grid-template-columns:1fr;display:grid}.rh-page .oxi-feature-showcase .rh-feature-grid article{grid-template-columns:calc(26 * var(--rr-layout-unit)) minmax(0,1fr) auto;align-items:center;column-gap:calc(12 * var(--rr-layout-unit));background:#fff5;border:1px solid #91c4d15c;border-radius:15px;row-gap:0;min-width:0;transition:background .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;padding:calc(20 * var(--rr-layout-unit))!important}.rh-page .oxi-feature-showcase .rh-feature-grid article[data-selected=true]{background:#f7fdffed;border-color:#78b7cc;box-shadow:0 10px 32px #397b8c12}.rh-page .oxi-feature-showcase .rh-feature-grid article:hover{background:#ffffffb8;border-color:#78b7cc}.rh-page .oxi-feature-showcase .rh-feature-code{letter-spacing:-.025em;white-space:nowrap;grid-area:1/3;font-family:Figtree,Noto Sans TC,sans-serif;font-size:14px;line-height:1.5}.rh-page .oxi-feature-showcase .rh-feature-icon{color:#258dad;grid-area:1/1;margin:0}.rh-page .oxi-feature-showcase .rh-feature-grid h3{text-wrap:initial;grid-area:1/2;margin:0;font-size:17px;line-height:1.6}.oxi-feature-description{opacity:0;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s;display:grid}.oxi-feature-description[data-open=true]{opacity:1;grid-template-rows:1fr}.oxi-feature-description>div{min-height:0;overflow:hidden}.rh-page .oxi-feature-showcase .rh-feature-grid p{min-height:0;padding:calc(14 * var(--rr-layout-unit)) 0 0 calc(38 * var(--rr-layout-unit));color:#426d7d;margin:0;font-size:15px;line-height:1.95}.rh-feature-select{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rh-feature-select:after{content:"";border-radius:15px;position:absolute;inset:0}.oxi-feature-depth-card:focus-visible{outline-offset:6px;outline:3px solid #078bb7}.rh-feature-select:focus-visible{outline:none}.rh-feature-select:focus-visible:after{outline-offset:3px;outline:3px solid #078bb7}@media (max-width:1100px) and (min-width:901px){.oxi-feature-showcase{grid-template-columns:minmax(calc(285 * var(--rr-layout-unit)),.9fr) minmax(0,1.5fr);gap:0 calc(24 * var(--rr-layout-unit))}.rh-page .oxi-feature-showcase .rh-feature-grid article{column-gap:calc(9 * var(--rr-layout-unit));padding:calc(17 * var(--rr-layout-unit)) calc(15 * var(--rr-layout-unit))!important}.rh-page .oxi-feature-showcase .rh-feature-grid h3{font-size:16px}.rh-page .oxi-feature-showcase .rh-feature-code{font-size:12px}}@media (max-width:900px){.oxi-feature-showcase{gap:calc(24 * var(--rr-layout-unit));grid-template-columns:1fr}.oxi-feature-copy-arrival{grid-area:2/1}.oxi-feature-visual-arrival{grid-area:1/1}.oxi-feature-viewport{--feature-anchor:50%}.rh-page .oxi-feature-showcase .rh-feature-grid{max-width:calc(680 * var(--rr-layout-unit));margin:0 auto}.oxi-feature-footnote{max-width:calc(680 * var(--rr-layout-unit));grid-row:3;width:100%;margin:0 auto!important}}@media (max-width:600px){.oxi-feature-viewport{--feature-gallery-scale:.55;--feature-slot-0:0px;--feature-slot-1:86px;--feature-slot-2:144px;--feature-slot-3:189px;height:var(--feature-stage-height,calc(358 * var(--rr-layout-unit)))}.oxi-feature-showcase{gap:calc(18 * var(--rr-layout-unit))}.rh-page .oxi-feature-showcase .rh-feature-grid{gap:calc(9 * var(--rr-layout-unit))}.rh-page .oxi-feature-showcase .rh-feature-grid article{column-gap:calc(10 * var(--rr-layout-unit));padding:calc(17 * var(--rr-layout-unit)) calc(15 * var(--rr-layout-unit))!important}.rh-page .oxi-feature-showcase .rh-feature-grid h3{font-size:16px}.rh-page .oxi-feature-showcase .rh-feature-code{font-size:13px}.rh-page .oxi-feature-showcase .rh-feature-grid p{padding-left:calc(36 * var(--rr-layout-unit));font-size:14px}}@media (prefers-reduced-motion:reduce){.oxi-feature-depth-card,.oxi-feature-depth-shade,.oxi-feature-description{will-change:auto;transition:none}}.oxi-trends-section{padding:clamp(calc(42 * var(--rr-layout-unit)),5vw,calc(68 * var(--rr-layout-unit))) 6% clamp(calc(48 * var(--rr-layout-unit)),5vw,calc(72 * var(--rr-layout-unit)));color:var(--rh-ink);background:linear-gradient(#f4fafc,#f8fcfd 42%,#fff)}.oxi-trends-inner{max-width:calc(1232 * var(--rr-layout-unit));margin:auto}.oxi-trends-heading{margin-bottom:calc(32 * var(--rr-layout-unit))}.oxi-trends-heading>p{max-width:calc(425 * var(--rr-layout-unit));font-size:16px;line-height:1.95}.oxi-trends-report{background:#f2f8fc;border:1px solid #d4e6ed;border-radius:23px;overflow:hidden;box-shadow:0 18px 55px #295b730b}.oxi-trends-toolbar{justify-content:space-between;align-items:center;gap:calc(24 * var(--rr-layout-unit));padding:calc(23 * var(--rr-layout-unit)) calc(28 * var(--rr-layout-unit));background:#fbfdff;border-bottom:1px solid #deebf2;display:flex}.oxi-trends-report-title{align-items:center;gap:calc(13 * var(--rr-layout-unit));color:#1a6585;display:flex}.oxi-trends-report-title h3{text-wrap:initial;margin:0;font-size:18px;font-weight:550;line-height:1.6}.oxi-trends-report-title p{color:#74919f;margin:calc(2 * var(--rr-layout-unit)) 0 0;font-variant-numeric:tabular-nums;font-family:Figtree,Noto Sans TC,sans-serif;font-size:12px;line-height:1.6}.oxi-trends-tabs{gap:calc(4 * var(--rr-layout-unit));padding:calc(5 * var(--rr-layout-unit));background:#eaf3f7;border:1px solid #d8e7ee;border-radius:99px;flex-shrink:0;display:flex}.oxi-trends-tabs button{min-width:calc(72 * var(--rr-layout-unit));min-height:calc(42 * var(--rr-layout-unit));-webkit-appearance:none;appearance:none;padding:calc(8 * var(--rr-layout-unit)) calc(22 * var(--rr-layout-unit));color:#60808f;cursor:pointer;background:0 0;border:0;border-radius:99px;font-size:15px;font-weight:500;line-height:1.5;transition:background .2s,color .2s,box-shadow .2s}.oxi-trends-tabs button[aria-selected=true]{color:#fff;background:#078bb7;box-shadow:0 3px 12px #167f9d20}.oxi-trends-tabs button:hover:not([aria-selected=true]){color:#147d9e;background:#ffffffb3}.oxi-trends-panel{min-height:calc(412 * var(--rr-layout-unit));outline:none}.oxi-trends-image-scroll{overscroll-behavior-x:contain;scrollbar-color:#a6cedd #eaf3f8;outline:none;overflow-x:auto}.oxi-trends-image-canvas{width:100%;min-width:calc(760 * var(--rr-layout-unit));aspect-ratio:1920/1041;background:#f2f8fc;position:relative;overflow:hidden}.oxi-trends-image-canvas img{width:100%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0;transform:translateY(-20%)}.oxi-weekly-chart{width:100%;height:100%;display:block}body .cms-applied .oxi-weekly-chart :is(.oxi-chart-title,.oxi-chart-value){font-family:Figtree,Noto Sans TC,sans-serif!important;font-weight:700!important}.oxi-trends-empty{text-align:center;width:100%;min-height:calc(412 * var(--rr-layout-unit));aspect-ratio:1920/1041;padding:calc(35 * var(--rr-layout-unit));color:#557f91;background:radial-gradient(#e8f4f9,#f2f8fc 70%);place-items:center;display:grid}.oxi-trends-empty svg{margin:0 auto calc(20 * var(--rr-layout-unit));color:#69a9bf;display:block}.oxi-trends-empty h3{color:#2e687e;margin:0 0 calc(10 * var(--rr-layout-unit));font-size:23px;font-weight:500;line-height:1.6}.oxi-trends-empty p{margin:0;font-size:15px;line-height:1.9}.oxi-trends-caption{color:#79919d;text-align:center;margin:calc(17 * var(--rr-layout-unit)) 0 0;font-size:11px;line-height:1.8}.oxi-trends-mobile-hint{display:none}.oxi-trends-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #078bb7}.oxi-trends-panel:focus-visible{outline-offset:-3px;outline:2px solid #078bb7}.oxi-trends-image-scroll:focus-visible{outline-offset:-3px;outline:2px solid #078bb7}@media (max-width:800px){.oxi-trends-heading{margin-bottom:calc(27 * var(--rr-layout-unit))}.oxi-trends-toolbar{padding:calc(19 * var(--rr-layout-unit)) calc(22 * var(--rr-layout-unit))}.oxi-trends-report-title h3{font-size:16px}.oxi-trends-tabs button{min-width:calc(60 * var(--rr-layout-unit));padding-inline:calc(18 * var(--rr-layout-unit))}.oxi-trends-mobile-hint:not([hidden]){margin-left:calc(8 * var(--rr-layout-unit));display:inline}}@media (max-width:540px){.oxi-trends-section{padding:calc(36 * var(--rr-layout-unit)) 6% calc(45 * var(--rr-layout-unit))}.oxi-trends-toolbar{align-items:stretch;gap:calc(17 * var(--rr-layout-unit));padding:calc(19 * var(--rr-layout-unit)) calc(18 * var(--rr-layout-unit));flex-direction:column}.oxi-trends-report{border-radius:18px}.oxi-trends-tabs{align-self:stretch}.oxi-trends-tabs button{min-width:0;min-height:calc(44 * var(--rr-layout-unit));flex:1}.oxi-trends-report-title h3{font-size:17px}.oxi-trends-report-title p{font-size:12px}.oxi-trends-empty{padding:calc(25 * var(--rr-layout-unit))}.oxi-trends-empty h3{font-size:21px}.oxi-trends-empty p{font-size:14px}.oxi-trends-caption{text-align:left;margin-top:calc(13 * var(--rr-layout-unit));font-size:10px}.oxi-trends-heading>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.oxi-trends-tabs button{transition:none}}.oxi-technology{padding:clamp(calc(28 * var(--rr-layout-unit)),3.5vw,calc(48 * var(--rr-layout-unit))) 6% clamp(calc(38 * var(--rr-layout-unit)),4vw,calc(56 * var(--rr-layout-unit)));color:var(--rh-ink);background:linear-gradient(#fff,#f5fbfd 55%,#fff)}.oxi-technology-inner{max-width:calc(1232 * var(--rr-layout-unit));margin:auto}.oxi-technology-heading{margin-bottom:calc(34 * var(--rr-layout-unit))}.oxi-technology-heading>p{max-width:calc(415 * var(--rr-layout-unit));font-size:16px;line-height:1.95}.oxi-technology-layers{background:#ffffffb8;border:1px solid #d8eaf0;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 16px 55px #26627a06}.oxi-technology-layer{min-width:0;padding:calc(30 * var(--rr-layout-unit)) clamp(calc(22 * var(--rr-layout-unit)),2.8vw,calc(38 * var(--rr-layout-unit))) calc(29 * var(--rr-layout-unit));flex-direction:column;display:flex}.oxi-technology-layer+.oxi-technology-layer{border-left:1px solid #dcebf1}.oxi-technology-layer-top{margin-bottom:calc(27 * var(--rr-layout-unit));justify-content:space-between;align-items:center;display:flex}.oxi-technology-icon{width:calc(52 * var(--rr-layout-unit));height:calc(52 * var(--rr-layout-unit));color:#078bb7;background:linear-gradient(145deg,#f8fdff,#e8f5fa);border:1px solid #cfe6ef;border-radius:16px;place-items:center;display:grid}.oxi-technology-number{color:#bad5df;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-family:Figtree,sans-serif;font-size:36px;font-weight:400;line-height:1}.oxi-technology-label{margin:0 0 calc(12 * var(--rr-layout-unit));letter-spacing:.1em;color:#078bb7;font-size:11px}.oxi-technology-layer h3{letter-spacing:-.025em;margin:0 0 calc(14 * var(--rr-layout-unit));font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.55}.oxi-technology-body{color:var(--rh-muted);margin:0 0 calc(26 * var(--rr-layout-unit));font-size:15px;line-height:1.95}.oxi-technology-details{gap:calc(8 * var(--rr-layout-unit));padding:calc(19 * var(--rr-layout-unit)) 0 0;border-top:1px solid #e0edf2;flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex}.oxi-technology-details li{padding:calc(5 * var(--rr-layout-unit)) calc(9 * var(--rr-layout-unit));color:#40778d;background:#eff7fa;border-radius:6px;font-size:11px;line-height:1.6}@media (max-width:960px){.oxi-technology-layer{padding:calc(25 * var(--rr-layout-unit)) calc(21 * var(--rr-layout-unit))}.oxi-technology-layer h3{font-size:19px}.oxi-technology-body{font-size:14px}.oxi-technology-heading>p{max-width:calc(360 * var(--rr-layout-unit))}}@media (max-width:760px){.oxi-technology{padding:calc(25 * var(--rr-layout-unit)) 6% calc(34 * var(--rr-layout-unit))}.oxi-technology-heading{margin-bottom:calc(28 * var(--rr-layout-unit));display:block}.oxi-technology-heading>p{max-width:calc(540 * var(--rr-layout-unit));margin:calc(22 * var(--rr-layout-unit)) 0 0;font-size:15px}.oxi-technology-layers{border-radius:20px;grid-template-columns:1fr}.oxi-technology-layer{padding:calc(25 * var(--rr-layout-unit))}.oxi-technology-layer+.oxi-technology-layer{border-top:1px solid #dcebf1;border-left:0}.oxi-technology-layer-top{margin-bottom:calc(20 * var(--rr-layout-unit))}.oxi-technology-layer h3{font-size:22px}.oxi-technology-body{margin-bottom:calc(20 * var(--rr-layout-unit));font-size:15px}.oxi-technology-details{padding-top:calc(16 * var(--rr-layout-unit))}}
