.oprov-page{--oprov-navy:#071a2a;--oprov-ink:#132c40;--oprov-muted:#4e6474;--oprov-cyan:#72d9e6;--oprov-line:#d8e2e9;--oprov-blue:#246fe4;background:#fff;color:var(--oprov-ink);font-family:var(--ui-font,Arial,sans-serif);font-size:16px}.oprov-page .oprov-wrap{width:min(1280px,calc(100% - 2 * clamp(20px,4.5vw,64px)));margin-inline:auto}.oprov-page p{color:inherit;line-height:1.75}.oprov-page h1,.oprov-page h2,.oprov-page h3{font-family:inherit;letter-spacing:-.045em;text-wrap:balance}.oprov-page h2{font-size:clamp(32px,3.5vw,48px);line-height:1.13;font-weight:600}.oprov-page h3{font-size:24px;line-height:1.25;font-weight:600}.oprov-page .oprov-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1.5;margin:0 0 16px;color:#315e7d}.oprov-page .oprov-text-link{font-size:15px;font-weight:600;line-height:1.5;display:inline-flex;gap:16px;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#7b9ab0;transition:color .2s,text-decoration-color .2s}.oprov-page .oprov-text-link:hover{color:var(--oprov-blue);text-decoration-color:currentColor}.oprov-page .button{min-height:48px;letter-spacing:0;font-size:14px;border-radius:5px;transition:background-color .2s,border-color .2s,transform .2s}.oprov-page .button:hover{transform:translateY(-2px)}.oprov-page :focus-visible{outline:3px solid var(--oprov-blue);outline-offset:5px}.oprov-page .oprov-mark{display:inline-flex;align-items:center;gap:11px;color:inherit}.oprov-page .oprov-mark svg{width:34px;height:34px;flex:none}.oprov-page .oprov-mark>span{font-size:23px;font-weight:700;letter-spacing:.15em;line-height:1}.oprov-page .oprov-opening{background:var(--oprov-navy);color:#f2f5f7;padding:24px 0 28px}.oprov-page .oprov-heading-line{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2a4050;padding-bottom:18px;gap:20px}.oprov-page .oprov-heading-line>p{font-size:12px;color:#a9c0cf;letter-spacing:.035em;margin:0}.oprov-page .oprov-hero-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding:32px 0 30px}.oprov-page .oprov-hero-copy .oprov-kicker{color:var(--oprov-cyan);margin-bottom:13px}.oprov-page .oprov-hero-copy h1{font-size:clamp(48px,5.25vw,74px);line-height:1.02;font-weight:600;margin:0 0 15px;letter-spacing:-.06em}.oprov-page .oprov-hero-copy h1 span{color:var(--oprov-cyan)}.oprov-page .oprov-lead{font-size:20px;line-height:1.45;color:#cfdee7;letter-spacing:-.025em;max-width:460px;margin:0}.oprov-page .oprov-introduction>p:first-child{max-width:510px;color:#cfdee7;font-size:16px;margin:0}.oprov-page .oprov-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:20px}.oprov-page .oprov-actions .button{background:var(--oprov-blue);color:#fff;border-color:var(--oprov-blue);gap:22px}.oprov-page .oprov-actions .button:hover{background:#195cca;border-color:#195cca}.oprov-page .oprov-actions .oprov-text-link{font-size:14px;color:#edf6fa}.oprov-page .oprov-status{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:0;color:#bdd2df;margin-top:16px}.oprov-page .oprov-status>span{width:7px;height:7px;display:block;border:1px solid var(--oprov-cyan);border-radius:50%;flex:none}.oprov-page .oprov-explorer-wrap{scroll-margin-top:24px}.oprov-page .oprov-opening>.oprov-wrap>.oprov-disclosure{max-width:1040px;color:#bcd1df;font-size:13px;margin:18px 0 0;line-height:1.65;padding:0;border:0}.oprov-page .oprov-thesis{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:86px}.oprov-page .oprov-thesis>div+div>p{color:var(--oprov-muted);margin:0 0 18px}.oprov-page .oprov-thesis .oprov-text-link{color:#155dbf}.oprov-page .oprov-research{background:#f2f5f7;padding:64px 0}.oprov-page .oprov-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px}.oprov-page .oprov-section-heading>p{color:var(--oprov-muted);font-size:16px}.oprov-page .oprov-research-index summary{padding:23px 0;font-size:17px;font-weight:600;cursor:pointer;color:var(--oprov-ink);border-top:1px solid #bdcdd9;transition:color .2s}.oprov-page .oprov-research-index summary:hover{color:var(--oprov-blue)}.oprov-page .oprov-capabilities{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.oprov-page .oprov-capabilities article{border-top:1px solid var(--oprov-line);padding:30px 0;display:grid;grid-template-columns:35px 1fr;gap:14px}.oprov-page .oprov-index{font-size:13px;color:#426780;padding-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oprov-page .oprov-research-status{font-size:12px;color:#38658a;margin-bottom:9px}.oprov-page .oprov-capabilities h3{margin:0 0 14px}.oprov-page .oprov-capabilities h3+p{color:var(--oprov-muted);font-size:15px}.oprov-page .oprov-technical-note{color:#4e6474;font-size:13px;margin-top:17px}.oprov-page .oprov-capability-wide{grid-column:1/-1}.oprov-page .oprov-capability-wide>div{max-width:780px}.oprov-page .oprov-roadmap{display:grid;grid-template-columns:.8fr 1.35fr;gap:96px;padding-block:88px}.oprov-page .oprov-roadmap-intro>p:not(.oprov-kicker){color:var(--oprov-muted);margin-top:24px;font-size:16px}.oprov-page .oprov-roadmap-intro .oprov-small{font-size:14px!important;line-height:1.75}.oprov-page .oprov-roadmap-stages{border-top:1px solid #c6d5df}.oprov-page .oprov-roadmap-stages details{border-bottom:1px solid #c6d5df}.oprov-page .oprov-roadmap-stages summary{display:flex;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:25px 0;transition:color .2s}.oprov-page .oprov-roadmap-stages summary:hover{color:var(--oprov-blue)}.oprov-page .oprov-roadmap-stages summary::-webkit-details-marker{display:none}.oprov-page .oprov-stage-number{font-size:13px;color:#2466a0;align-self:flex-start;padding-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oprov-page .oprov-roadmap-stages small{display:block;font-size:12px;font-weight:400;color:#4e6474;line-height:1.5;margin-bottom:7px}.oprov-page .oprov-roadmap-stages strong{display:block;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.025em}.oprov-page .oprov-expand{margin-left:auto;font-size:26px;color:#43657d;font-weight:400;transition:transform .2s}.oprov-page details[open] .oprov-expand{transform:rotate(45deg)}.oprov-page .oprov-stage-body{padding:0 25px 28px 38px;color:var(--oprov-muted);font-size:15px}.oprov-page .oprov-stage-body>p{margin-bottom:15px}.oprov-page .oprov-stage-body ul{padding-left:18px;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 28px;line-height:1.65}.oprov-page .oprov-stage-body li{padding-left:2px}.oprov-page .oprov-home-vision{background:#eaf1f5;padding:60px 0}.oprov-page .oprov-home-vision>.oprov-wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:end}.oprov-page .oprov-home-vision h2{margin-bottom:22px}.oprov-page .oprov-home-vision p:not(.oprov-kicker){font-size:16px;color:var(--oprov-muted)}.oprov-page .oprov-home-vision .oprov-text-link{margin-top:16px;color:#155dbf}.oprov-page .oprov-updates{padding-block:54px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.oprov-page .oprov-updates h2{font-size:34px}.oprov-page .oprov-updates>p{color:var(--oprov-muted);font-size:15px}.oprov-page .oprov-media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.oprov-page .oprov-media-list img{aspect-ratio:16/9;object-fit:cover}.oprov-page .oprov-media-list h3{font-size:22px}.oprov-page .oprov-media-list p{font-size:14px;margin-top:10px}.oprov-page .oprov-partnership{padding:80px 0;background:var(--oprov-navy);color:#f2f5f7;scroll-margin-top:24px}.oprov-page .oprov-partnership>.oprov-wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:110px}.oprov-page .oprov-partnership-intro>.oprov-mark{color:var(--oprov-cyan);margin-bottom:28px}.oprov-page .oprov-partnership .oprov-kicker{color:var(--oprov-cyan)}.oprov-page .oprov-partnership h2{font-size:clamp(36px,3.8vw,52px);margin-bottom:28px}.oprov-page .oprov-partnership-intro>p:not(.oprov-kicker){color:#c6d8e4;font-size:16px;margin-bottom:18px}.oprov-page .oprov-partnership-intro>.button{margin-top:16px;background:var(--oprov-cyan);color:#071a2a;border-color:var(--oprov-cyan)}.oprov-page .oprov-partnership-intro>.button:hover{background:#a0eaf2;border-color:#a0eaf2}.oprov-page .oprov-email{display:block;width:fit-content;font-size:15px;color:#c7dce8;min-height:44px;padding-top:18px;text-decoration:underline;text-underline-offset:4px}.oprov-page .oprov-partnership-aside{padding-top:9px}.oprov-page .oprov-partnership-aside>h3{font-size:23px;letter-spacing:-.025em;margin:0 0 24px}.oprov-page .oprov-partnership-aside>ul{list-style:none;padding:0;margin:0}.oprov-page .oprov-partnership-aside li{border-top:1px solid #304859;padding:15px 0;color:#d2e0e9;font-size:15px}.oprov-page .oprov-partnership-aside li:last-child{border-bottom:1px solid #304859}.oprov-page .oprov-safety-note{margin-top:34px}.oprov-page .oprov-safety-note h3{font-size:17px;letter-spacing:-.01em;margin-bottom:13px}.oprov-page .oprov-safety-note p{color:#b7cddd;font-size:14px;line-height:1.75}.oprov-page .oprov-safety-note p+p{margin-top:12px}.oprov-page .oprov-endnote{display:flex;justify-content:space-between;gap:35px;padding-block:28px;color:#4e6474}.oprov-page .oprov-endnote p{font-size:13px;max-width:760px}.oprov-page .oprov-endnote a{font-size:14px;line-height:1.6;min-height:44px;display:flex;align-items:center;gap:20px;white-space:nowrap}.oprov-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.oprov-page .oprov-hero-copy{gap:36px}.oprov-page .oprov-hero-copy h1{font-size:60px}.oprov-page .oprov-actions{gap:4px 16px}.oprov-page .oprov-partnership>.oprov-wrap,.oprov-page .oprov-roadmap,.oprov-page .oprov-thesis{gap:50px}.oprov-page .oprov-capabilities{column-gap:36px}.oprov-page .oprov-stage-body ul{grid-template-columns:1fr}.oprov-page .oprov-home-vision>.oprov-wrap{gap:45px}.oprov-page .oprov-endnote{display:block}.oprov-page .oprov-endnote a{margin-top:6px}}@media(max-width:760px){.oprov-page .oprov-heading-line>p{font-size:11px;max-width:165px;text-align:right}.oprov-page .oprov-mark svg{width:29px;height:29px}.oprov-page .oprov-mark>span{font-size:20px}.oprov-page .oprov-opening{padding-top:18px}.oprov-page .oprov-heading-line{padding-bottom:16px}.oprov-page .oprov-hero-copy{grid-template-columns:1fr;gap:16px;padding:24px 0}.oprov-page .oprov-hero-copy h1{font-size:48px;margin-bottom:12px}.oprov-page .oprov-hero-copy .oprov-kicker{font-size:11px;margin-bottom:10px}.oprov-page .oprov-lead{font-size:18px;max-width:390px}.oprov-page .oprov-desktop-break{display:none}.oprov-page .oprov-introduction>p:first-child{font-size:15px;line-height:1.65}.oprov-page .oprov-actions{margin-top:16px;gap:4px 18px}.oprov-page .oprov-actions .button{font-size:14px;min-height:46px;padding:12px 16px}.oprov-page .oprov-actions .oprov-text-link{font-size:14px}.oprov-page .oprov-hero-copy .oprov-status{font-size:12px;margin:12px 0 0}.oprov-page .oprov-opening>.oprov-wrap>.oprov-disclosure{font-size:13px;margin-top:16px}.oprov-page .oprov-thesis{grid-template-columns:1fr;gap:27px;padding-block:52px}.oprov-page .oprov-thesis h2 br{display:none}.oprov-page .oprov-section-heading{display:block;margin-bottom:24px}.oprov-page .oprov-section-heading>p{margin-top:18px;font-size:15px}.oprov-page .oprov-section-heading>p br{display:none}.oprov-page .oprov-research{padding-block:48px}.oprov-page .oprov-capabilities{grid-template-columns:1fr;gap:0}.oprov-page .oprov-capabilities article{grid-template-columns:25px 1fr;gap:12px;padding:27px 0}.oprov-page .oprov-capabilities h3{font-size:24px}.oprov-page .oprov-roadmap{grid-template-columns:1fr;gap:30px;padding-block:52px}.oprov-page .oprov-roadmap-intro h2 br{display:none}.oprov-page .oprov-roadmap-intro>p:not(.oprov-kicker){margin-top:19px}.oprov-page .oprov-roadmap-stages summary{gap:16px;padding:23px 0}.oprov-page .oprov-roadmap-stages strong{font-size:19px}.oprov-page .oprov-stage-body{padding-left:34px;padding-right:0}.oprov-page .oprov-home-vision{padding-block:48px}.oprov-page .oprov-home-vision>.oprov-wrap{grid-template-columns:1fr;gap:22px}.oprov-page .oprov-home-vision h2{margin-bottom:19px}.oprov-page .oprov-updates{grid-template-columns:1fr;gap:20px;padding-block:44px}.oprov-page .oprov-partnership{padding-block:52px}.oprov-page .oprov-partnership>.oprov-wrap{grid-template-columns:1fr;gap:42px}.oprov-page .oprov-partnership h2{font-size:38px}.oprov-page .oprov-partnership-intro>.button{font-size:14px;gap:18px}.oprov-page .oprov-partnership-aside{padding-top:0}.oprov-page .oprov-endnote a{white-space:normal}.oprov-page .oprov-media-list{grid-template-columns:1fr}}@media(max-width:560px){.oprov-page .oprov-hero-copy h1{font-size:43px}.oprov-page .oprov-hero-copy .oprov-lead{display:none}.oprov-page .oprov-hero-copy{padding:22px 0;gap:8px}.oprov-page .oprov-explorer-wrap{width:calc(100% - 24px)}.oprov-page .oprov-actions{margin-top:12px}.oprov-page .oprov-heading-line>p{font-size:10px;max-width:150px}.oprov-page .oprov-partnership h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.oprov-page *{scroll-behavior:auto;transition:none!important}.oprov-page .button:hover{transform:none}}@media(min-width:761px){.oprov-page .oprov-hero-copy{padding-block:25px}.oprov-page .oprov-hero-copy h1{font-size:clamp(48px,5vw,68px)}.oprov-page .oprov-lead{font-size:19px}}@media(max-width:560px){.oprov-page .oprov-heading-line .oprov-mark{display:none}.oprov-page .oprov-heading-line{padding-bottom:12px}.oprov-page .oprov-heading-line>p{max-width:none;text-align:left;font-size:11px}.oprov-page .oprov-hero-copy{padding-top:18px}.oprov-page .oprov-hero-copy h1{margin-bottom:7px}.oprov-page .oprov-hero-copy .oprov-status{margin-top:8px}}.oprov-product-page .oprov-partner-jump{display:inline-flex;min-height:36px;align-items:center;margin-top:8px;font-size:13px;color:#bdd2df;text-decoration:underline;text-underline-offset:4px}.oprov-product-page .oprov-hero-copy{align-items:start;padding-block:34px 28px;gap:65px}.oprov-product-page .oprov-lead{font-size:23px;line-height:1.45;max-width:440px}.oprov-product-page .oprov-introduction>p:first-child{font-size:15px;line-height:1.75}.oprov-product-page .oprov-hero-copy .oprov-status{font-size:11px;line-height:1.6;margin-top:9px}.oprov-product-page .oprov-pillar-map{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #c5d5e0;border-bottom:1px solid #c5d5e0;margin-bottom:80px}.oprov-pillar-map>a{display:block;padding:30px 30px 30px 0;text-decoration:none}.oprov-pillar-map>a+a{padding-left:30px;border-left:1px solid #d6e1e9}.oprov-pillar-map span{display:block;font-size:12px;color:#315e7b;margin-bottom:14px}.oprov-pillar-map strong{display:block;font-size:25px;letter-spacing:-.03em;font-weight:600}.oprov-pillar-map p{font-size:14px;color:#4e6474;line-height:1.75;margin:16px 0}.oprov-pillar-map small{font-size:12px;color:#155dbf;display:block;padding-top:6px}.oprov-pillar-map>a:hover strong{color:#155dbf}.oprov-product-page .oprov-use-cases{padding-bottom:80px}.oprov-product-page .oprov-use-cases .oprov-section-heading>p{max-width:390px}.oprov-use-cases article{display:grid;grid-template-columns:65px 1.15fr 1fr;gap:30px;border-top:1px solid #c5d5e0;padding:30px 0}.oprov-use-cases .oprov-use-number{font-size:13px;color:#315e7b;padding-top:6px}.oprov-use-cases article h3{font-size:28px;margin:0 0 16px}.oprov-use-cases article p{font-size:15px;color:#4e6474;line-height:1.8}.oprov-use-cases article .oprov-kicker{font-size:11px;margin-bottom:12px}.oprov-use-cases article small{font-size:12px;line-height:1.75;color:#526c7e;display:block;padding-top:12px}.oprov-use-cases article .oprov-text-link{font-size:13px;margin-top:12px}.oprov-product-page .oprov-platform-bridge{background:#edf3f7;padding:75px 0}.oprov-platform-bridge>.oprov-wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.oprov-platform-bridge figure{margin:0;border:1px solid #c1d4e0;background:#fff;box-shadow:0 16px 35px #122e4010}.oprov-platform-bridge figure img{display:block;width:100%;height:auto;object-fit:contain}.oprov-platform-bridge figcaption{padding:15px 20px;font-size:11px;line-height:1.6;color:#526c7e;border-top:1px solid #d6e1e9}.oprov-platform-bridge h2{margin:0 0 24px}.oprov-platform-bridge p{font-size:15px;line-height:1.8;color:#4e6474}.oprov-platform-bridge ol{list-style:none;margin:24px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 22px;font-size:12px;line-height:1.65;color:#4e6474}.oprov-platform-bridge li strong{display:block;font-size:14px;color:#193d55;margin-bottom:5px}.oprov-platform-bridge .oprov-actions .oprov-text-link{color:#155dbf;font-size:13px}.oprov-platform-bridge .oprov-bridge-note{font-size:12px;margin-top:18px}.oprov-product-page .oprov-design{padding-block:80px}.oprov-design .oprov-section-heading>p{max-width:390px}.oprov-design-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.oprov-design-grid article{border-top:3px solid #b7d8eb;padding-top:25px}.oprov-design-grid article>span{font-size:12px;color:#315e7b}.oprov-design-grid h3{font-size:25px;line-height:1.3;margin:20px 0 16px}.oprov-design-grid p{font-size:14px;color:#4e6474;line-height:1.85}.oprov-design-grid a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;color:#155dbf;text-decoration:underline;text-underline-offset:4px}@media(max-width:1050px){.oprov-platform-bridge>.oprov-wrap,.oprov-product-page .oprov-hero-copy{gap:35px}.oprov-use-cases article{grid-template-columns:35px 1fr 1fr;gap:25px}.oprov-design-grid{gap:24px}}@media(max-width:760px){.oprov-product-page .oprov-hero-copy{gap:16px;padding-block:24px}.oprov-product-page .oprov-lead{display:block;font-size:19px;max-width:340px}.oprov-product-page .oprov-introduction>p:first-child{font-size:14px;line-height:1.75}.oprov-product-page .oprov-pillar-map{grid-template-columns:1fr;margin-bottom:50px}.oprov-pillar-map>a,.oprov-pillar-map>a+a{padding:24px 0;border-left:0}.oprov-pillar-map>a+a{border-top:1px solid #d6e1e9}.oprov-pillar-map p{margin:12px 0;font-size:14px}.oprov-product-page .oprov-use-cases{padding-bottom:50px}.oprov-use-cases article{grid-template-columns:25px 1fr;gap:14px;padding:25px 0}.oprov-use-cases article>div:last-child{grid-column:2;border-left:2px solid #d3e4ef;padding-left:18px}.oprov-use-cases article h3{font-size:26px}.oprov-use-cases article p{font-size:14px}.oprov-product-page .oprov-platform-bridge{padding-block:50px}.oprov-platform-bridge>.oprov-wrap{grid-template-columns:1fr;gap:30px}.oprov-platform-bridge figure{order:2}.oprov-platform-bridge h2 br{display:none}.oprov-product-page .oprov-design{padding-block:50px}.oprov-design-grid{grid-template-columns:1fr;gap:26px}.oprov-design-grid article{padding-top:20px}.oprov-design-grid h3{margin-top:15px}.oprov-design-grid h3 br{display:none}.oprov-product-page .oprov-home-vision h3{font-size:26px}}@media(max-width:560px){.oprov-product-page .oprov-hero-copy h1{font-size:42px}.oprov-product-page .oprov-lead{font-size:18px}.oprov-product-page .oprov-heading-line .oprov-mark{display:inline-flex}.oprov-product-page .oprov-heading-line>p{max-width:145px;text-align:right;font-size:10px}.oprov-product-page .oprov-hero-copy .oprov-kicker{font-size:10px}.oprov-product-page .oprov-partner-jump{font-size:12px}.oprov-product-page .oprov-hero-copy .oprov-status{font-size:10px}.oprov-product-page .oprov-heading-line{display:none}.oprov-product-page .oprov-hero-copy{padding-top:4px;padding-bottom:18px}.oprov-product-page .oprov-hero-copy h1{font-size:42px}.oprov-product-page .oprov-introduction>p:first-child{font-size:14px;line-height:1.65}.oprov-product-page .oprov-partner-jump{min-height:32px;margin-top:4px}.oprov-product-page .oprov-hero-copy .oprov-status{font-size:10px}}.oprov-module-note{padding-top:0!important;padding-bottom:45px!important;display:grid;grid-template-columns:1fr 1fr;gap:28px}.oprov-module-note p{font-size:15px;line-height:1.75;color:#465e6e}.oprov-module-note strong{color:#15384f}@media(max-width:760px){.oprov-module-note{grid-template-columns:1fr;gap:10px}}.oprov-experience{background:#fff;color:#132c40;border:1px solid #cbd9e2;border-radius:8px;overflow:clip;box-shadow:0 18px 56px #020c1524;font-family:var(--ui-font,Arial,sans-serif)}.oprov-experience .oprov-viewer-top{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;font-size:11px;font-weight:600;letter-spacing:.08em;border-bottom:1px solid #d8e2e9;color:#4e6474;background:#f2f5f7;min-height:44px}.oprov-experience .oprov-mode-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 12px;background:#fff;border-bottom:1px solid #d8e2e9}.oprov-experience button{font:inherit;font-size:14px;font-weight:500;line-height:1.45;cursor:pointer;color:#234358;min-height:44px;border:1px solid #beced9;border-radius:5px;background:#fff;padding:10px 14px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.oprov-experience button:hover{background:#edf4fa;border-color:#6387a2;color:#164f93}.oprov-experience button:focus-visible{outline:3px solid #246fe4;outline-offset:3px}.oprov-experience button[aria-pressed=true]{background:#15384f;color:#fff;border-color:#15384f}.oprov-experience button[aria-pressed=true]:hover{background:#214e6c;border-color:#214e6c}.oprov-experience .oprov-mode-tabs button{position:relative;border-color:transparent;font-weight:600;padding:12px 15px;min-height:48px}.oprov-experience .oprov-mode-tabs button[aria-pressed=true]{background:#071a2a;border-color:#071a2a;box-shadow:inset 0 -3px #72d9e6}.oprov-experience .oprov-mode-tabs button:hover:not([aria-pressed=true]){background:#edf3f7;border-color:#edf3f7}.oprov-experience .oprov-stage{position:relative;height:490px;background:#dce5e8;isolation:isolate;border-bottom:1px solid #d8e2e9}.oprov-experience .oprov-stage canvas{touch-action:pan-y!important}.oprov-experience .oprov-stage[data-interactive=true] canvas{touch-action:none!important}.oprov-experience .oprov-stage canvas:focus{outline:3px solid #246fe4}.oprov-experience .oprov-stage-label{position:absolute;left:24px;bottom:22px;pointer-events:none;display:grid;gap:6px;color:#193d55;max-width:calc(100% - 48px)}.oprov-experience .oprov-stage-label strong{font-size:12px;letter-spacing:.065em;font-weight:700}.oprov-experience .oprov-stage-label span{font-size:12px;line-height:1.5;color:#425f72;letter-spacing:0}.oprov-experience .oprov-poster{position:absolute;inset:0;z-index:2;background:#dce5e8}.oprov-experience .oprov-poster img{width:100%;height:100%;object-fit:contain}.oprov-experience .oprov-poster p{position:absolute;bottom:20px;left:22px;right:22px;max-width:600px;background:#f2f5f7f2;color:#183d54;padding:13px 16px;border:1px solid #c6d6de;border-radius:4px;font-size:14px}.oprov-experience .oprov-view-controls{padding:16px 24px 0;display:flex;gap:8px;flex-wrap:wrap;align-items:center;background:#fff}.oprov-experience .oprov-view-controls button:first-child{border-color:#849faf;font-weight:600}.oprov-experience .oprov-view-controls button[aria-label="Zoom in"],.oprov-experience .oprov-view-controls button[aria-label="Zoom out"]{font-size:19px;line-height:1;min-width:44px;padding:10px}.oprov-experience .oprov-control-help{font-size:13px;color:#4e6474;padding:12px 24px 21px;margin:0;line-height:1.65;max-width:1000px}.oprov-experience .oprov-inspect-layout,.oprov-experience .oprov-scenario-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:32px;border-top:1px solid #d8e2e9;background:#f2f5f7}.oprov-experience .oprov-inspect-layout>section{border-left:1px solid #cbd9e2;padding-left:35px}.oprov-experience h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;margin:0 0 15px;color:#132c40}.oprov-experience p{font-size:15px;line-height:1.75;margin:0 0 18px;color:#4e6474}.oprov-experience .oprov-action-row,.oprov-experience .oprov-parts{display:flex;gap:8px;flex-wrap:wrap}.oprov-experience .oprov-parts button{font-size:13px;padding:10px 13px}.oprov-experience .oprov-action-row button{text-transform:capitalize;font-size:13px;padding:10px 13px}.oprov-experience .oprov-action-row button:nth-last-child(-n+2){border-color:#8da9bc;color:#174c75}.oprov-experience .oprov-scenarios{display:grid;gap:8px}.oprov-experience .oprov-scenarios button{display:flex;justify-content:space-between;text-align:left}.oprov-experience .oprov-observation{background:#fff;border:1px solid #d0dee7;border-left:3px solid #246fe4;border-radius:0 5px 5px 0;padding:25px}.oprov-experience .oprov-observation ul{padding-left:19px;line-height:1.8;font-size:15px;color:#3b586d}.oprov-experience .oprov-small{font-size:12px!important;line-height:1.65;letter-spacing:.04em;color:#295c80}.oprov-experience .oprov-status{font-size:13px;color:#315e7b;margin:18px 0 0;line-height:1.6}.oprov-experience .oprov-disclosure{margin:0;padding:20px 32px;border-top:1px solid #d8e2e9;font-size:13px;color:#4e6474;line-height:1.75;background:#fff}.oprov-experience .oprov-scenario-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#e9f0f5;gap:1px;border-bottom:1px solid #c8d8e2}.oprov-experience .oprov-scenario-rail button{border:0;border-radius:0;font-size:13px;padding:13px 10px;min-height:50px;background:#f2f5f7}.oprov-experience .oprov-scenario-rail button[aria-pressed=true]{background:#246fe4;color:#fff}.oprov-experience .oprov-scenario-rail button:hover:not([aria-pressed=true]){background:#e0ebf4}.oprov-experience .oprov-scenario-rail button:focus-visible{outline-offset:-4px}.oprov-experience .oprov-workflow{border-top:1px solid #ccdce6;padding:32px;background:#e9f0f5}.oprov-experience .oprov-workflow-intro{max-width:790px}.oprov-experience .oprov-workflow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0}.oprov-experience .oprov-workflow-steps button{text-align:left;display:flex;gap:13px;align-items:center;font-weight:600}.oprov-experience .oprov-workflow-steps button span{font-size:12px;font-weight:400}.oprov-experience .oprov-workflow-record{background:#fff;border:1px solid #cadbe7;border-left:3px solid #246fe4;padding:28px;min-height:225px;border-radius:0 6px 6px 0}.oprov-experience .oprov-workflow-record h4{font-size:25px;font-weight:600;letter-spacing:-.035em;margin:18px 0;line-height:1.3;color:#132c40}.oprov-experience .oprov-example-tag{color:#416375;font-size:13px}.oprov-experience .oprov-workflow-record dl{display:grid;grid-template-columns:150px 1fr;gap:12px 22px;font-size:15px;line-height:1.75}.oprov-experience .oprov-workflow-record dt{font-weight:600;color:#23495f}.oprov-experience .oprov-workflow-record dd{margin:0;color:#4e6474}.oprov-experience .oprov-workflow-record a{font-size:15px;text-decoration:underline;text-underline-offset:4px;display:inline-flex;min-height:44px;align-items:center;color:#195eb9}.oprov-experience .oprov-workflow-record button:disabled{opacity:.55;cursor:wait}.oprov-experience .oprov-workflow-record button+p{margin-top:15px}@media(max-width:1050px){.oprov-experience .oprov-stage{height:470px}.oprov-experience .oprov-inspect-layout,.oprov-experience .oprov-scenario-layout{gap:28px;padding:28px}.oprov-experience .oprov-inspect-layout>section{padding-left:26px}.oprov-experience .oprov-mode-tabs button{padding-inline:10px;font-size:13px}.oprov-experience .oprov-workflow-steps button{gap:9px;font-size:13px;padding-inline:10px}}@media(max-width:760px){.oprov-experience .oprov-inspect-layout,.oprov-experience .oprov-scenario-layout{grid-template-columns:1fr;gap:27px;padding:26px}.oprov-experience .oprov-inspect-layout>section{border-left:0;border-top:1px solid #cbd9e2;padding-left:0;padding-top:27px}.oprov-experience .oprov-workflow-steps{grid-template-columns:1fr 1fr}.oprov-experience .oprov-workflow{padding:26px}.oprov-experience .oprov-workflow-record{padding:24px}.oprov-experience .oprov-workflow-record dl{grid-template-columns:130px 1fr}.oprov-experience .oprov-viewer-top{font-size:10px;padding:12px 18px}.oprov-experience .oprov-control-help,.oprov-experience .oprov-view-controls{padding-inline:20px}}@media(max-width:560px){.oprov-experience{border-radius:6px}.oprov-experience .oprov-viewer-top{display:none}.oprov-experience .oprov-mode-tabs{grid-template-columns:1fr 1fr;gap:5px;padding:8px}.oprov-experience .oprov-mode-tabs button{min-height:44px;font-size:13px;padding:10px 8px}.oprov-experience .oprov-stage{height:390px}.oprov-experience .oprov-stage-label{left:16px;bottom:17px;max-width:calc(100% - 32px);gap:4px}.oprov-experience .oprov-stage-label span,.oprov-experience .oprov-stage-label strong{font-size:11px}.oprov-experience .oprov-view-controls{padding:14px 14px 0;gap:7px}.oprov-experience .oprov-view-controls button{font-size:13px;padding:10px 12px}.oprov-experience .oprov-view-controls button:first-child{width:100%;text-align:center}.oprov-experience .oprov-control-help{padding:12px 16px 20px;font-size:13px}.oprov-experience .oprov-inspect-layout,.oprov-experience .oprov-scenario-layout{padding:25px 20px}.oprov-experience .oprov-disclosure{padding:20px;font-size:13px}.oprov-experience h3{font-size:25px}.oprov-experience .oprov-parts button{font-size:13px}.oprov-experience .oprov-observation{padding:20px}.oprov-experience .oprov-workflow{padding:25px 20px}.oprov-experience .oprov-workflow-record{padding:20px}.oprov-experience .oprov-workflow-record dl{grid-template-columns:1fr;gap:4px}.oprov-experience .oprov-workflow-record dd{margin-bottom:14px}.oprov-experience .oprov-scenario-rail{grid-template-columns:1fr 1fr}.oprov-experience .oprov-scenario-rail button{font-size:13px}.oprov-experience .oprov-poster p{left:15px;right:15px;bottom:16px;font-size:13px}}@media(prefers-reduced-motion:reduce){.oprov-experience *{transition:none!important;scroll-behavior:auto}}.oprov-page .oprov-experience .oprov-status{color:#315e7b;font-size:13px;margin:18px 0 0}@media(min-width:1101px){.oprov-experience{display:grid;grid-template-columns:minmax(0,1fr) 300px}.oprov-experience>.oprov-viewer-top{grid-column:1/-1;grid-row:1}.oprov-experience>.oprov-mode-tabs{grid-column:1/-1;grid-row:2}.oprov-experience>.oprov-scenario-rail{grid-column:1/-1;grid-row:3}.oprov-experience>.oprov-stage{grid-column:1;grid-row:4;height:500px;border-right:1px solid #d8e2e9}.oprov-experience>.oprov-view-controls{grid-column:2;grid-row:4;align-self:start;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:26px 22px 0}.oprov-experience>.oprov-view-controls:before{content:"View controls";grid-column:1/-1;font-size:17px;font-weight:600;letter-spacing:-.02em;color:#132c40;margin-bottom:8px}.oprov-experience>.oprov-view-controls>button:first-child{grid-column:1/-1}.oprov-experience>.oprov-control-help{grid-column:2;grid-row:4;align-self:end;max-width:none;padding:24px 22px 25px;border-bottom:1px solid #d8e2e9;min-height:150px}.oprov-experience>.oprov-inspect-layout,.oprov-experience>.oprov-scenario-layout{grid-column:1/-1;grid-row:5;border-top:0}.oprov-experience>.oprov-workflow{grid-column:1/-1;grid-row:6}.oprov-experience>.oprov-disclosure{grid-column:1/-1;grid-row:7}.oprov-experience>noscript{grid-column:1/-1;grid-row:8}.oprov-experience .oprov-poster img{object-fit:cover;object-position:center}}.oprov-experience .oprov-mode-tabs button,.oprov-experience .oprov-scenario-rail button,.oprov-experience .oprov-workflow-steps button{position:relative}.oprov-experience .oprov-mode-tabs button[aria-pressed=true]{box-shadow:none}.oprov-experience .oprov-mode-indicator,.oprov-experience .oprov-scenario-indicator,.oprov-experience .oprov-workflow-indicator{position:absolute;height:3px;left:12px;right:12px;bottom:4px;pointer-events:none;transform-origin:left center;border-radius:2px;background:#72d9e6}.oprov-experience .oprov-scenario-indicator{background:#fff;bottom:3px;height:2px}.oprov-experience .oprov-workflow-indicator{left:10px;right:10px;bottom:3px;height:2px}.oprov-tooltip{z-index:90;max-width:260px;padding:11px 14px;border:1px solid #38596f;border-radius:5px;background:#071a2a;color:#f2f5f7;box-shadow:0 8px 22px #071a2a26;font-family:var(--ui-font,Arial,sans-serif);font-size:13px;line-height:1.6;transform-origin:var(--radix-tooltip-content-transform-origin);animation:oprov-hint-in .18s ease-out}.oprov-tooltip-arrow{fill:#071a2a}@keyframes oprov-hint-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.oprov-tooltip{animation:none}}.oprov-experience .oprov-review-button{transition:none}.oprov-field01{position:relative;scroll-margin-top:22px}.oprov-field01 .oprov-anchor{position:absolute;top:0;width:1px;height:1px;pointer-events:none}.oprov-field01 .oprov-viewer-top h2{font-size:15px!important;line-height:1.3!important;letter-spacing:.08em!important;margin:0;font-weight:500}.oprov-field01 .oprov-viewer-top h2 strong{font-weight:700;color:#155dbf;letter-spacing:0;margin-left:8px}.oprov-field01 .oprov-mode-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.oprov-field01 .oprov-mode-tabs button{text-align:left;padding:12px 15px;display:grid;gap:5px;min-height:68px}.oprov-field01 .oprov-mode-tabs small{font-size:11px;line-height:1.35;font-weight:400;opacity:.82}.oprov-field01 .oprov-scenario-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.oprov-field01 .oprov-stage{height:530px}.oprov-field01 .oprov-control-help p{font-size:13px;line-height:1.6;margin:0 0 15px}.oprov-field01 .oprov-control-help>span{display:block;font-size:12px;line-height:1.5}.oprov-field01 .oprov-control-help .oprov-status{margin:0;padding-top:12px;border-top:1px solid #d8e2e9;color:#234358}.oprov-field01 .oprov-scenario-layout{grid-template-columns:1.15fr 1fr;gap:35px;background:#f5f8fa}.oprov-field01 .oprov-observation dl{display:grid;gap:8px;margin:18px 0}.oprov-field01 .oprov-observation dt{font-weight:700;font-size:13px;color:#234358}.oprov-field01 .oprov-observation dd{margin:0 0 12px;font-size:14px;line-height:1.75;color:#4e6474}.oprov-field01 .oprov-limit{border-top:1px solid #d8e2e9;padding-top:17px;font-size:13px;line-height:1.6;margin:0}.oprov-field01 .oprov-sequence{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 16px}.oprov-field01 .oprov-sequence>span{display:flex;gap:10px;font-size:12px;line-height:1.5;padding:11px 0;border-top:2px solid #cddce5;color:#4e6474}.oprov-field01 .oprov-sequence b{font-weight:600;color:#426780}.oprov-field01 .oprov-sequence>span[data-reached=true]{border-color:#5d91c7}.oprov-field01 .oprov-sequence>span[data-active=true]{border-color:#246fe4;color:#173a54;font-weight:600}.oprov-field01 .oprov-replay{font-size:13px}.oprov-field01 .oprov-parts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oprov-field01 .oprov-parts button{text-align:left}.oprov-field01 .oprov-action-row button{text-transform:none}.oprov-field01 .op-documentation{padding:30px;background:#e9f0f5}.op-documentation .op-documentation-heading{display:flex;justify-content:space-between;gap:35px;margin-bottom:26px;align-items:end}.op-documentation .op-documentation-heading>p{max-width:430px;font-size:14px;margin:0}.op-documentation .op-documentation-heading h3{margin:0}.op-documentation .op-documentation-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.3fr);background:#fff;border:1px solid #bfd1de}.op-documentation .op-example-plan{border-right:1px solid #bfd1de;min-width:0;background:#f8fafc}.op-documentation .op-example-plan>div{display:flex;flex-direction:column;gap:4px;padding:18px 22px;background:#15384f;color:#f2f7fb;font-size:13px}.op-documentation .op-example-plan>div span{font-size:11px;color:#bdd2df}.op-documentation .op-example-plan svg{display:block;width:100%;height:auto;border-bottom:1px solid #d6e2ea}.op-documentation .op-example-plan>p{font-size:13px;padding:17px 22px 0;margin:0;line-height:1.6}.op-documentation .op-example-plan ul{list-style:none;padding:15px 22px;margin:0;font-size:12px;line-height:1.6;color:#35586d}.op-documentation .op-example-plan li{padding:5px 0 5px 14px;position:relative}.op-documentation .op-example-plan li:before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;border-radius:50%;background:#5488b1}.op-documentation .op-example-label{display:block;padding:0 22px 18px;font-size:11px;color:#526c7e}.op-documentation .op-record-panel{min-width:0}.op-documentation .oprov-workflow-steps{margin:0;gap:0;border-bottom:1px solid #d6e2ea;background:#f2f6f9}.op-documentation .oprov-workflow-steps button{border-radius:0;border:0;box-shadow:inset 0 -3px transparent;font-size:12px;padding:15px 12px;gap:6px;background:transparent;min-height:55px;justify-content:center}.op-documentation .oprov-workflow-steps button[data-state=active]{box-shadow:inset 0 -3px #246fe4;background:#fff;color:#155dbf}.op-documentation .oprov-workflow-steps button:focus-visible{outline-offset:-4px}.op-documentation .op-record-content{padding:26px 30px;min-height:460px}.op-documentation .op-record-content[hidden]{display:none}.op-documentation .op-record-content h4{font-size:24px;line-height:1.35;letter-spacing:-.035em;margin:22px 0 18px;font-weight:600}.op-documentation .op-record-content p{font-size:14px;line-height:1.75}.op-documentation .op-record-content dl{display:grid;grid-template-columns:90px 1fr;gap:13px 20px;font-size:13px;line-height:1.7;margin:22px 0}.op-documentation .op-record-content dt{font-weight:600}.op-documentation .op-record-content dd{margin:0;color:#4e6474}.op-documentation .op-record-content button{font-size:13px;font-weight:600}.op-documentation .op-record-content button:disabled{cursor:not-allowed;color:#60788a;background:#edf2f5;border-color:#d1dfe8}.op-documentation .op-record-content button[aria-pressed=true]{color:#fff;background:#15384f}.op-documentation .op-record-status{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#315e7b}.op-documentation .op-record-status>span:last-child{border:1px solid #c7dbe8;border-radius:3px;padding:5px 8px;background:#f2f7fb}.op-documentation .op-record-note{font-size:12px!important;margin:18px 0 0!important;color:#526c7e!important}.op-documentation .op-record-next{display:block;margin-top:14px!important}.op-documentation .op-integration-footnote{display:flex;gap:35px;justify-content:space-between;align-items:center;padding-top:22px}.op-documentation .op-integration-footnote p{font-size:12px;line-height:1.75;max-width:850px;margin:0}.op-documentation .op-integration-footnote a{flex:none;max-width:220px;font-size:13px;font-weight:600;color:#155dbf;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}@media(min-width:1101px){.oprov-field01>.oprov-stage{height:560px}.oprov-field01>.oprov-control-help{min-height:auto}.oprov-field01>.oprov-inspect-layout,.oprov-field01>.oprov-scenario-layout{grid-row:5}.oprov-field01>.oprov-workflow{grid-row:6}}@media(max-width:1100px){.oprov-field01 .oprov-mode-tabs small{display:none}.oprov-field01 .oprov-mode-tabs button{min-height:50px;font-size:12px;padding:10px}.op-documentation .oprov-workflow-steps{grid-template-columns:1fr 1fr}.op-documentation .op-record-content{padding:24px}.op-documentation .op-record-content dl{grid-template-columns:1fr;gap:4px}.op-documentation .op-record-content dd{margin-bottom:12px}.op-documentation .op-integration-footnote{align-items:start}}@media(max-width:760px){.oprov-field01 .oprov-mode-tabs{display:flex;overflow-x:auto;gap:5px;scroll-padding:8px;scrollbar-width:thin}.oprov-field01 .oprov-mode-tabs button{flex:0 0 145px;font-size:13px;text-align:center;min-height:48px}.oprov-field01 .oprov-scenario-rail{display:flex;overflow-x:auto;scrollbar-width:thin}.oprov-field01 .oprov-scenario-rail button{flex:0 0 155px;min-height:48px}.oprov-field01 .oprov-stage{height:430px}.oprov-field01 .oprov-scenario-layout{grid-template-columns:1fr;gap:23px}.op-documentation .op-documentation-heading{display:block}.op-documentation .op-documentation-heading>p{margin-top:16px}.op-documentation .op-documentation-grid{grid-template-columns:1fr}.op-documentation .op-example-plan{border-right:0;border-bottom:1px solid #bfd1de}.op-documentation .op-example-plan svg{max-height:240px}.op-documentation .op-example-plan ul{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.op-documentation .op-record-content{min-height:430px;padding:22px}.op-documentation .op-record-content h4{font-size:23px}.op-documentation .oprov-workflow-steps{grid-template-columns:1fr 1fr}.op-documentation .op-integration-footnote{display:block}.op-documentation .op-integration-footnote a{max-width:none;margin-top:12px}.oprov-field01 .op-documentation{padding:25px 18px}.oprov-field01 .oprov-viewer-top{display:flex;gap:15px;padding:12px 16px}.oprov-field01 .oprov-viewer-top>span{font-size:10px;text-align:right;max-width:140px;line-height:1.4}.oprov-field01 .oprov-viewer-top h2{font-size:12px!important}.oprov-field01 .oprov-stage-label{bottom:15px}.oprov-field01 .oprov-stage-label span,.oprov-field01 .oprov-stage-label strong{font-size:10px}}.oprov-field01 .oprov-stage-label{left:12px;bottom:12px;max-width:calc(100% - 24px);padding:9px 12px;background:rgba(240,245,248,.94);border:1px solid rgba(197,213,224,.7);border-radius:3px;width:max-content;box-sizing:border-box}.oprov-mobile-controls,.oprov-mobile-mode{display:none}@media(max-width:760px){.oprov-field01>.oprov-mode-tabs,.oprov-field01>.oprov-scenario-rail,.oprov-field01>.oprov-view-controls,.oprov-field01>.oprov-viewer-top{display:none}.oprov-field01 .oprov-mobile-mode{display:block;padding:10px 14px;background:#fff;border-bottom:1px solid #d8e2e9}.oprov-mobile-mode label{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;color:#315e7b}.oprov-mobile-mode select{flex:1 1;min-width:0}.oprov-mobile-mode select,.oprov-mobile-selects select{font:500 16px/1.3 var(--ui-font,Arial,sans-serif);min-height:44px;max-width:100%;color:#15384f;background:#fff;border:1px solid #91acc0;border-radius:4px;padding:8px 25px 8px 10px;width:100%}.oprov-field01 .oprov-stage{height:clamp(230px,40svh,330px)}.oprov-field01 .oprov-stage-label{padding:6px 9px;left:9px;bottom:9px;max-width:calc(100% - 18px)}.oprov-field01 .oprov-stage-label span{display:none}.oprov-field01 .oprov-poster img{object-fit:contain}.oprov-field01 .oprov-mobile-controls{display:block;padding:12px 14px 0;background:#fff}.oprov-mobile-selects{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oprov-mobile-selects label{display:grid;gap:5px;font-size:12px;color:#315e7b;font-weight:600;min-width:0}.oprov-mobile-actions{display:flex;gap:8px;margin-top:10px}.oprov-mobile-actions button{flex:1 1;min-width:0;font-size:13px;min-height:44px;padding:8px 5px;white-space:nowrap}.oprov-mobile-actions button[aria-pressed=true]{background:#15384f;color:#fff;border-color:#15384f}.oprov-mobile-adjust{margin-top:2px}.oprov-mobile-adjust summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:13px;cursor:pointer;color:#315e7b;list-style:none}.oprov-mobile-adjust summary::-webkit-details-marker{display:none}.oprov-mobile-adjust summary:after{content:"+";font-size:20px}.oprov-mobile-adjust[open] summary:after{content:"−"}.oprov-mobile-adjust>div{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:7px;padding-bottom:10px}.oprov-mobile-adjust button{min-height:44px;font-size:13px;padding:7px}.oprov-mobile-touch-hint{font-size:12px;line-height:1.5;margin:0 0 10px;color:#315e7b}.oprov-field01>.oprov-control-help{padding:0 14px 10px;background:#fff;min-height:0}.oprov-field01>.oprov-control-help>p:first-child{display:none}.oprov-page .oprov-field01>.oprov-control-help .oprov-status{margin:0;font-size:11px;line-height:1.4}.oprov-field01>.oprov-inspect-layout:not([data-selected-part]){display:none}.oprov-field01>.oprov-inspect-layout{display:block;padding:16px 14px}.oprov-field01 .oprov-action-row,.oprov-field01 .oprov-replay,.oprov-field01>.oprov-inspect-layout>div{display:none}.oprov-field01>.oprov-inspect-layout>section{border:0;padding:0}.oprov-field01>.oprov-inspect-layout h3{font-size:19px;margin-bottom:8px}.oprov-field01>.oprov-inspect-layout p{font-size:14px;line-height:1.65;margin-bottom:0}.oprov-field01>.oprov-scenario-layout{padding:20px 16px}}.oprov-mobile-heading{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0}.oprov-desktop-loadout{grid-column:1/-1;display:grid;gap:8px;border-bottom:1px solid #d6e0e8;padding-bottom:12px;margin-bottom:6px}.oprov-desktop-loadout label{display:grid;gap:5px;font-size:12px;color:#315e7b}.oprov-desktop-loadout select{width:100%;min-height:44px;border:1px solid #91acc0;background:white;color:#15384f;padding:8px;font:inherit;font-size:15px;border-radius:4px}.oprov-desktop-loadout small{font-size:11px;line-height:1.5;color:#526675}.oprov-field01 .oprov-dock-status{margin:0;padding:12px 20px;background:#edf5f7;border-top:1px solid #c4d7df;font-size:13px;line-height:1.55;color:#234858}@media(max-width:760px){.oprov-mobile-loadout{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end;margin-top:8px}.oprov-mobile-loadout label{display:grid;gap:4px;font-size:12px;color:#315e7b}.oprov-mobile-loadout select{min-height:44px;width:100%;min-width:0;background:#fff;color:#15384f;border:1px solid #91acc0;border-radius:4px;padding:8px;font-size:16px}.oprov-mobile-loadout button{min-height:44px;font-size:13px;padding:7px 4px}.oprov-field01 .oprov-dock-status{padding:10px 14px;font-size:12px}.oprov-field01 .oprov-stage{height:clamp(210px,35svh,300px)}}@media(min-width:1101px){.oprov-field01>.oprov-control-help{min-height:64px;padding:12px 22px}.oprov-field01>.oprov-control-help>p:first-child{display:none}.oprov-page .oprov-field01>.oprov-control-help .oprov-status{margin:0}.oprov-field01>.oprov-view-controls>.oprov-desktop-loadout+button{grid-column:1/-1}}.research-program{background:#f2f5f7;color:#132c40;padding:78px 0;scroll-margin-top:24px;font-family:var(--ui-font,Arial,sans-serif)}.research-program .research-program-inner{width:min(1280px,calc(100% - 2 * clamp(20px,4.5vw,64px)));margin-inline:auto}.research-program .research-program-header{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:end;margin-bottom:38px}.research-program .rp-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#315e7d;margin:0 0 16px;line-height:1.5}.research-program .research-program-header h2{font-size:clamp(35px,3.6vw,50px);line-height:1.1;letter-spacing:-.05em;margin:0;font-weight:600}.research-program p{color:#4e6474;font-size:16px;line-height:1.75;margin:0}.research-program .research-program-header>div+div>p:first-child{max-width:520px;font-size:17px}.research-program .rp-program-status{font-size:13px;margin-top:16px;color:#315e7d}.research-program .research-program-body{display:grid;gap:34px}.research-program .rp-workflow{display:grid;grid-template-columns:.85fr 2.4fr;column-gap:55px;align-items:start;background:#071a2a;color:#f2f5f7;padding:32px 34px;border-radius:6px}.research-program .rp-workflow .rp-eyebrow{color:#72d9e6;grid-column:1;margin-bottom:12px}.research-program .rp-workflow h3{font-size:26px;line-height:1.22;letter-spacing:-.035em;margin:0;color:#f2f5f7;grid-column:1;font-weight:600}.research-program .rp-workflow ol{grid-column:2;grid-row:1/4;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:workflow}.research-program .rp-workflow li{position:relative;padding-top:52px;min-width:0;display:block}.research-program .rp-workflow li:before{content:"";position:absolute;left:16px;right:-40px;top:17px;height:1px;background:#40647a}.research-program .rp-workflow li:last-child:before{display:none}.research-program .rp-workflow li>span{position:absolute;left:0;top:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #72d9e6;border-radius:50%;background:#071a2a;font-size:12px;font-weight:600;line-height:1;color:#72d9e6;z-index:1}.research-program .rp-workflow strong{font-size:16px;font-weight:600;display:block;margin-bottom:9px;color:#edf5fa;line-height:1.4}.research-program .rp-workflow li p{font-size:14px;color:#c4d6e2;line-height:1.7}.research-program .rp-text-link{grid-column:1;grid-row:3;color:#b9eaf0;text-decoration:underline;text-underline-offset:5px;font-size:14px;line-height:1.7;display:inline-flex;gap:14px;align-items:center;min-height:44px;margin-top:18px;transition:color .2s}.research-program .rp-text-link:hover{color:#fff}.research-program .rp-workflow-note{grid-column:2;font-size:12px;color:#b6ccd9;line-height:1.65;margin-top:24px;border-top:1px solid #2e475a;padding-top:16px}.research-program .rp-tracks{border-top:1px solid #bdceda}.research-program .rp-track{border-bottom:1px solid #bdceda;scroll-margin-top:25px;transition:background-color .2s}.research-program .rp-track[open]{background:#fff}.research-program .rp-track summary{display:grid;grid-template-columns:38px 1fr 28px;align-items:center;gap:22px;list-style:none;padding:23px 22px;cursor:pointer;min-height:95px;transition:background-color .2s}.research-program .rp-track summary::-webkit-details-marker{display:none}.research-program .rp-track summary:hover{background:#e8f0f7}.research-program .rp-track-number{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #afc4d4;border-radius:5px;font-size:13px;color:#315e7d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .2s,background-color .2s,border-color .2s}.research-program .rp-track[open] .rp-track-number{background:#246fe4;border-color:#246fe4;color:#fff}.research-program .rp-track summary small{display:block;font-size:12px;color:#4e6474;margin-bottom:6px;line-height:1.5}.research-program .rp-track summary strong{display:block;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.035em;color:#132c40}.research-program .rp-track-toggle{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:400;line-height:1;color:#315e7d;transition:transform .2s}.research-program .rp-track[open] .rp-track-toggle{transform:rotate(45deg)}.research-program .rp-track-content{display:grid;grid-template-columns:1.05fr 1fr;gap:0 55px;padding:7px 36px 32px 82px;margin:0;background:#fff}.research-program .rp-track-content h3{grid-column:1;font-size:26px;line-height:1.3;letter-spacing:-.035em;margin:0 0 18px;color:#132c40;font-weight:600}.research-program .rp-track-content>p{grid-column:1;font-size:15px;max-width:600px}.research-program .rp-contributions{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:1fr;gap:24px;border-left:1px solid #d5e1e9;padding-left:28px;margin:0}.research-program .rp-contributions h4{font-size:14px;font-weight:700;color:#21557d;margin:0 0 9px;letter-spacing:0}.research-program .rp-contributions p{font-size:15px;line-height:1.7}.research-program .rp-evidence{grid-column:1/-1;margin:27px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:25px;border-top:1px solid #d5e1e9}.research-program .rp-evidence>div{display:block}.research-program .rp-evidence dt{font-size:13px;line-height:1.6;font-weight:700;color:#21557d;margin:0 0 9px}.research-program .rp-evidence dd{font-size:14px;line-height:1.75;color:#4e6474;margin:0}.research-program .rp-track-cta{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:23px;min-height:46px;margin-top:27px;padding:12px 19px;background:#15384f;color:#fff;border-radius:5px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .2s,transform .2s}.research-program .rp-track-cta:hover{background:#246fe4;transform:translateY(-2px)}.research-program .rp-brief{margin-top:30px;padding-top:10px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.research-program .rp-brief h3{font-size:27px;letter-spacing:-.035em;margin:0 0 12px;color:#132c40;font-weight:600}.research-program .rp-brief p{max-width:680px;font-size:15px}.research-program .rp-brief>a{display:block;font-size:15px;font-weight:600;line-height:1.7;color:#195eb9;min-height:44px;text-decoration:underline;text-underline-offset:5px}.research-program .rp-brief>a>span{padding-left:18px}.research-program .rp-brief small{display:block;font-size:12px;font-weight:400;color:#4e6474;margin-top:8px;text-decoration:none}.research-program :focus-visible{outline:3px solid #246fe4;outline-offset:5px}@media(max-width:1100px){.research-program .research-program-header{gap:45px}.research-program .rp-workflow{grid-template-columns:1fr;gap:0;padding:30px}.research-program .rp-workflow h3 br{display:none}.research-program .rp-workflow ol{grid-column:1;grid-row:auto;margin-top:28px;gap:28px}.research-program .rp-text-link{grid-row:auto;margin-top:20px}.research-program .rp-workflow-note{grid-column:1;margin-top:8px;padding-top:16px}.research-program .rp-track-content{gap:0 30px;padding-left:35px}.research-program .rp-contributions{padding-left:24px}.research-program .rp-evidence{gap:24px}.research-program .rp-brief{gap:30px}}@media(max-width:760px){.research-program{padding:52px 0}.research-program .research-program-header{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.research-program .research-program-header h2{font-size:38px}.research-program .research-program-header>div+div>p:first-child{font-size:16px}.research-program .rp-program-status{margin-top:13px}.research-program .rp-workflow{padding:28px 25px}.research-program .rp-workflow ol{grid-template-columns:1fr 1fr;gap:26px}.research-program .rp-workflow li:nth-child(2):before{display:none}.research-program .rp-workflow li:before{right:-42px}.research-program .rp-workflow li{padding-top:47px}.research-program .rp-workflow-note{font-size:13px}.research-program .rp-track summary{gap:15px;padding:23px 16px;grid-template-columns:35px 1fr 22px}.research-program .rp-track summary strong{font-size:22px}.research-program .rp-track-content{display:block;padding:6px 25px 28px}.research-program .rp-track-content h3{font-size:25px}.research-program .rp-contributions{grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid #d5e1e9;border-bottom:1px solid #d5e1e9;padding:23px 0;margin:25px 0;gap:25px}.research-program .rp-contributions p{font-size:14px}.research-program .rp-evidence{grid-template-columns:1fr;gap:20px;border-top:0;margin:0;padding-top:0}.research-program .rp-evidence>div{display:grid;grid-template-columns:120px 1fr;gap:18px}.research-program .rp-evidence dt{margin:0}.research-program .rp-brief{grid-template-columns:1fr;gap:23px}.research-program .rp-track-cta{font-size:14px;gap:18px}.research-program .rp-brief h3{font-size:27px}}@media(max-width:430px){.research-program .rp-workflow{padding:26px 21px}.research-program .rp-workflow ol{gap:25px 20px}.research-program .rp-workflow li p{font-size:14px}.research-program .rp-workflow strong{font-size:15px}.research-program .rp-track summary{padding:21px 9px;gap:12px;grid-template-columns:33px 1fr 18px}.research-program .rp-track summary strong{font-size:21px}.research-program .rp-track-content{padding:5px 18px 26px}.research-program .rp-track-content h3{font-size:23px}.research-program .research-program-header h2{font-size:36px}.research-program .rp-contributions{grid-template-columns:1fr;gap:22px}.research-program .rp-evidence>div{grid-template-columns:1fr;gap:7px}.research-program .rp-track-cta{padding-inline:15px;font-size:13px;gap:14px}}@media(prefers-reduced-motion:reduce){.research-program *{transition:none!important;scroll-behavior:auto}.research-program .rp-track-cta:hover{transform:none}}.research-program .research-program-body{grid-template-columns:minmax(0,1fr)}