.prx{--prx-motion-duration:.72s;--prx-motion-ease:cubic-bezier(.22, 1, .36, 1)}.prx [data-aos]{opacity:0;filter:blur();transition:opacity var(--prx-motion-duration) var(--prx-motion-ease), transform var(--prx-motion-duration) var(--prx-motion-ease), filter var(--prx-motion-duration) var(--prx-motion-ease);transition-delay:var(--aos-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.prx [data-aos].aos-animate{opacity:1;filter:blur();will-change:auto;transform:none}.prx [data-aos=fade]{transform:none}.prx [data-aos=fade-up]{transform:translateY(20px)}.prx [data-aos=fade-down]{transform:translateY(-16px)}.prx [data-aos=zoom-in],.prx [data-aos=scale-in]{transform:translateY(12px)scale(.96)}.prx [data-aos=fade-right]{transform:translate(-22px)}.prx [data-aos=fade-left]{transform:translate(22px)}.prx [data-aos=blur-in]{filter:blur(8px);transform:translateY(14px)}.prx [data-aos=zoom-in].aos-animate,.prx [data-aos=scale-in].aos-animate,.prx [data-aos=fade-right].aos-animate,.prx [data-aos=fade-left].aos-animate,.prx [data-aos=fade-up].aos-animate,.prx [data-aos=fade-down].aos-animate,.prx [data-aos=blur-in].aos-animate,.prx [data-aos=fade].aos-animate{filter:blur();transform:none}.prx .hero-content-inner>.hero-kicker,.prx .hero-content-inner>h1,.prx .hero-content-inner>.hero-subhead-list,.prx .hero-content-inner>.hero-sub,.prx .hero-content-inner>.hero-cta,.prx .hero-content-inner>.hero-microproof,.prx .hero-panel.hero-glass-shell{opacity:0;animation:cbsHeroUp .9s var(--prx-ease) forwards}.prx .hero-content-inner>.hero-kicker{animation-delay:80ms}.prx .hero-content-inner>h1{animation-delay:.16s}.prx .hero-content-inner>.hero-subhead-list{animation-delay:.28s}.prx .hero-content-inner>.hero-sub{animation-delay:.38s}.prx .hero-content-inner>.hero-cta{animation-delay:.48s}.prx .hero-content-inner>.hero-microproof{animation-delay:.56s}.prx .hero-panel.hero-glass-shell{animation-delay:.3s}.prx .hero-panel-inner>.hero-flow__list .hero-flow__link,.prx .hero-panel-inner>.hero-flow__caption,.prx .hero-panel-inner>.hero-enterprise,.prx .hero-panel-inner>.hero-cloud-nav{opacity:0;animation:cbsHeroUp .75s var(--prx-motion-ease,var(--prx-ease)) forwards}.prx .hero-panel-inner>.hero-flow__list li:first-child .hero-flow__link{animation-delay:.42s}.prx .hero-panel-inner>.hero-flow__list li:nth-child(2) .hero-flow__link{animation-delay:.5s}.prx .hero-panel-inner>.hero-flow__list li:nth-child(3) .hero-flow__link{animation-delay:.58s}.prx .hero-panel-inner>.hero-flow__list li:nth-child(4) .hero-flow__link{animation-delay:.66s}.prx .hero-panel-inner>.hero-flow__caption{animation-delay:.74s}.prx .hero-panel-inner>.hero-enterprise{animation-delay:.82s}.prx .hero-panel-inner>.hero-cloud-nav{animation-delay:.9s}.prx .hero h1 .hero-h1-lead,.prx .hero h1 .hero-h1-accent{display:inline}@keyframes cbsHeroUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.prx .hero-orb{transition:translate .45s var(--prx-ease);will-change:translate}.prx .why-choose-grid,.prx .pain-grid,.prx .outcomes-grid,.prx .offer-grid,.prx .industry-grid,.prx .service-reviews-grid,.prx .stats-grid,.prx .plans-grid{align-items:stretch!important;gap:.9rem!important}.prx .why-choose-grid>*,.prx .pain-grid>*,.prx .outcomes-grid>*,.prx .offer-grid>*,.prx .industry-grid>*,.prx .service-reviews-grid>*,.prx .stats-grid>*,.prx .plans-grid>*{height:100%!important;min-height:0!important}.prx #main-content .why-choose-tile,.prx .why-choose-section .why-choose-tile,.prx .pain-card,.prx .outcome-card,.prx .offer-card,.prx .industry-card,.prx .service-review-card,.prx .plan-card{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.prx #main-content .why-choose-tile>p,.prx .pain-card>p,.prx .outcome-card>p,.prx .offer-card>p,.prx .industry-card>p,.prx .service-review-card .service-review-quote,.prx .service-review-card>p{flex:auto!important}.prx #main-content .why-choose-tile,.prx .why-choose-section .why-choose-tile{padding:1.25rem 1.1rem 1.3rem!important}.prx .pain-card,.prx .outcome-card,.prx .offer-card,.prx .industry-card{padding:1.15rem 1.15rem 1.25rem!important}.prx #main-content>.section,.prx #main-content>.offer-section,.prx #main-content>.why-choose-section,.prx #main-content>.stats-section,.prx #main-content>.pain-section,.prx #main-content>.process-section,.prx #main-content>.industries-section,.prx #main-content>.outcomes-section,.prx #main-content>.salesforce-d360-band{padding-block:clamp(2.75rem,5.5vw,4rem)!important}.prx #main-content .container{max-width:80rem;margin-inline:auto;padding-inline:clamp(1.4rem,5vw,3.5rem)}.prx #faq.faq .faq-wrap{max-width:1060px;padding-inline:clamp(1.4rem,5vw,3.5rem)}.prx .section-head-editorial,.prx .service-reviews-head,.prx .stats-head{margin-bottom:clamp(1.25rem,2.4vw,1.85rem)!important}.prx .section-title,.prx h2.section-title{max-width:40rem;margin-bottom:.65rem!important}.prx .section-head-editorial--center .section-title,.prx .section-head-editorial--center .section-intro{text-align:center;margin-inline:auto}.prx .section-intro,.prx .offer-subtitle{max-width:40rem;margin-bottom:0!important}.prx .section-cta-row{margin-top:1.5rem!important}.prx #main-content>section:not(#hero):not(.prx-chapter){position:relative;border-top:none!important;border-image:!important}.prx #main-content>section:not(#hero):not(.prx-chapter):after{content:"";z-index:2;pointer-events:none;background:#00a1e024;height:1px;position:absolute;top:0;left:0;right:0}.prx #faq:after,.prx #contact:after,.prx #client-reviews.rvw:after{content:none!important}.prx .why-choose-tile,.prx .pain-card,.prx .outcome-card,.prx .offer-card,.prx .industry-card,.prx .service-review-card,.prx .plan-card,.prx .faq-card,.prx .rvw-tile{transition:transform .35s var(--prx-motion-ease,var(--prx-ease)), box-shadow .35s var(--prx-motion-ease,var(--prx-ease)), border-color .25s ease!important}.prx .why-choose-tile:hover,.prx .pain-card:hover,.prx .outcome-card:hover,.prx .offer-card:hover,.prx .industry-card:hover,.prx .service-review-card:hover,.prx .plan-card:hover,.prx .faq-card:hover,.prx .rvw-tile:hover{transform:translateY(-4px)!important}.prx .why-choose-icon,.prx .pain-icon{transition:transform .3s var(--prx-motion-ease,var(--prx-ease))}.prx .why-choose-tile:hover .why-choose-icon,.prx .pain-card:hover .pain-icon{transform:translateY(-2px)scale(1.04)}.prx .data360-official-wrap{transition:transform .45s var(--prx-motion-ease,var(--prx-ease)), box-shadow .45s var(--prx-motion-ease,var(--prx-ease))}.prx .data360-official-wrap:hover{transform:translateY(-3px)}.prx .data360-official-wrap img{transition:transform .55s var(--prx-motion-ease,var(--prx-ease))}.prx .data360-official-wrap:hover img{transform:scale(1.02)}.prx .hero-flow__link{transition:transform .25s var(--prx-motion-ease,var(--prx-ease)), opacity .25s ease}.prx .hero-flow__link:hover{transform:translate(4px)}.prx .hero-cloud-nav a,.prx-chapter a:not(.syn-btn){transition:transform .22s var(--prx-motion-ease,var(--prx-ease)), background .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease!important}.prx .syn-btn{transition:transform .28s var(--prx-motion-ease,var(--prx-ease)), box-shadow .28s var(--prx-motion-ease,var(--prx-ease)), background .22s ease, border-color .22s ease, color .22s ease!important}.prx .syn-btn:hover{transform:translateY(-2px)}.prx .syn-btn:hover svg{transform:translate(3px)}.prx .text-media-row{align-items:center!important;gap:clamp(1.25rem,3vw,2.25rem)!important}.prx .text-media-row__media,.prx .data360-official-wrap,.prx .data360-ref-figure{border-radius:1rem}.prx .process-banner{background:var(--bg-card)!important;color:var(--prx-ink)!important;border:1px solid var(--prx-line)!important;gap:.85rem!important;margin-bottom:1.25rem!important;padding:.95rem 1.15rem!important;box-shadow:0 14px 36px -28px #032d6059!important}.prx .process-banner-icon{background:var(--prx-mist)!important;width:2.5rem!important;height:2.5rem!important;color:var(--prx-sky-deep)!important;border:1px solid #009ddb24!important;border-radius:10px!important;font-size:1.05rem!important}.prx .process-banner-text{color:var(--prx-ink)!important;font-size:clamp(.95rem,1.4vw,1.1rem)!important}.prx .process-banner-text .accent{color:var(--prx-sky-deep)!important}.prx .process-banner:hover{background:var(--bg-card)!important;border-color:#00a1e052!important;transform:translateY(-2px)!important;box-shadow:0 22px 44px -28px #0077b659!important}.prx .process-section .container{max-width:72rem!important}.prx .process-list{grid-template-columns:1fr!important;gap:.85rem!important;margin:0 0 1.25rem!important;list-style:none!important;display:grid!important}.prx .process-list:before{display:none!important}@media (min-width:40rem){.prx .process-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:64rem){.prx .process-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}}.prx .process-list-item{flex-direction:column!important;grid-template-columns:none!important;gap:.65rem!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.prx .process-step-head{flex-direction:row!important;align-items:center!important;gap:.55rem!important;min-width:0!important}.prx .process-num{border-radius:8px!important;width:2rem!important;height:2rem!important;font-size:.85rem!important}.prx .process-list-body{flex-direction:column!important;flex:auto!important;height:100%!important;padding:.95rem 1rem!important;display:flex!important}.prx .process-list-body h3{margin-bottom:.35rem!important;font-size:1rem!important}.prx .process-list-body p{flex:auto!important;margin:0!important;font-size:.84rem!important;line-height:1.5!important}.prx .process-partner-badge-wrap{margin:.75rem 0 0!important}.prx .process-list-item:hover .process-list-body{transform:translateY(-3px)!important}.prx #architecture .text-media-row,.prx #tempo .stats-head{margin-bottom:0!important}.prx #architecture{padding-block:clamp(2.5rem,5vw,3.5rem)!important}.prx #tempo .stats-grid>div{min-height:0!important;padding:1.1rem 1rem 1.15rem!important}.prx #tempo .stat-icon{border-radius:10px!important;width:44px!important;height:44px!important;margin-bottom:.65rem!important}.prx #client-reviews,.prx #client-reviews.rvw{display:block!important}.prx #client-reviews.rvw{padding-block:0!important}.prx .service-reviews-grid{grid-template-columns:1fr!important;align-items:stretch!important;gap:14px!important;display:grid!important}@media (min-width:720px){.prx .service-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1000px){.prx .service-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important}}.prx .service-review-card{background:var(--bg-card)!important;border:1px solid var(--prx-line)!important;border-radius:1rem!important;flex-direction:column!important;height:100%!important;padding:1.25rem 1.2rem!important;display:flex!important;box-shadow:0 30px 70px -54px #032d6073!important}.prx .service-review-card blockquote,.prx .service-review-card blockquote p{color:var(--prx-ink)!important;flex:auto!important;margin:.65rem 0 0!important;font-size:.9rem!important;line-height:1.6!important}.prx .service-review-card__meta{border-top:1px solid var(--prx-line);margin-top:auto!important;padding-top:.85rem!important}.prx #personas .why-choose-grid--segments{grid-auto-rows:1fr!important;align-items:stretch!important;gap:.9rem!important;margin-top:1.25rem!important}.prx #personas .why-choose-tile,.prx #personas button.why-choose-tile{text-align:left!important;box-sizing:border-box!important;height:100%!important;min-height:100%!important;padding:1.15rem 1.05rem 1.2rem!important}.prx #personas .why-choose-tile .why-choose-icon{align-self:flex-start!important;margin:0 0 .7rem!important}.prx #personas .why-choose-tile h3,.prx #personas .why-choose-tile .tile-subtitle,.prx #personas .why-choose-tile p{text-align:left!important}.prx #personas .why-choose-tile p{font-size:.84rem!important;line-height:1.5!important}.prx button.why-choose-tile[data-segment]:after{padding-top:.7rem!important;font-size:.75rem!important}.prx #tempo .stats-grid{align-items:stretch!important;gap:.9rem!important}.prx #tempo .stats-grid>div{flex-direction:column!important;align-items:flex-start!important;height:100%!important;padding:1.15rem 1.1rem!important;display:flex!important}@media (prefers-reduced-motion:reduce){.prx [data-aos],.prx .hero-content-inner>.hero-kicker,.prx .hero-content-inner>h1,.prx .hero-content-inner>.hero-subhead-list,.prx .hero-content-inner>.hero-sub,.prx .hero-content-inner>.hero-cta,.prx .hero-content-inner>.hero-microproof,.prx .hero-panel.hero-glass-shell,.prx .hero-panel-inner>.hero-flow__list .hero-flow__link,.prx .hero-panel-inner>.hero-flow__caption,.prx .hero-panel-inner>.hero-enterprise,.prx .hero-panel-inner>.hero-cloud-nav{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.prx .syn-btn:hover,.prx .syn-btn:hover svg,.prx .why-choose-tile:hover,.prx .pain-card:hover,.prx .outcome-card:hover,.prx .offer-card:hover,.prx .industry-card:hover,.prx .service-review-card:hover,.prx .data360-official-wrap:hover,.prx .data360-official-wrap:hover img,.prx .hero-flow__link:hover,.prx .why-choose-tile:hover .why-choose-icon,.prx .pain-card:hover .pain-icon{transform:none!important}}
.prx .prx-trademark{text-align:center;max-width:62rem;color:var(--text-subtle,#64748b);margin:0 auto;padding:0 1.25rem clamp(2rem,5vw,3.5rem);font-size:.82rem;line-height:1.6}.prx .why-choose-grid--pair,.prx #main-content .why-choose-grid--pair{grid-template-columns:minmax(0,1fr);justify-content:center;gap:1rem;max-width:62rem;margin-inline:auto;display:grid}@media (min-width:56rem){.prx .why-choose-grid--pair,.prx #main-content .why-choose-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.prx .why-choose-grid--pair .why-choose-tile{text-align:left;align-items:flex-start}.prx .prx-ticklist{text-align:left;gap:.5rem;width:100%;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.prx .prx-ticklist li{color:var(--text-muted);padding-left:1.4rem;font-size:.88rem;line-height:1.55;position:relative}.prx .prx-ticklist li:before{content:"";background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}:root[data-theme=dark] .prx .salesforce-d360-band,:root[data-theme=dark] .prx .section,:root[data-theme=dark] .prx .offer-section,:root[data-theme=dark] .prx .pain-section,:root[data-theme=dark] .prx .outcomes-section,:root[data-theme=dark] .prx .why-choose-section,:root[data-theme=dark] .prx .industries-section,:root[data-theme=dark] .prx .process-section,:root[data-theme=dark] .prx .stats-section{border-top-color:#00a1e029;border-bottom-color:#00a1e029}.prx .hero--video-bg .hero-bg-video-scrim{background:linear-gradient(96deg,#030e1cc7 0%,#0414269e 38%,#04162880 72%,#03101e94 100%),linear-gradient(#030e1c57 0%,#030e1c2e 26%,#030e1c38 76%,#030e1c80 100%)}.prx .hero--video-bg .hero-glass-shell>._glassOverlay_22aqs_19{background:linear-gradient(165deg,#06142657 0%,#06142642 50%,#0614264d 100%)!important}.prx .hero--video-bg .hero-glass-shell>._glassFilter_22aqs_23{-webkit-backdrop-filter:blur(9px)saturate(1.1)brightness(.86)!important;backdrop-filter:blur(9px)saturate(1.1)brightness(.86)!important}.prx .prx-trademark{background:#fff;max-width:none;padding-inline:max(1.25rem,50% - 31rem)}:root[data-theme=dark] .prx .prx-trademark{background:var(--c-surface-2)}.prx .coverage-strip{border-top:1px solid var(--c-line,#0f172a14);background:#fff;padding-block:clamp(2rem,3.4vw,3.25rem)}.prx .coverage-strip__head{text-align:center;max-width:46rem;margin:0 auto clamp(1.5rem,2.4vw,2.25rem)}.prx .coverage-strip__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent-text,#007bb8);margin:0 0 .5rem;font-size:.7rem;font-weight:700}.prx .coverage-strip__title{margin:0 0 .55rem;font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);line-height:1.35}.prx .coverage-strip__lead{opacity:.75;margin:0;font-size:.88rem;line-height:1.6}.prx .coverage-strip__cols{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:clamp(1.25rem,2.4vw,2.5rem);display:grid}.prx .coverage-strip__col h3{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--c-line,#0f172a1a);margin:0 0 .5rem;padding-bottom:.45rem;font-size:.78rem;font-weight:700}.prx .coverage-strip__places{opacity:.62;margin:0;font-size:.78rem;line-height:1.85}:root[data-theme=dark] .prx .coverage-strip{background:var(--c-surface-2);border-top-color:#00a1e029}@media (max-width:860px){.prx .coverage-strip__cols{grid-template-columns:1fr;gap:1.25rem}}.prx .coverage-strip__disclosure{max-width:62rem;margin:0 auto}.prx .coverage-strip__disclosure>summary{cursor:pointer;border:1px solid var(--c-line,#0f172a1f);border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.82rem;font-weight:600;list-style:none;transition:border-color .18s,background .18s;display:flex}.prx .coverage-strip__disclosure>summary::-webkit-details-marker{display:none}.prx .coverage-strip__disclosure>summary:hover,.prx .coverage-strip__disclosure>summary:focus-visible{background:#00a1e00d;border-color:#00a1e073}.prx .coverage-strip__summary-icon{flex:none;width:11px;height:11px;position:relative}.prx .coverage-strip__summary-icon:before,.prx .coverage-strip__summary-icon:after{content:"";background:var(--accent,#00a1e0);height:1.5px;transition:transform .18s,opacity .18s;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.prx .coverage-strip__summary-icon:after{transform:translateY(-50%)rotate(90deg)}.prx .coverage-strip__disclosure[open] .coverage-strip__summary-icon:after{opacity:0;transform:translateY(-50%)rotate(0)}.prx .coverage-strip__disclosure:not([open]) .coverage-strip__cols{display:none}.prx .coverage-strip__disclosure[open] .coverage-strip__cols{margin-top:clamp(1.25rem,2vw,1.85rem)}:root[data-theme=dark] .prx .coverage-strip__disclosure>summary{border-color:#7ea4cd38}:root[data-theme=dark] .prx .coverage-strip__disclosure>summary:hover,:root[data-theme=dark] .prx .coverage-strip__disclosure>summary:focus-visible{background:#33c4f514;border-color:#33c4f580}@media (prefers-reduced-motion:reduce){.prx .coverage-strip__disclosure>summary,.prx .coverage-strip__summary-icon:before,.prx .coverage-strip__summary-icon:after{transition:none}}.prx .prx-facts__title{color:var(--prx-ink);margin:0 0 .85rem;font-size:1.05rem}.prx .prx-facts__list{grid-template-columns:minmax(0,1fr);gap:.6rem 1.5rem;margin:0;display:grid}@media (min-width:48rem){.prx .prx-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.prx .prx-facts__row{border-top:1px solid var(--prx-line);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.55rem 0;display:grid}.prx .prx-facts__row dt{color:var(--prx-ink);font-weight:700}.prx .prx-facts__row dd{color:var(--prx-ink-soft,var(--prx-ink));margin:0;line-height:1.5}@media (min-width:1000px){.prx .rvw-bento>.rvw-q:nth-child(4):last-child{grid-column:span 2}}@media (max-width:30rem){.prx .prx-facts__row{grid-template-columns:minmax(0,1fr);gap:.15rem}}.prx .belief-strip,.prx .inline-cta-band{border-left:1px solid #cbd5e1d9!important}:root[data-theme=dark] .prx .belief-strip,:root[data-theme=dark] .prx .inline-cta-band{border-left-color:#7ea4cd38!important}.prx .prx-hero{--hero-nav:94px;--hero-ink:#032d60;--hero-text:#475569;--hero-line:#032d6024;--hero-card:#fff;--hero-tile-line:#e4e4e7bf;--hero-tile:#fafafa80;--hero-seat:#fff;--hero-seat-shadow:0 10px 22px -5px #00000024, 0 2px 6px -1px #0000000f, 0 0 0 1px #0000000f;isolation:isolate;padding:calc(var(--hero-nav) + 1.6rem) 0 2.5rem;background:linear-gradient(#fff0 55%,#fff 100%),radial-gradient(55% 60% at 30% 25%,#fff 0%,#fff0 70%),radial-gradient(45% 50% at 75% 35%,#fff 0%,#fff0 70%),#f5f5f5;position:relative;overflow:hidden}:root[data-theme=dark] .prx .prx-hero{--hero-ink:#fff;--hero-text:#ffffffc7;--hero-line:#ffffff2e;--hero-card:#0b1e36;--hero-tile-line:#ffffff12;--hero-tile:#ffffff05;--hero-seat:#ffffff24;--hero-seat-shadow:0 12px 26px -8px #000000b3, 0 0 0 1px #ffffff1a;background:linear-gradient(174deg,#060e1c 0%,#08182e 54%,#0a2340 100%)}.prx .prx-hero__wall{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.prx .prx-hero__tiles{pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(50% - 420px),#0000 calc(50% - 350px) calc(50% + 350px),#000 calc(50% + 420px) 100%),linear-gradient(#000 70%,#0000 90%);mask-image:linear-gradient(90deg,#000 0 calc(50% - 420px),#0000 calc(50% - 350px) calc(50% + 350px),#000 calc(50% + 420px) 100%),linear-gradient(#000 70%,#0000 90%);-webkit-mask-composite:source-in;mask-composite:intersect}.prx .prx-hero__tiles-grid{top:calc(var(--hero-nav) + 4px);grid-template-columns:repeat(15,104px);grid-auto-rows:104px;gap:12px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.prx .prx-hero__tile{border:1px solid var(--hero-tile-line);background:var(--hero-tile);border-radius:18px;display:block}.prx .prx-hero__tile.is-seat{background:var(--hero-seat);box-shadow:var(--hero-seat-shadow);border-color:#0000;padding:4px}.prx .prx-hero__tile-face{background:#fff;border-radius:14px;place-items:center;width:100%;height:100%;animation:.9s both prx-hero-turn;display:grid;overflow:hidden}@keyframes prx-hero-turn{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}50.01%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.prx .prx-hero__tile-face{animation:none}}.prx .prx-hero__tile-face img{object-fit:contain;width:78%;height:78%}.prx .prx-hero__inner{gap:clamp(2rem,4vw,3rem);display:grid;position:relative}.prx .prx-hero__copy{text-align:center;width:100%;max-width:43rem;margin-inline:auto}.prx .prx-hero__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--hero-text);margin:0 0 .9rem;font-size:.8rem;font-weight:700}.prx .prx-hero h1{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.03em;color:var(--hero-ink);-webkit-text-fill-color:currentColor;margin:0 0 1.1rem;font-size:clamp(2.1rem,3.4vw,3.25rem);font-weight:700;line-height:1.08}.prx .prx-hero__accent{color:var(--accent);-webkit-text-fill-color:currentColor}@media (min-width:600px){.prx .prx-hero__accent{display:block}}.prx .prx-hero__sub{color:var(--hero-text);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.65}.prx #main-content .prx-hero__programs{color:var(--hero-text);margin:1.1rem 0 0;font-size:.95rem;line-height:1.6}.prx #main-content .prx-hero__programs a{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.prx .prx-hero .hqf{border-color:var(--hero-line);background:var(--hero-card);box-shadow:0 18px 44px -28px #032d6066}.prx .prx-hero .hqf__astro{filter:drop-shadow(0 10px 18px #032d6038)}.prx .prx-hero .hqf__title,.prx .prx-hero .hqf__done{color:var(--hero-ink)}.prx .prx-hero .hqf__label,.prx .prx-hero .hqf__hint{color:var(--hero-text)}.prx .prx-hero .hqf__err{color:#b91c1c}:root[data-theme=dark] .prx .prx-hero .hqf__err{color:#fecaca}.prx .prx-hero .hqf__in{border-color:var(--hero-line);background:#fff}.prx .prx-hero__numbers{border-top:1px solid var(--hero-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:1.5rem 0 0;list-style:none;display:grid}.prx .prx-hero__numbers li{text-align:center;flex-direction:column;gap:.3rem;display:flex}.prx .prx-hero__numbers strong{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.03em;color:var(--hero-ink);font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:700;line-height:1}.prx .prx-hero__numbers span{color:var(--hero-text);font-size:.875rem;line-height:1.35}.prx .prx-hero__tiles-small{display:none}@media (min-width:768px) and (max-width:1519px){.prx .prx-hero__tiles{display:none}.prx .prx-hero__tiles-small{--hero-clear:350px;-webkit-mask-image:linear-gradient(90deg, #000 0 calc(50% - var(--hero-clear) - 30px), transparent calc(50% - var(--hero-clear)) calc(50% + var(--hero-clear)), #000 calc(50% + var(--hero-clear) + 30px) 100%), linear-gradient(180deg, #000 66%, transparent 84%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, #000 0 calc(50% - var(--hero-clear) - 30px), transparent calc(50% - var(--hero-clear)) calc(50% + var(--hero-clear)), #000 calc(50% + var(--hero-clear) + 30px) 100%), linear-gradient(180deg, #000 66%, transparent 84%);mask-image:linear-gradient(90deg, #000 0 calc(50% - var(--hero-clear) - 30px), transparent calc(50% - var(--hero-clear)) calc(50% + var(--hero-clear)), #000 calc(50% + var(--hero-clear) + 30px) 100%), linear-gradient(180deg, #000 66%, transparent 84%);display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect;container-type:inline-size}.prx .prx-hero__tiles-small-grid{--cols:13;--gap:12px;--cell:calc((100cqw - var(--gap) * (var(--cols) + 1)) / var(--cols));top:calc(var(--hero-nav) + 8px);grid-template-columns:repeat(var(--cols), var(--cell));grid-auto-rows:var(--cell);gap:var(--gap);padding-inline:var(--gap);display:grid;position:absolute;left:0}.prx .prx-hero__tiles-small .prx-hero__tile{border-radius:16px}.prx .prx-hero__tiles-small .prx-hero__tile.is-seat{grid-row:var(--row);padding:3px}.prx .prx-hero__tiles-small .prx-hero__tile.is-left{grid-column:var(--depth)}.prx .prx-hero__tiles-small .prx-hero__tile.is-right{grid-column:calc(var(--cols) + 1 - var(--depth))}.prx .prx-hero__tiles-small .prx-hero__tile-face{border-radius:13px}}@media (max-width:1099px){.prx .prx-hero__copy{max-width:40rem}}@media (min-width:768px) and (max-width:1099px){.prx .prx-hero__tiles-small{-webkit-mask-image:linear-gradient(90deg,#000 0 9.6%,#0000 17% 83%,#000 90.4% 100%),linear-gradient(#000 66%,#0000 84%);mask-image:linear-gradient(90deg,#000 0 9.6%,#0000 17% 83%,#000 90.4% 100%),linear-gradient(#000 66%,#0000 84%)}.prx .prx-hero__tiles-small-grid{--cols:11;--gap:10px}.prx .prx-hero__tiles-small .prx-hero__tile.is-left{grid-column:1}.prx .prx-hero__tiles-small .prx-hero__tile.is-right{grid-column:var(--cols)}}@media (max-width:991px){.prx .prx-hero{--hero-nav:73px}}@media (min-width:600px) and (max-width:1099px){.prx .prx-hero .hqf__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.prx .prx-hero .hqf__btn{grid-column:1/-1;justify-content:center;width:100%}}@media (max-width:767px){.prx .prx-hero__tiles{opacity:.55;-webkit-mask-image:linear-gradient(90deg,#000 0 20%,#0000 33% 67%,#000 80% 100%),linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 20%,#0000 33% 67%,#000 80% 100%),linear-gradient(#000 78%,#0000 100%)}}@media (max-width:599px){.prx .prx-hero__kicker-part{display:block}.prx .prx-hero__kicker-dot{display:none}}@media (max-width:991px){.prx .prx-hero__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}.prx #main-content>section.section{padding-top:2.75rem!important;padding-bottom:2.75rem!important}.prx #main-content>section.section>.container,.prx #main-content .process-section>.container{padding-top:0!important}.prx #main-content .section-head-editorial{margin-bottom:1rem!important}@media (max-width:760px){.prx #main-content>section.section{padding-top:2rem!important;padding-bottom:2rem!important}}.prx .prx-hero__tile-face.is-logo img{width:74%;height:50%}.prx .prx-hero__kicker{text-wrap:balance}
.prx{--prx-card:var(--prx-glass-strong);--prx-shadow:0 1px 0 #fff9 inset, 0 24px 48px -34px #032d6061;--prx-radius:16px;--prx-chip:#00a1e01a;--prx-chip-ink:var(--prx-sky-deep);--prx-wire:#032d6047}:root[data-theme=dark] .prx{--prx-chip:#00a1e029;--prx-chip-ink:#6cc8f0;--prx-wire:#8cbeeb59;--prx-shadow:0 24px 48px -34px #000000b3}.prx #main-content .prx-sec--tint{background:radial-gradient(42rem 28rem at 6% 0%, #00a1e012, transparent 62%), radial-gradient(36rem 24rem at 96% 100%, #6ec6ff0f, transparent 60%), linear-gradient(180deg, var(--bg-card) 0%, var(--bg-subtle) 48%, var(--bg-card) 100%)!important}.prx .prx-sec h3{font-family:var(--prx-display);color:var(--prx-ink);margin:0;font-size:1.02rem;font-weight:700;line-height:1.3}.prx .prx-sec li p,.prx .prx-sec td,.prx .prx-sec .prx-text{color:var(--prx-muted);margin:0;font-size:.9rem;line-height:1.5}.prx .prx-sec ul,.prx .prx-sec ol{margin:0;padding:0;list-style:none}.prx-card-base,.prx .prx-shelf__file,.prx .prx-hive__hex,.prx .prx-acc__item,.prx .prx-tree,.prx .prx-ledger,.prx .prx-board__col,.prx .prx-tree-q__branches>li,.prx .prx-meta,.prx .prx-score,.prx .prx-logos>li,.prx .prx-gantt,.prx .prx-dash,.prx .prx-canvas-op__cell,.prx .prx-flow__steps>li:not(.prx-flow__diamond),.prx .prx-flow__out>li,.prx .prx-miles>li,.prx .prx-signs>li,.prx .prx-belt>li,.prx .prx-heat,.prx .prx-berg,.prx .prx-trig>li,.prx .prx-raci,.prx .prx-trace,.prx .prx-cross,.prx .prx-kanban>li,.prx .prx-courses>li,.prx .prx-wf,.prx .prx-seq,.prx .prx-uses,.prx .prx-cmp,.prx .prx-term-notes>li,.prx .prx-pmap>li,.prx .prx-up__paths>li,.prx .prx-cemli,.prx .prx-cal>li,.prx .prx-ctl>li,.prx .prx-merge,.prx .prx-hzn>li,.prx .prx-spec,.prx .prx-map__draw,.prx .prx-map__notes>li{background:var(--prx-card);border:1px solid var(--prx-line);border-radius:var(--prx-radius);box-shadow:var(--prx-shadow)}.prx .prx-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem .9rem;display:grid;padding-top:.6rem!important}@media (max-width:1100px){.prx .prx-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.prx .prx-shelf{grid-template-columns:minmax(0,1fr)}}.prx .prx-shelf__file{border-top-left-radius:4px;flex-direction:column;gap:.45rem;padding:1.5rem 1.1rem 1.1rem;display:flex;position:relative}.prx .prx-shelf__tab{color:#fff;max-width:calc(100% - 1.8rem);font-family:var(--font-jbmono,ui-monospace), monospace;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#0a63b8,#032d60);border-radius:8px 8px 8px 2px;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.7rem;display:inline-flex;position:absolute;top:-.85rem;left:.9rem;overflow:hidden}.prx .prx-shelf__tab i{opacity:.85;font-size:.75rem}.prx .prx-index{counter-reset:idx;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;display:grid}@media (max-width:860px){.prx .prx-index{grid-template-columns:minmax(0,1fr)}}.prx .prx-index>li{border-bottom:1px solid var(--prx-line);grid-template-columns:3rem minmax(0,1fr);gap:.6rem;padding:.95rem 0;display:grid}.prx .prx-index__n{font-family:var(--prx-display);color:var(--prx-sky);font-size:1.5rem;font-weight:800;line-height:1}.prx .prx-index h3{align-items:baseline;gap:.5rem;display:flex}.prx .prx-index__leader{border-bottom:2px dotted var(--prx-wire);flex:1;min-width:1rem;transform:translateY(-.2rem)}.prx .prx-index__icon{color:var(--prx-chip-ink);font-size:.95rem}.prx .prx-index p{color:var(--prx-muted);font-size:.9rem;line-height:1.5;margin-top:.3rem!important}.prx .prx-hive{flex-wrap:wrap;justify-content:center;gap:.6rem .9rem;max-width:1080px;display:flex;margin:0 auto!important;padding-bottom:1.6rem!important}.prx .prx-hive__cell{width:calc(25% - .675rem)}@media (min-width:900px){.prx .prx-hive__cell:nth-child(8n+5){margin-left:calc(12.5% - .3375rem)}.prx .prx-hive__cell:nth-child(n+5){transform:translateY(-.4rem)}}@media (max-width:899px){.prx .prx-hive__cell{width:calc(50% - .45rem)}}@media (max-width:520px){.prx .prx-hive__cell{width:100%}}.prx .prx-hive__hex{text-align:center;clip-path:polygon(50% 0,100% 14%,100% 86%,50% 100%,0 86%,0 14%);flex-direction:column;align-items:center;gap:.4rem;height:100%;padding:1.6rem 1.3rem 1.8rem;display:flex;box-shadow:none!important;background:linear-gradient(180deg, var(--prx-card), var(--prx-mist))!important;border-radius:0!important}.prx .prx-hive__cell{filter:drop-shadow(0 18px 24px #032d6024)}.prx .prx-hive__hex i{color:#fff;background:linear-gradient(145deg,#0a63b8,#032d60);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:.2rem;font-size:1rem;display:grid}.prx .prx-hive__hex p{color:var(--prx-muted);margin:0;font-size:.86rem;line-height:1.45}.prx .prx-acc{gap:.65rem;max-width:980px;display:grid}.prx .prx-acc__item{overflow:hidden}.prx .prx-acc__item summary{cursor:pointer;grid-template-columns:3rem minmax(0,1fr) 1.5rem;align-items:center;gap:.9rem;padding:1rem 1.2rem;list-style:none;display:grid}.prx .prx-acc__item summary::-webkit-details-marker{display:none}.prx .prx-acc__n{background:var(--prx-chip);width:2.6rem;height:2.6rem;color:var(--prx-chip-ink);font-family:var(--prx-display);border-radius:12px;place-items:center;font-weight:800;display:grid}.prx .prx-acc__item[open] .prx-acc__n{color:#fff;background:linear-gradient(145deg,#0a63b8,#032d60)}.prx .prx-acc__t b{font-family:var(--prx-display);color:var(--prx-ink);font-size:1.05rem;display:block}.prx .prx-acc__t span{color:var(--prx-muted);margin-top:.15rem;font-size:.9rem;line-height:1.45;display:block}.prx .prx-acc__x{border:1px solid var(--prx-line);border-radius:50%;width:1.5rem;height:1.5rem;position:relative}.prx .prx-acc__x:before,.prx .prx-acc__x:after{content:"";background:var(--prx-chip-ink);width:.6rem;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prx .prx-acc__x:after{transform:translate(-50%,-50%)rotate(90deg)}.prx .prx-acc__item[open] .prx-acc__x:after{transform:translate(-50%,-50%)rotate(0)}.prx .prx-acc__item ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.5rem;display:grid;padding:0 1.2rem 1.1rem 5.1rem!important}@media (max-width:640px){.prx .prx-acc__item ul{grid-template-columns:minmax(0,1fr);padding-left:1.2rem!important}}.prx .prx-acc__item li{color:var(--prx-ink-soft);gap:.5rem;font-size:.88rem;line-height:1.45;display:flex}.prx .prx-acc__item li i{color:var(--prx-sky);margin-top:.22rem;font-size:.72rem}.prx .prx-tree{padding:1.2rem 1.4rem 1.4rem;background:linear-gradient(180deg, var(--prx-card), var(--prx-paper))!important}.prx .prx-tree__root{font-family:var(--font-jbmono,ui-monospace), monospace;color:var(--prx-ink);align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:.92rem;font-weight:700;display:flex}.prx .prx-tree__root i,.prx .prx-tree__name i{color:var(--prx-sky)}.prx .prx-tree__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}@media (max-width:900px){.prx .prx-tree__cols{grid-template-columns:minmax(0,1fr)}}.prx .prx-tree__folder{border-left:1px dashed var(--prx-wire);padding-left:1.1rem;position:relative}.prx .prx-tree__name{font-family:var(--font-jbmono,ui-monospace), monospace;color:var(--prx-ink-soft);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.84rem;font-weight:700;display:flex}.prx .prx-tree__folder ul{gap:.7rem;display:grid}.prx .prx-tree__folder li{padding-left:1rem;position:relative}.prx .prx-tree__folder li:before{content:"";border-top:1px dashed var(--prx-wire);width:1.6rem;position:absolute;top:.7rem;left:-1.1rem}.prx .prx-tree__folder h3{align-items:center;gap:.45rem;font-size:.95rem;display:flex}.prx .prx-tree__folder h3 i{color:var(--prx-chip-ink);font-size:.85rem}.prx .prx-tree__folder p{margin-top:.2rem!important}.prx .prx-ledger{overflow:hidden}.prx .prx-ledger__head,.prx .prx-ledger li{grid-template-columns:6.5rem minmax(0,.9fr) minmax(0,1.6fr);align-items:baseline;gap:1rem;padding:.8rem 1.3rem;display:grid}.prx .prx-ledger__head{color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#032d60,#0a63b8);font-size:.72rem;font-weight:700}.prx .prx-ledger li{border-top:1px solid var(--prx-line)}.prx .prx-ledger li:nth-child(2n){background:var(--prx-paper)}.prx .prx-ledger__code{font-family:var(--font-jbmono,ui-monospace), monospace;color:var(--prx-chip-ink);font-size:.82rem;font-weight:700}.prx .prx-ledger h3{align-items:baseline;gap:.5rem;display:flex}.prx .prx-ledger h3 i{color:var(--prx-sky);font-size:.85rem}@media (max-width:720px){.prx .prx-ledger__head{display:none}.prx .prx-ledger li{grid-template-columns:5rem minmax(0,1fr)}.prx .prx-ledger li p{grid-column:2}}.prx .prx-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:900px){.prx .prx-board{grid-template-columns:minmax(0,1fr)}}.prx .prx-board__col{padding:1.15rem 1.2rem 1.25rem}.prx .prx-board__col h3{border-bottom:1px solid var(--prx-line);padding-bottom:.7rem;margin-bottom:.7rem!important}.prx .prx-board__col ul{gap:.55rem;display:grid}.prx .prx-board__col li{color:var(--prx-ink-soft);grid-template-columns:1.25rem minmax(0,1fr);gap:.6rem;font-size:.9rem;line-height:1.45;display:grid}.prx .prx-board__box{color:#fff;background:linear-gradient(145deg,#0a63b8,#032d60);border-radius:5px;place-items:center;width:1.25rem;height:1.25rem;margin-top:.08rem;font-size:.62rem;display:grid}.prx .prx-tree-q{flex-direction:column;align-items:center;display:flex}.prx .prx-tree-q__ask,.prx .prx-tree-q__out{color:#fff;font-family:var(--prx-display);text-align:center;background:linear-gradient(135deg,#032d60,#0a63b8);border-radius:999px;align-items:center;gap:.6rem;margin:0;padding:.75rem 1.3rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 18px 36px -20px #032d6099}.prx .prx-tree-q__wires{width:66.6%;height:40px;display:block}.prx .prx-tree-q__wires path{fill:none;stroke:var(--prx-wire);stroke-width:1.5px}.prx .prx-tree-q__branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.prx .prx-tree-q__branches>li{flex-direction:column;gap:.45rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.prx .prx-tree-q__answer{background:var(--prx-chip);color:var(--prx-chip-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.72rem;font-weight:800}.prx .prx-tree-q__branches ul{border-top:1px solid var(--prx-line);gap:.35rem;display:grid;margin-top:.3rem!important;padding-top:.7rem!important}.prx .prx-tree-q__branches li li{color:var(--prx-ink-soft);padding-left:1.1rem;font-size:.86rem;line-height:1.45;position:relative}.prx .prx-tree-q__branches li li:before{content:"";border:2px solid var(--prx-sky);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55rem;left:.1rem}.prx .prx-tree-q__out{background:var(--prx-card);color:var(--prx-ink);border:1px solid var(--prx-line);margin-top:1.4rem}.prx .prx-tree-q__out i{color:var(--prx-sky)}@media (max-width:820px){.prx .prx-tree-q__wires{display:none}.prx .prx-tree-q__branches{grid-template-columns:minmax(0,1fr);margin-top:1rem}.prx .prx-tree-q__ask,.prx .prx-tree-q__out{border-radius:16px}}.prx .prx-graph{width:100%;position:relative}.prx .prx-graph>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.prx .prx-graph>svg line{stroke:var(--prx-wire);stroke-width:1.6px}.prx .prx-graph__node{z-index:1;position:absolute;transform:translate(-50%,-50%)}.prx .prx-graph__edge{z-index:1;background:var(--prx-paper);border:1px solid var(--prx-line);color:var(--prx-muted);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.prx .prx-meta{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.4rem;padding:1.4rem;display:grid}@media (max-width:960px){.prx .prx-meta{grid-template-columns:minmax(0,1fr)}}.prx .prx-meta__graph{background:radial-gradient(circle,#00a1e012,#0000 70%);border-radius:12px}.prx .prx-meta__graph .prx-graph__node span{background:var(--prx-card);border:1px solid var(--prx-line);color:var(--prx-ink);white-space:nowrap;border-radius:10px;padding:.45rem .8rem;font-size:.78rem;font-weight:700;display:block;box-shadow:0 10px 22px -16px #032d608c}.prx .prx-meta__graph .is-core span{color:#fff;background:linear-gradient(135deg,#032d60,#0a63b8);border-color:#0000;padding:.6rem 1rem;font-size:.86rem}.prx .prx-meta__graph .is-business span{border-color:#00a1e08c}.prx .prx-meta__graph .is-tech span{background:var(--prx-mist)}.prx .prx-meta__graph .is-plan span{border-style:dashed}.prx .prx-meta__legend{align-content:center;gap:.85rem;display:grid}.prx .prx-meta__legend h3{align-items:center;gap:.5rem;display:flex}.prx .prx-meta__legend h3 i{background:var(--prx-chip);width:1.9rem;height:1.9rem;color:var(--prx-chip-ink);border-radius:9px;place-items:center;font-size:.85rem;display:grid}.prx .prx-meta__legend p{padding-left:2.4rem;margin-top:.2rem!important}@media (max-width:640px){.prx .prx-meta__graph{flex-wrap:wrap;gap:.4rem;display:flex;aspect-ratio:auto!important}.prx .prx-meta__graph>svg{display:none}.prx .prx-meta__graph .prx-graph__node{position:static;transform:none}}.prx .prx-score{overflow-x:auto}.prx .prx-score table,.prx .prx-raci table,.prx .prx-cross table,.prx .prx-uses table,.prx .prx-cmp table,.prx .prx-cemli table{border-collapse:collapse;width:100%}.prx .prx-score th,.prx .prx-score td{text-align:left;vertical-align:top;border-top:1px solid var(--prx-line);padding:.85rem 1.1rem}.prx .prx-score thead th{background:var(--prx-paper);letter-spacing:.1em;text-transform:uppercase;color:var(--prx-muted);border-top:0;font-size:.72rem}.prx .prx-score tbody th{width:26%;font-family:var(--prx-display);color:var(--prx-ink);font-size:.95rem}.prx .prx-score tbody th i{color:var(--prx-sky);margin-right:.5rem}.prx .prx-score td:nth-child(2){color:var(--prx-ink-soft)}@media (max-width:720px){.prx .prx-score thead{display:none}.prx .prx-score tr{border-top:1px solid var(--prx-line);padding:.8rem 1rem;display:grid}.prx .prx-score th,.prx .prx-score td{border:0;padding:.15rem 0;width:auto!important}}.prx .prx-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}@media (max-width:1000px){.prx .prx-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.prx .prx-logos{grid-template-columns:minmax(0,1fr)}}.prx .prx-logos>li{grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.2rem .85rem;padding:1rem 1.1rem;display:grid}.prx .prx-logos__plate{border:1px solid var(--prx-line);background:#fff;border-radius:14px;grid-row:span 2;place-items:center;width:3.2rem;height:3.2rem;display:grid;box-shadow:0 10px 20px -14px #032d6080}.prx .prx-logos__plate img{object-fit:contain;width:30px;height:30px}.prx .prx-logos p{font-size:.84rem!important}.prx .prx-gantt{padding:1rem 1.2rem 1.2rem;overflow-x:auto}.prx .prx-gantt__head,.prx .prx-gantt__lane{grid-template-columns:11rem minmax(0,1fr);gap:.8rem;min-width:760px;display:grid}.prx .prx-gantt__head{grid-template-columns:11rem repeat(var(--cols), minmax(0, 1fr));border-bottom:1px solid var(--prx-line);gap:0;margin-bottom:.3rem;padding-bottom:.5rem}.prx .prx-gantt__head span:not(:first-child){letter-spacing:.06em;text-transform:uppercase;color:var(--prx-muted);padding-left:.4rem;font-size:.72rem;font-weight:700}.prx .prx-gantt__head span:first-child{margin-right:.8rem}.prx .prx-gantt__lane{align-items:center;padding:.45rem 0}.prx .prx-gantt__lane h3{font-size:.88rem}.prx .prx-gantt__track{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-flow:dense;min-height:2.3rem;display:grid;position:relative}.prx .prx-gantt__track>i{border-left:1px dashed var(--prx-line);grid-row:1}.prx .prx-gantt__bar{z-index:1;background:var(--prx-chip);color:var(--prx-chip-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;grid-row:1;align-self:center;margin:0 .2rem;padding:.42rem .65rem;font-size:.76rem;font-weight:700;overflow:hidden}.prx .prx-gantt__bar.is-strong{color:#fff;background:linear-gradient(90deg,#032d60,#0a63b8)}.prx .prx-dash{overflow:hidden}.prx .prx-dash__bar{background:linear-gradient(90deg,#032d60,#0a63b8);align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}.prx .prx-dash__bar span{background:#ffffff73;border-radius:50%;width:.6rem;height:.6rem}.prx .prx-dash__bar b{color:#fff;margin-left:.6rem;font-size:.82rem}.prx .prx-dash__grid{background:var(--prx-paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1.1rem;display:grid}@media (max-width:900px){.prx .prx-dash__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.prx .prx-dash__grid{grid-template-columns:minmax(0,1fr)}}.prx .prx-dash__view{background:var(--prx-card);border:1px solid var(--prx-line);border-radius:12px;flex-direction:column;gap:.35rem;padding:.95rem;display:flex}.prx .prx-dash__chart{align-items:flex-end;gap:4px;height:4.2rem;margin-bottom:.4rem;display:flex;position:relative}.prx .prx-dash__chart i{background:linear-gradient(#00a1e0,#0a63b8);border-radius:3px 3px 0 0;flex:1}.prx .is-bars .prx-dash__chart i:nth-child(3n){height:85%}.prx .is-bars .prx-dash__chart i:nth-child(3n+1){height:45%}.prx .is-bars .prx-dash__chart i:nth-child(3n+2){height:65%}.prx .is-donut .prx-dash__chart{justify-content:center;align-items:center}.prx .is-donut .prx-dash__chart i{display:none}.prx .is-donut .prx-dash__chart:before{content:"";background:conic-gradient(#032d60 0 38%, #0a63b8 0 64%, #00a1e0 0 84%, #00a1e040 0);border-radius:50%;width:4rem;height:4rem;-webkit-mask:radial-gradient(circle,#0000 54%,#000 55%);mask:radial-gradient(circle,#0000 54%,#000 55%)}.prx .is-heat .prx-dash__chart{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.prx .is-heat .prx-dash__chart i{opacity:.35;border-radius:3px}.prx .is-heat .prx-dash__chart i:nth-child(3n){opacity:1}.prx .is-heat .prx-dash__chart i:nth-child(4n+1){opacity:.65}.prx .is-line .prx-dash__chart i{display:none}.prx .is-line .prx-dash__chart:before{content:"";clip-path:polygon(0 80%,15% 62%,30% 70%,48% 40%,64% 48%,80% 22%,100% 30%,100% 100%,0 100%);background:linear-gradient(#00a1e02e,#0000);position:absolute;inset:0}.prx .is-line .prx-dash__chart:after{content:"";border-bottom:1px solid var(--prx-line);clip-path:polygon(0 80%,15% 62%,30% 70%,48% 40%,64% 48%,80% 22%,100% 30%,100% 33%,80% 25%,64% 51%,48% 43%,30% 73%,15% 65%,0 83%);background:linear-gradient(90deg,#0a63b8,#00a1e0);position:absolute;inset:0}.prx .is-stack .prx-dash__chart{flex-direction:column;justify-content:center;align-items:stretch;gap:6px}.prx .is-stack .prx-dash__chart i{border-radius:999px;flex:none;height:.55rem}.prx .is-stack .prx-dash__chart i:nth-child(n+5){display:none}.prx .is-stack .prx-dash__chart i:first-child{width:92%}.prx .is-stack .prx-dash__chart i:nth-child(2){width:70%}.prx .is-stack .prx-dash__chart i:nth-child(3){width:54%}.prx .is-stack .prx-dash__chart i:nth-child(4){width:30%}.prx .is-list .prx-dash__chart{flex-direction:column;justify-content:space-around;align-items:stretch}.prx .is-list .prx-dash__chart i{background:var(--prx-line);border-radius:3px;flex:none;height:.4rem}.prx .is-list .prx-dash__chart i:nth-child(n+6){display:none}.prx .is-list .prx-dash__chart i:nth-child(odd){background:#00a1e059;width:80%}.prx .prx-dash__view p{font-size:.84rem!important}.prx .prx-layers{perspective:1200px;gap:.55rem;display:grid}.prx .prx-layers>li{margin-inline:calc(var(--i) * 1.4rem);color:#fff;background:linear-gradient(90deg, color-mix(in srgb, #032d60 calc(100% - var(--i) * 22%), #00a1e0), color-mix(in srgb, #0a63b8 calc(100% - var(--i) * 18%), #33c4f5));border-radius:14px;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:1.2rem;padding:1rem 1.3rem;display:grid;box-shadow:0 22px 34px -24px #032d60b3}.prx .prx-layers h3{font-size:1.08rem;color:#fff!important}.prx .prx-layers__name p{color:#ebf5ffd1;margin:.2rem 0 0;font-size:.84rem}.prx .prx-layers__chips{flex-wrap:wrap;gap:.4rem;display:flex}.prx .prx-layers__chips li{color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:.3rem .65rem;font-size:.8rem;font-weight:600}@media (max-width:760px){.prx .prx-layers>li{grid-template-columns:minmax(0,1fr);margin-inline:0}}.prx .prx-canvas-op{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:relative}.prx .prx-canvas-op__cell{padding:1.2rem 1.3rem 1.3rem}.prx .prx-canvas-op__cell.is-1,.prx .prx-canvas-op__cell.is-3{padding-left:4.2rem}.prx .prx-canvas-op__cell.is-0,.prx .prx-canvas-op__cell.is-2{padding-right:4.2rem}.prx .prx-canvas-op__cell h3{align-items:center;gap:.55rem;display:flex}.prx .prx-canvas-op__cell h3 i{background:var(--prx-chip);width:2rem;height:2rem;color:var(--prx-chip-ink);border-radius:9px;place-items:center;font-size:.9rem;display:grid}.prx .prx-canvas-op__cell>p{color:var(--prx-muted);margin:.35rem 0 .6rem;font-size:.9rem}.prx .prx-canvas-op__cell ul{flex-wrap:wrap;gap:.35rem;display:flex}.prx .prx-canvas-op__cell li{background:var(--prx-paper);border:1px solid var(--prx-line);color:var(--prx-ink-soft);border-radius:8px;padding:.25rem .6rem;font-size:.8rem;font-weight:600}.prx .prx-canvas-op__core{z-index:2;color:#fff;text-align:center;width:7.5rem;height:7.5rem;font-family:var(--prx-display);box-shadow:0 0 0 8px var(--bg-card), 0 24px 40px -18px #032d6099;background:linear-gradient(145deg,#0a63b8,#032d60);border-radius:50%;place-items:center;margin:0;padding:.8rem;font-size:.9rem;font-weight:700;line-height:1.25;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.prx .prx-canvas-op{grid-template-columns:minmax(0,1fr)}.prx .prx-canvas-op__cell{padding:1.1rem 1.2rem!important}.prx .prx-canvas-op__core{width:auto;height:auto;box-shadow:none;border-radius:14px;order:-1;position:static;transform:none}}.prx .prx-flow{gap:1.1rem;display:grid}.prx .prx-flow__steps{grid-template-columns:repeat(4,minmax(0,1fr)) 10rem;align-items:center;gap:1.6rem;display:grid}.prx .prx-flow__steps>li{flex-direction:column;gap:.35rem;padding:1rem 1.05rem;display:flex;position:relative}.prx .prx-flow__steps>li:not(:last-child):after{content:"";background:var(--prx-wire);width:1.1rem;height:2px;position:absolute;top:50%;right:-1.35rem}.prx .prx-flow__steps>li:not(:last-child):before{content:"";border:5px solid #0000;border-left:6px solid var(--prx-wire);position:absolute;top:calc(50% - 4px);right:-1.4rem;transform:translate(6px)}.prx .prx-flow__steps i{color:var(--prx-sky)}.prx .prx-flow__steps p{font-size:.84rem!important}.prx .prx-flow__diamond{aspect-ratio:1;place-items:center;display:grid}.prx .prx-flow__diamond:before{content:"";background:linear-gradient(145deg,#0a63b8,#032d60);border-radius:14px;position:absolute;inset:12%;transform:rotate(45deg);box-shadow:0 20px 34px -20px #032d60b3}.prx .prx-flow__diamond span{text-align:center;font-family:var(--prx-display);color:#fff;padding:0 1.4rem;font-size:.84rem;font-weight:700;line-height:1.2;position:relative}.prx .prx-flow__out{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.prx .prx-flow__out>li{grid-template-columns:2.2rem minmax(0,1fr);gap:.2rem .7rem;padding:1rem 1.1rem;display:grid}.prx .prx-flow__out i{background:var(--prx-chip);width:2.2rem;height:2.2rem;color:var(--prx-chip-ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid}@media (max-width:1000px){.prx .prx-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.prx .prx-flow__steps>li:after,.prx .prx-flow__steps>li:before{display:none}.prx .prx-flow__diamond{grid-column:1/-1;justify-self:center;width:9rem}.prx .prx-flow__out{grid-template-columns:minmax(0,1fr)}}.prx .prx-miles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid;position:relative;padding-top:2.6rem!important}.prx .prx-miles:before{content:"";background:linear-gradient(90deg,#032d60,#0a63b8 50%,#00a1e0);border-radius:3px;height:3px;position:absolute;top:1.05rem;left:0;right:0}.prx .prx-miles>li{flex-direction:column;gap:.4rem;padding:1.2rem 1.25rem 1.3rem;display:flex;position:relative}.prx .prx-miles__gem{background:var(--bg-card);border:3px solid #0a63b8;width:1.15rem;height:1.15rem;position:absolute;top:-2.15rem;left:1.4rem;transform:rotate(45deg)}.prx .prx-miles__when{letter-spacing:.08em;text-transform:uppercase;color:var(--prx-chip-ink);font-size:.74rem;font-weight:800;position:absolute;top:-2.35rem;left:3.2rem}.prx .prx-miles__goal{font-size:.9rem;color:var(--prx-ink-soft)!important;margin:0!important}.prx .prx-miles ul{border-top:1px solid var(--prx-line);gap:.35rem;display:grid;margin-top:.4rem!important;padding-top:.7rem!important}.prx .prx-miles li li{color:var(--prx-muted);padding-left:1rem;font-size:.86rem;line-height:1.45;position:relative}.prx .prx-miles li li:before{content:"";background:var(--prx-sky);width:.4rem;height:.4rem;position:absolute;top:.55rem;left:0;transform:rotate(45deg)}@media (max-width:860px){.prx .prx-miles{grid-template-columns:minmax(0,1fr);padding-top:0!important;padding-left:1.6rem!important}.prx .prx-miles:before{width:3px;height:auto;inset:0 auto 0 .45rem}.prx .prx-miles>li{padding-top:2.1rem}.prx .prx-miles__gem{top:1.2rem;left:-1.6rem}.prx .prx-miles__when{top:.85rem;left:1.25rem}}.prx .prx-signs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}@media (max-width:900px){.prx .prx-signs{grid-template-columns:minmax(0,1fr)}}.prx .prx-signs>li{flex-direction:column;display:flex;overflow:hidden}.prx .prx-signs__board{clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 50%,calc(100% - 1.2rem) 100%,0 100%);background:linear-gradient(90deg,#032d60,#0a63b8);align-items:center;gap:.7rem;margin:1rem 2.2rem 0 0;padding:.8rem 1.1rem;display:flex;position:relative}.prx .prx-signs__board i{color:#8fd8f7}.prx .prx-signs__board h3{color:#fff!important}.prx .prx-signs__post{background:var(--prx-wire);width:6px;height:.9rem;margin-left:1.6rem;display:block}.prx .prx-signs>li>p{padding:0 1.2rem}.prx .prx-signs__first{border-top:1px solid var(--prx-line);background:var(--prx-paper);margin-top:.9rem;padding:.9rem 1.2rem 1.1rem}.prx .prx-signs__first span{letter-spacing:.1em;text-transform:uppercase;color:var(--prx-chip-ink);font-size:.7rem;font-weight:800;display:block}.prx .prx-signs__first p{font-size:.88rem;color:var(--prx-ink-soft)!important;margin:.2rem 0 0!important}.prx .prx-belt{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:1100px){.prx .prx-belt{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.prx .prx-belt{grid-template-columns:repeat(2,minmax(0,1fr))}}.prx .prx-belt>li{text-align:left;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.prx .prx-belt__tag{color:#fff;font-family:var(--font-jbmono,ui-monospace), monospace;background:linear-gradient(135deg,#032d60,#0a63b8);border-radius:6px;align-self:flex-start;padding:.15rem .55rem;font-size:.7rem;font-weight:700}.prx .prx-belt p{font-size:.84rem!important}.prx .prx-funnel{gap:.5rem;display:grid}.prx .prx-funnel>li{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.4rem;display:grid}.prx .prx-funnel__band{width:var(--w);color:#fff;background:linear-gradient(90deg,#032d60,#0a63b8 55%,#00a1e0);border-radius:12px;justify-self:center;align-items:center;gap:.75rem;min-height:3.1rem;padding:.5rem 1.2rem;display:flex;box-shadow:0 16px 28px -20px #032d60b3}.prx .prx-funnel__n{font-family:var(--prx-display);opacity:.65;font-weight:800}.prx .prx-funnel__band b{font-family:var(--prx-display);font-size:1rem}.prx .prx-funnel>li>p{color:var(--prx-muted);margin:0;font-size:.9rem;line-height:1.5}@media (max-width:760px){.prx .prx-funnel>li{grid-template-columns:minmax(0,1fr);gap:.35rem}.prx .prx-funnel__band{justify-self:start}}.prx .prx-quad{grid-template-rows:auto 2rem;grid-template-columns:2rem minmax(0,1fr);gap:.4rem;display:grid}.prx .prx-quad__y{writing-mode:vertical-rl;letter-spacing:.1em;text-transform:uppercase;color:var(--prx-muted);grid-row:1;place-self:center;font-size:.74rem;font-weight:800;transform:rotate(180deg)}.prx .prx-quad__y:after{content:" →"}.prx .prx-quad__x{letter-spacing:.1em;text-transform:uppercase;color:var(--prx-muted);grid-column:2;justify-self:center;font-size:.74rem;font-weight:800}.prx .prx-quad__x:after{content:" →"}.prx .prx-quad__grid{border:1px solid var(--prx-line);background:var(--prx-line);box-shadow:var(--prx-shadow);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid;overflow:hidden}.prx .prx-quad__cell{background:var(--prx-card);flex-direction:column;gap:.25rem;min-height:12.5rem;padding:1.2rem 1.3rem;display:flex;position:relative;overflow:hidden}.prx .prx-quad__cell.is-1{background:linear-gradient(135deg, #00a1e01f, var(--prx-card))}.prx .prx-quad__cell.is-2{background:linear-gradient(135deg, #032d6014, var(--prx-card))}.prx .prx-quad__dots{pointer-events:none;position:absolute;inset:0}.prx .prx-quad__dots i{background:#00a1e033;border:2px solid #0a63b859;border-radius:50%;width:.75rem;height:.75rem;position:absolute}.prx .prx-quad__key{font-family:var(--prx-display);color:#00a1e059;margin:0;font-size:2.2rem;font-weight:800;line-height:1;position:relative}.prx .prx-quad__cell h3{font-size:1.15rem;position:relative}.prx .prx-quad__act{background:linear-gradient(135deg,#032d60,#0a63b8);border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-weight:700;position:relative;color:#fff!important;margin:.15rem 0 .2rem!important;font-size:.74rem!important}.prx .prx-quad__cell>p:last-child{max-width:30rem;color:var(--prx-muted);margin:0;font-size:.9rem;line-height:1.5;position:relative}@media (max-width:640px){.prx .prx-quad__grid,.prx .prx-quad{grid-template-columns:minmax(0,1fr)}.prx .prx-quad__y{display:none}.prx .prx-quad__x{grid-column:1}}.prx .prx-heat{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:1.4rem;padding:1.3rem;display:grid}@media (max-width:960px){.prx .prx-heat{grid-template-columns:minmax(0,1fr)}}.prx .prx-heat__map{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;display:grid}.prx .prx-heat__col h3{text-align:center;background:linear-gradient(135deg,#032d60,#0a63b8);border-radius:8px;padding:.45rem .6rem;font-size:.82rem;color:#fff!important;margin-bottom:.5rem!important}.prx .prx-heat__col ul{gap:.35rem;display:grid}.prx .prx-heat__col li{color:var(--prx-ink);border:1px solid var(--prx-line);border-radius:7px;padding:.45rem .55rem;font-size:.78rem;font-weight:600;line-height:1.3}.prx .prx-heat .is-0{background:var(--prx-paper)}.prx .prx-heat .is-1{background:#00a1e029}.prx .prx-heat .is-2{color:#fff;background:#0a63b86b}.prx .prx-heat .is-3{color:#fff;background:#032d60}.prx .prx-heat__sr,.prx .prx-trace__sr,.prx .prx-seq__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prx .prx-heat__legend{gap:.4rem;display:grid;margin-bottom:1rem!important}.prx .prx-heat__legend li{color:var(--prx-ink-soft);align-items:center;gap:.55rem;font-size:.84rem;display:flex}.prx .prx-heat__legend i{border:1px solid var(--prx-line);border-radius:4px;width:1.4rem;height:.9rem}.prx .prx-heat__reads{border-top:1px solid var(--prx-line);gap:.75rem;display:grid;padding-top:1rem!important}.prx .prx-heat__reads p{margin-top:.15rem!important}.prx .prx-berg{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.8rem 1.6rem;padding:1.4rem;display:grid;overflow:hidden}.prx .prx-berg__art{grid-row:span 2;align-self:center;width:100%;height:auto}.prx .prx-berg__tip{fill:#fff;stroke:#0a63b8;stroke-width:1.5px}.prx .prx-berg__body{fill:#032d608c;stroke:#032d60;stroke-width:1.5px}.prx .prx-berg__line{stroke:#00a1e0;stroke-width:2px;stroke-dasharray:6 5}.prx .prx-berg__label{letter-spacing:.1em;text-transform:uppercase;color:var(--prx-chip-ink);margin:0 0 .55rem;font-size:.72rem;font-weight:800}.prx .prx-berg__above ul,.prx .prx-berg__below ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;display:grid}.prx .prx-berg__below{border-top:2px dashed #00a1e080;padding-top:.9rem}.prx .prx-berg li p{margin-top:.15rem!important;font-size:.86rem!important}@media (max-width:860px){.prx .prx-berg{grid-template-columns:minmax(0,1fr)}.prx .prx-berg__art{grid-row:auto;justify-self:center;max-width:320px}}@media (max-width:520px){.prx .prx-berg__above ul,.prx .prx-berg__below ul{grid-template-columns:minmax(0,1fr)}}.prx .prx-trig{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;display:grid;position:relative;padding-top:1.7rem!important}.prx .prx-trig:before{content:"";background:var(--prx-wire);height:2px;position:absolute;top:1.7rem;left:6%;right:6%}@media (max-width:1000px){.prx .prx-trig{grid-template-columns:repeat(2,minmax(0,1fr))}.prx .prx-trig:before{display:none}}@media (max-width:520px){.prx .prx-trig{grid-template-columns:minmax(0,1fr)}}.prx .prx-trig>li{text-align:center;flex-direction:column;align-items:center;gap:.4rem;margin-top:1.6rem;padding:2.1rem 1rem 1.1rem;display:flex;position:relative}.prx .prx-trig__icon{color:#fff;width:3.2rem;height:3.2rem;box-shadow:0 0 0 6px var(--bg-card);background:linear-gradient(145deg,#0a63b8,#032d60);border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:-1.6rem}.prx .prx-trig p{font-size:.86rem!important}.prx .prx-pyr{gap:.45rem;display:grid}.prx .prx-pyr>li{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:1.5rem;display:grid}.prx .prx-pyr__band{width:var(--w);color:#fff;text-align:center;min-height:3.6rem;font-family:var(--prx-display);background:linear-gradient(180deg, color-mix(in srgb, #032d60 calc(100% - var(--i) * 25%), #00a1e0), color-mix(in srgb, #0a63b8 calc(100% - var(--i) * 20%), #33c4f5));clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);justify-self:center;place-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:700;display:grid}.prx .prx-pyr>li:first-child .prx-pyr__band{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.prx .prx-pyr__text{border-bottom:1px solid var(--prx-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.7rem 0;display:grid}.prx .prx-pyr__text p{color:var(--prx-ink-soft);margin:0;font-size:.88rem;line-height:1.45}.prx .prx-pyr__k{letter-spacing:.1em;text-transform:uppercase;color:var(--prx-chip-ink);font-size:.68rem;font-weight:800;display:block}@media (max-width:820px){.prx .prx-pyr>li{grid-template-columns:minmax(0,1fr);gap:.4rem}.prx .prx-pyr__band{border-radius:10px;width:100%;clip-path:none!important}}@media (max-width:520px){.prx .prx-pyr__text{grid-template-columns:minmax(0,1fr)}}.prx .prx-raci{overflow-x:auto}.prx .prx-raci th,.prx .prx-raci td{border-top:1px solid var(--prx-line);text-align:center;padding:.75rem .8rem}.prx .prx-raci thead th{color:#fff;background:linear-gradient(90deg,#032d60,#0a63b8);border-top:0;font-size:.8rem;font-weight:700}.prx .prx-raci thead th:first-child,.prx .prx-raci tbody th{text-align:left}.prx .prx-raci tbody th{min-width:15rem;color:var(--prx-ink);font-size:.9rem;font-weight:700}.prx .prx-raci abbr{border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-grid}.prx .prx-raci__A{color:#fff;background:#032d60}.prx .prx-raci__R{color:#fff;background:#0a63b8}.prx .prx-raci__C{color:var(--prx-chip-ink);background:#00a1e02e}.prx .prx-raci__I{color:var(--prx-muted);border:1px solid var(--prx-line);background:0 0}.prx .prx-raci__key{border-top:1px solid var(--prx-line);color:var(--prx-muted);flex-wrap:wrap;gap:.6rem 1.2rem;margin:0;padding:.8rem 1rem;font-size:.82rem;display:flex}.prx .prx-raci__key abbr{width:1.5rem;height:1.5rem;margin-right:.3rem;font-size:.7rem}.prx .prx-raci table{min-width:720px}.prx .prx-trace{overflow:hidden}.prx .prx-trace__head,.prx .prx-trace li{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prx .prx-trace__head span{background:var(--prx-paper);letter-spacing:.1em;text-transform:uppercase;color:var(--prx-ink-soft);align-items:center;gap:.5rem;padding:.8rem 1.1rem;font-size:.74rem;font-weight:800;display:flex}.prx .prx-trace__head i{color:var(--prx-sky)}.prx .prx-trace li{border-top:1px solid var(--prx-line)}.prx .prx-trace li p{color:var(--prx-ink-soft);margin:0;padding:.85rem 1.6rem .85rem 1.1rem;font-size:.88rem;line-height:1.45;position:relative}.prx .prx-trace li p:first-child{color:var(--prx-ink);font-weight:700}.prx .prx-trace li p:not(:last-child):after{content:"";z-index:1;background:var(--prx-card);border:2px solid var(--prx-sky);border-radius:50%;width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);right:-.5rem}.prx .prx-trace li p+p{border-left:1px dashed var(--prx-line)}@media (max-width:760px){.prx .prx-trace__head{display:none}.prx .prx-trace li{grid-template-columns:minmax(0,1fr);padding:.4rem 0}.prx .prx-trace li p{padding:.3rem 1rem;border-left:0!important}.prx .prx-trace li p:after{display:none}.prx .prx-trace__sr{clip:auto;text-transform:uppercase;width:auto;height:auto;color:var(--prx-chip-ink);font-size:.7rem;font-weight:800;display:block;position:static}}.prx .prx-cross{overflow-x:auto}.prx .prx-cross table{min-width:640px}.prx .prx-cross th,.prx .prx-cross td{border-top:1px solid var(--prx-line);text-align:center;padding:.75rem .9rem}.prx .prx-cross thead th{vertical-align:bottom;background:var(--prx-paper);border-top:0}.prx .prx-cross thead a{font-family:var(--prx-display);color:var(--prx-ink);font-size:.92rem;font-weight:700;text-decoration:none;display:block}.prx .prx-cross thead a:hover{color:var(--prx-sky-deep);text-decoration:underline}.prx .prx-cross thead span{color:var(--prx-muted);margin-top:.15rem;font-size:.72rem;font-weight:600;display:block}.prx .prx-cross thead th:first-child,.prx .prx-cross tbody th{text-align:left}.prx .prx-cross tbody th{color:var(--prx-ink);font-size:.9rem;font-weight:700}.prx .prx-cross td i{color:#0a63b8;font-size:1.15rem}.prx .prx-cross__no{background:var(--prx-line);vertical-align:middle;border-radius:2px;width:.9rem;height:2px;display:inline-block}.prx .prx-cross tbody tr:nth-child(2n){background:var(--prx-paper)}.prx .prx-kanban{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:1100px){.prx .prx-kanban{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.prx .prx-kanban{grid-template-columns:minmax(0,1fr)}}.prx .prx-kanban>li{flex-direction:column;gap:.5rem;padding:.9rem;display:flex;background:var(--prx-paper)!important}.prx .prx-kanban h3{align-items:center;gap:.5rem;font-size:.95rem;display:flex}.prx .prx-kanban h3 span{color:var(--prx-chip-ink);font-size:.72rem;font-weight:800}.prx .prx-kanban__note{color:var(--prx-muted);margin:0;font-size:.8rem}.prx .prx-kanban ul{gap:.45rem;display:grid}.prx .prx-kanban li li{background:var(--prx-card);border:1px solid var(--prx-line);color:var(--prx-ink-soft);border-radius:9px;padding:.55rem .65rem;font-size:.84rem;line-height:1.4;box-shadow:0 8px 16px -14px #032d6080}.prx .prx-courses{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1100px){.prx .prx-courses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.prx .prx-courses{grid-template-columns:minmax(0,1fr)}}.prx .prx-courses>li{flex-direction:column;gap:.5rem;padding:0 1.15rem 1.15rem;display:flex;position:relative;overflow:hidden}.prx .prx-courses__for{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#032d60,#0a63b8);margin:0 -1.15rem .4rem;padding:.6rem 1.15rem;font-size:.74rem;font-weight:800}.prx .prx-courses ol{counter-reset:c;gap:.35rem;display:grid}.prx .prx-courses li li{counter-increment:c;color:var(--prx-ink-soft);grid-template-columns:1.4rem minmax(0,1fr);gap:.45rem;font-size:.86rem;line-height:1.4;display:grid}.prx .prx-courses li li:before{content:counter(c);background:var(--prx-chip);width:1.4rem;height:1.4rem;color:var(--prx-chip-ink);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.prx .prx-wf{overflow:hidden}.prx .prx-wf__bar{border-bottom:1px solid var(--prx-line);background:var(--prx-paper);color:var(--prx-ink);align-items:center;gap:.6rem;padding:.7rem 1.1rem;font-size:.86rem;display:flex}.prx .prx-wf__bar i{color:var(--prx-sky)}.prx .prx-wf__bar span{color:#fff;background:linear-gradient(135deg,#032d60,#0a63b8);border-radius:999px;margin-left:auto;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.prx .prx-wf__graph{background-color:var(--prx-card);background-image:radial-gradient(var(--prx-line) 1.2px, transparent 1.2px);background-size:18px 18px;margin:0}.prx .prx-wf__graph>svg line{stroke:#0a63b8;stroke-width:2px;stroke-dasharray:5 4}.prx .prx-wf__graph .prx-graph__node{background:var(--prx-card);border:1px solid var(--prx-line);white-space:nowrap;border-radius:12px;grid-template-columns:2.1rem auto;align-items:center;gap:0 .55rem;padding:.55rem .8rem .55rem .55rem;display:grid;box-shadow:0 12px 24px -18px #032d6099}.prx .prx-wf__graph .prx-graph__node i{background:var(--prx-chip);width:2.1rem;height:2.1rem;color:var(--prx-chip-ink);border-radius:9px;grid-row:span 2;place-items:center;display:grid}.prx .prx-wf__graph .prx-graph__node b{color:var(--prx-ink);font-size:.82rem}.prx .prx-wf__graph .prx-graph__node span{color:var(--prx-muted);font-size:.7rem}.prx .prx-wf__graph .is-trigger i{color:#fff;background:#032d60}.prx .prx-wf__graph .is-ai i{color:#fff;background:linear-gradient(145deg,#0a63b8,#00a1e0)}.prx .prx-wf__graph .is-human{border:2px solid #0a63b8}.prx .prx-wf__graph .is-human i{color:#fff;background:#0a63b8}.prx .prx-wf__notes{border-top:1px solid var(--prx-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;padding:1.1rem 1.2rem 1.2rem!important}.prx .prx-wf__notes p{margin-top:.2rem!important}@media (max-width:860px){.prx .prx-wf__graph{gap:.5rem;padding:1rem;display:grid;aspect-ratio:auto!important}.prx .prx-wf__graph>svg,.prx .prx-wf__graph .prx-graph__edge{display:none}.prx .prx-wf__graph .prx-graph__node{position:static;transform:none}.prx .prx-wf__notes{grid-template-columns:minmax(0,1fr)}}.prx .prx-seq{padding:1.2rem 1.2rem 1.4rem;overflow-x:auto}.prx .prx-seq__actors,.prx .prx-seq__body{min-width:720px}.prx .prx-seq__actors{gap:.6rem;display:grid}.prx .prx-seq__actors li{color:#fff;text-align:center;background:linear-gradient(135deg,#032d60,#0a63b8);border-radius:10px;justify-self:center;padding:.5rem .9rem;font-size:.82rem;font-weight:700}.prx .prx-seq__body{position:relative}.prx .prx-seq__lives span{border-left:2px dashed var(--prx-line);width:0;position:absolute;top:0;bottom:0}.prx .prx-seq__msgs{gap:0;display:grid;position:relative;padding-top:.5rem!important}.prx .prx-seq__msgs>li{height:3.1rem;position:relative}.prx .prx-seq__arrow{background:#0a63b8;height:2px;position:absolute;bottom:.7rem}.prx .prx-seq__arrow:after{content:"";border:6px solid #0000;border-left:8px solid #0a63b8;border-right:0;position:absolute;top:-5px;right:-2px}.prx .is-back .prx-seq__arrow{background:repeating-linear-gradient(90deg,#00a1e0 0 6px,#0000 6px 10px)}.prx .is-back .prx-seq__arrow:after{border-left:0;border-right:8px solid #00a1e0;left:-2px;right:auto}.prx .is-human .prx-seq__arrow{background:#032d60;height:3px}.prx .prx-seq__label{background:var(--prx-card);color:var(--prx-ink-soft);white-space:nowrap;border-radius:6px;padding:.1rem .5rem;font-size:.78rem;font-weight:600;position:absolute;bottom:1.05rem;transform:translate(-50%)}.prx .is-human .prx-seq__label{color:#fff;background:#032d60}.prx .prx-uses,.prx .prx-cmp{overflow-x:auto}.prx .prx-uses table,.prx .prx-cmp table{min-width:760px}.prx .prx-uses th,.prx .prx-uses td,.prx .prx-cmp th,.prx .prx-cmp td{border-top:1px solid var(--prx-line);text-align:left;vertical-align:top;padding:.8rem 1rem}.prx .prx-uses thead th,.prx .prx-cmp thead th{color:#fff;letter-spacing:.04em;background:linear-gradient(90deg,#032d60,#0a63b8);border-top:0;font-size:.78rem;font-weight:700}.prx .prx-uses tbody th,.prx .prx-cmp tbody th{color:var(--prx-ink);font-size:.9rem;font-weight:700}.prx .prx-uses tbody tr:nth-child(2n),.prx .prx-cmp tbody tr:nth-child(2n){background:var(--prx-paper)}.prx .prx-uses__ok{color:var(--prx-ink-soft);align-items:baseline;gap:.4rem;display:inline-flex}.prx .prx-uses__ok i{color:#0a63b8}.prx .prx-cmp td{font-size:.88rem}.prx .prx-cmp__note{border-top:1px solid var(--prx-line);color:var(--prx-muted);margin:0;padding:.8rem 1rem;font-size:.84rem}.prx .prx-term-wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.3rem;display:grid}@media (max-width:900px){.prx .prx-term-wrap{grid-template-columns:minmax(0,1fr)}}.prx .prx-term{font-family:var(--font-jbmono,ui-monospace), monospace;background:#061225;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -36px #032d60cc}.prx .prx-term__bar{background:#0b1d38;gap:.4rem;padding:.7rem .9rem;display:flex}.prx .prx-term__bar span{background:#8cbeeb59;border-radius:50%;width:.65rem;height:.65rem}.prx .prx-term__cmd{color:#8fd8f7;margin:0;padding:.9rem 1.1rem .4rem;font-size:.84rem}.prx .prx-term ul{gap:.4rem;display:grid;padding:.3rem 1.1rem 1.1rem!important}.prx .prx-term li{color:#d7e5f5e0;align-items:baseline;gap:.7rem;font-size:.8rem;display:flex}.prx .prx-term__tag{color:#8fd8f7;background:#00a1e033;border-radius:4px;flex:none;padding:.05rem .45rem;font-size:.7rem;font-weight:700}.prx .prx-term li.is-review .prx-term__tag{color:#fff;background:#0a63b8}.prx .prx-term-notes{gap:.8rem;display:grid}.prx .prx-term-notes>li{grid-template-columns:2.4rem minmax(0,1fr);gap:.15rem .8rem;padding:1rem 1.1rem;display:grid}.prx .prx-term-notes i{background:var(--prx-chip);width:2.4rem;height:2.4rem;color:var(--prx-chip-ink);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.prx .prx-pmap{gap:.8rem;display:grid}.prx .prx-pmap>li{grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:.6rem 1.2rem;padding:1rem 1.2rem;display:grid}.prx .prx-pmap__steps{flex-wrap:wrap;gap:.25rem;display:flex}.prx .prx-pmap__steps li{background:var(--prx-chip);color:var(--prx-chip-ink);clip-path:polygon(0 0,calc(100% - .7rem) 0,100% 50%,calc(100% - .7rem) 100%,0 100%,.7rem 50%);padding:.5rem 1.3rem .5rem 1.1rem;font-size:.82rem;font-weight:700;position:relative}.prx .prx-pmap__steps li:first-child{clip-path:polygon(0 0,calc(100% - .7rem) 0,100% 50%,calc(100% - .7rem) 100%,0 100%);border-radius:6px 0 0 6px}.prx .prx-pmap__steps li:last-child{color:#fff;background:linear-gradient(90deg,#032d60,#0a63b8)}.prx .prx-pmap__mods{flex-wrap:wrap;grid-column:2;gap:.35rem;margin:0;display:flex}.prx .prx-pmap__mods span{border:1px solid var(--prx-line);font-family:var(--font-jbmono,ui-monospace), monospace;color:var(--prx-ink-soft);border-radius:6px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}@media (max-width:760px){.prx .prx-pmap>li{grid-template-columns:minmax(0,1fr)}.prx .prx-pmap__mods{grid-column:1}}.prx .prx-up{grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:2.4rem;display:grid}.prx .prx-up__from{color:#fff;text-align:center;background:linear-gradient(145deg,#0a63b8,#032d60);border-radius:18px;justify-items:center;gap:.3rem;padding:1.6rem 1rem;display:grid;position:relative;box-shadow:0 26px 44px -26px #032d60b3}.prx .prx-up__from i{color:#8fd8f7;font-size:1.6rem}.prx .prx-up__from span{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.72rem;font-weight:800}.prx .prx-up__from b{font-family:var(--prx-display);font-size:1.05rem}.prx .prx-up__from:after{content:"";background:var(--prx-wire);width:2.4rem;height:2px;position:absolute;top:50%;right:-2.4rem}.prx .prx-up__paths{gap:.8rem;display:grid;position:relative}.prx .prx-up__paths:before{content:"";background:var(--prx-wire);width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:-1.2rem}.prx .prx-up__paths>li{grid-template-columns:12rem minmax(0,1fr);gap:.15rem 1.1rem;padding:1rem 1.2rem;display:grid;position:relative}.prx .prx-up__paths>li:before{content:"";background:var(--prx-wire);width:1.2rem;height:2px;position:absolute;top:50%;left:-1.2rem}.prx .prx-up__to{font-family:var(--prx-display);color:var(--prx-chip-ink);grid-row:span 3;align-self:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;display:flex}.prx .prx-up__when{font-weight:700;color:var(--prx-ink-soft)!important;margin-top:.15rem!important;font-size:.8rem!important}@media (max-width:860px){.prx .prx-up{grid-template-columns:minmax(0,1fr);gap:1rem}.prx .prx-up__from:after,.prx .prx-up__paths:before,.prx .prx-up__paths>li:before{display:none}.prx .prx-up__paths>li{grid-template-columns:minmax(0,1fr)}.prx .prx-up__to{grid-row:auto}}.prx .prx-cemli{overflow-x:auto}.prx .prx-cemli table{min-width:640px}.prx .prx-cemli th,.prx .prx-cemli td{border-top:1px solid var(--prx-line);text-align:center;padding:.75rem .9rem}.prx .prx-cemli thead th{background:var(--prx-paper);color:var(--prx-ink-soft);border-top:0;font-size:.78rem;font-weight:800}.prx .prx-cemli thead th:first-child,.prx .prx-cemli tbody th{text-align:left}.prx .prx-cemli tbody th b{color:var(--prx-ink);font-size:.92rem;display:block}.prx .prx-cemli tbody th span{color:var(--prx-muted);font-size:.8rem;font-weight:400;display:block}.prx .prx-cemli__dot{border:2px solid var(--prx-line);border-radius:50%;width:.85rem;height:.85rem;display:inline-block}.prx .prx-cemli__dot.is-usual{background:linear-gradient(145deg,#00a1e0,#032d60);border:0;width:1.25rem;height:1.25rem;box-shadow:0 0 0 4px #00a1e026}.prx .prx-cemli__key{border-top:1px solid var(--prx-line);color:var(--prx-muted);align-items:center;gap:.6rem;margin:0;padding:.8rem 1rem;font-size:.82rem;display:flex}.prx .prx-cal{grid-template-columns:repeat(var(--days,6), minmax(0, 1fr));--days:6;gap:.6rem;display:grid}@media (max-width:1100px){.prx .prx-cal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.prx .prx-cal{grid-template-columns:minmax(0,1fr)}}.prx .prx-cal>li{overflow:hidden}.prx .prx-cal__day{color:#fff;font-family:var(--prx-display);background:linear-gradient(90deg,#032d60,#0a63b8);padding:.55rem .8rem;font-size:.92rem;font-weight:700;display:block}.prx .prx-cal>li:nth-child(n+2) .prx-cal__day{background:linear-gradient(90deg,#0a63b8,#00a1e0)}.prx .prx-cal ul{gap:.4rem;display:grid;padding:.75rem .8rem .9rem!important}.prx .prx-cal li li{background:var(--prx-paper);border:1px solid var(--prx-line);color:var(--prx-ink-soft);border-radius:7px;padding:.4rem .5rem;font-size:.8rem;line-height:1.35}.prx .prx-ctl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}@media (max-width:1000px){.prx .prx-ctl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.prx .prx-ctl{grid-template-columns:minmax(0,1fr)}}.prx .prx-ctl>li{flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.1rem;display:flex}.prx .prx-ctl__type{letter-spacing:.04em;border-radius:6px;align-self:flex-start;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.prx .prx-ctl__type.is-preventive{color:#fff;background:#032d60}.prx .prx-ctl__type.is-detective{background:var(--prx-chip);color:var(--prx-chip-ink)}.prx .prx-merge{grid-template-columns:minmax(0,13rem) minmax(4rem,1fr) minmax(0,17rem) minmax(0,1.4fr);align-items:stretch;gap:0;padding:1.4rem;display:grid}.prx .prx-merge__src{align-content:center;gap:.6rem;display:grid}.prx .prx-merge__src li{background:var(--prx-paper);border:1px solid var(--prx-line);color:var(--prx-ink);border-radius:10px;align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.86rem;font-weight:700;display:flex}.prx .prx-merge__src i{color:var(--prx-sky)}.prx .prx-merge__wires{width:100%;height:100%}.prx .prx-merge__wires path{fill:none;stroke:#0a63b8;stroke-width:2px;stroke-dasharray:5 4}.prx .prx-merge__target{color:#fff;background:linear-gradient(160deg,#0a63b8,#032d60);border-radius:14px;align-self:center;overflow:hidden;box-shadow:0 26px 44px -26px #032d60b3}.prx .prx-merge__name{font-family:var(--prx-display);border-bottom:1px solid #ffffff2e;align-items:center;gap:.5rem;margin:0;padding:.8rem 1rem;font-weight:700;display:flex}.prx .prx-merge__target ul{gap:.35rem;display:grid;padding:.8rem 1rem 1rem!important}.prx .prx-merge__target li{background:#ffffff1f;border-radius:8px;padding:.4rem .6rem;font-size:.82rem;font-weight:600}.prx .prx-merge__notes{align-content:center;gap:.8rem;display:grid;padding-left:1.6rem!important}.prx .prx-merge__notes p{margin-top:.15rem!important}@media (max-width:1000px){.prx .prx-merge{grid-template-columns:minmax(0,1fr);gap:1rem}.prx .prx-merge__wires{display:none}.prx .prx-merge__src{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.prx .prx-merge__notes{padding-left:0!important}}.prx .prx-hzn{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;display:grid}@media (max-width:860px){.prx .prx-hzn{grid-template-columns:minmax(0,1fr);align-items:stretch}}.prx .prx-hzn>li{min-height:calc(15rem + var(--i) * 3rem);flex-direction:column;gap:.5rem;padding:0 1.2rem 1.2rem;display:flex;overflow:hidden}@media (max-width:860px){.prx .prx-hzn>li{min-height:0}}.prx .prx-hzn__when{color:#fff;font-family:var(--prx-display);background:linear-gradient(90deg, color-mix(in srgb, #032d60 calc(100% - var(--i) * 30%), #00a1e0), #0a63b8);margin:0 -1.2rem .4rem;padding:.75rem 1.2rem;font-size:1.15rem;font-weight:800}.prx .prx-hzn ul{gap:.4rem;display:grid}.prx .prx-hzn li li{color:var(--prx-ink-soft);padding-left:1.2rem;font-size:.88rem;line-height:1.45;position:relative}.prx .prx-hzn li li:before{content:"";color:var(--prx-sky);font-family:"Font Awesome 6 Free";font-size:.72rem;font-weight:900;position:absolute;top:.05rem;left:0}.prx .prx-spec{padding:1.3rem 1.3rem 1.4rem}.prx .prx-spec__scale{letter-spacing:.08em;text-transform:uppercase;color:var(--prx-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-bottom:.4rem;font-size:.74rem;font-weight:800;display:grid}.prx .prx-spec__scale i{background:linear-gradient(90deg,#00a1e040,#0a63b8,#032d60);border-radius:999px;height:8px}.prx .prx-spec__stops{gap:1rem;display:grid}.prx .prx-spec__stops>li{flex-direction:column;gap:.35rem;padding-top:1.5rem;display:flex;position:relative}.prx .prx-spec__pin{background:var(--prx-card);border:3px solid #0a63b8;border-radius:50%;width:1rem;height:1rem;position:absolute;top:0;left:.2rem}.prx .prx-spec__stops>li>i{color:var(--prx-sky)}.prx .prx-spec__when{border-top:1px solid var(--prx-line);padding-top:.5rem;font-weight:700;color:var(--prx-ink-soft)!important;margin-top:auto!important;font-size:.8rem!important}@media (max-width:860px){.prx .prx-spec__stops{grid-template-columns:minmax(0,1fr)!important}}.prx .prx-map{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}@media (max-width:960px){.prx .prx-map{grid-template-columns:minmax(0,1fr)}}.prx .prx-map__draw{grid-template-columns:minmax(0,1fr) minmax(3rem,.6fr) minmax(0,1fr);padding:1.2rem;display:grid}.prx .prx-map__col>p{letter-spacing:.1em;text-transform:uppercase;color:var(--prx-muted);margin:0 0 .6rem;font-size:.72rem;font-weight:800}.prx .prx-map__col ul{gap:.4rem;display:grid}.prx .prx-map__col li{background:var(--prx-paper);border:1px solid var(--prx-line);min-height:2.3rem;font-family:var(--font-jbmono,ui-monospace), monospace;color:var(--prx-ink-soft);border-radius:8px;align-items:center;padding:.3rem .65rem;font-size:.74rem;display:flex}.prx .prx-map__col.is-target li{color:#fff;background:linear-gradient(90deg,#032d60,#0a63b8);border-color:#0000}.prx .prx-map__draw svg{width:100%;height:calc(100% - 1.7rem);margin-top:1.7rem}.prx .prx-map__draw path{fill:none;stroke:#0a63b8;stroke-width:1.6px;opacity:.6}.prx .prx-map__notes{gap:.8rem;display:grid}.prx .prx-map__notes>li{padding:1rem 1.1rem}.prx .prx-map__notes p{margin-top:.2rem!important}@media (max-width:560px){.prx .prx-map__draw{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);padding:.8rem}}.prx .prx-trademark{max-width:1180px;color:var(--prx-muted);text-align:center;margin:0 auto;padding:0 1.25rem 1.5rem;font-size:.76rem;line-height:1.5}.prx .prx-related{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:1180px;margin:0 auto;padding:0 1.25rem 2rem;display:flex}.prx .prx-related span{letter-spacing:.1em;text-transform:uppercase;color:var(--prx-muted);margin-right:.3rem;font-size:.72rem;font-weight:800}.prx .prx-related a{border:1px solid var(--prx-line);background:var(--prx-card);color:var(--prx-ink);border-radius:999px;padding:.35rem .8rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.prx .prx-related a:hover{border-color:var(--prx-sky);color:var(--prx-sky-deep)}.prx .prx-cross td{text-align:left!important}.prx .prx-cross__ref{color:var(--prx-ink-soft);align-items:baseline;gap:.45rem;font-size:.84rem;line-height:1.4;display:inline-flex}.prx .prx-cross__ref i{flex:none;font-size:.85rem!important}.prx .prx-cross__note{border-top:1px solid var(--prx-line);color:var(--prx-muted);margin:0;padding:.8rem 1rem;font-size:.82rem}
.prx .prx-disc{--c:#032d60;z-index:1;background:var(--prx-card);border:3px solid var(--c);width:64px;height:64px;color:var(--c);box-shadow:0 0 0 8px color-mix(in srgb, var(--c) 10%, transparent), 0 18px 30px -18px #032d608c;border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid;position:relative}.prx .prx-disc.is-sm{width:46px;height:46px;box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 10%, transparent);border-width:2.5px;font-size:.95rem}.prx .prx-disc.is-lg{width:84px;height:84px;font-size:1.6rem}:root[data-theme=dark] .prx .prx-disc{color:color-mix(in srgb, var(--c) 35%, #fff)!important;border-color:color-mix(in srgb, var(--c) 35%, #fff)!important}.prx .prx-dt{flex-direction:column;align-items:center;display:flex}.prx .prx-dt__ask{z-index:1;color:#fff;font-family:var(--prx-display);background:linear-gradient(135deg,#032d60,#0a63b8);border-radius:999px;align-items:center;gap:.7rem;margin:0;padding:.95rem 1.6rem;font-size:1.12rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 0 0 8px #032d6014,0 22px 40px -22px #032d60b3}.prx .prx-dt__ask i{color:#8fd8f7;font-size:1.2rem}.prx .prx-dt__wires,.prx .prx-dt__join{width:100%;max-width:none;height:70px;display:block}.prx .prx-dt__join{height:56px}.prx .prx-dt__wires path,.prx .prx-dt__join path{fill:none;stroke:url(#prxDtWire);stroke-width:3px;stroke-linecap:round}.prx .prx-dt__join path{stroke:#0a63b873;stroke-dasharray:2 7}.prx .prx-dt__branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;width:100%;display:grid}.prx .prx-dt__branches>li{text-align:center;background:var(--prx-card);border:1px solid var(--prx-line);border-radius:var(--prx-radius);box-shadow:var(--prx-shadow);flex-direction:column;align-items:center;gap:.35rem;margin-top:2.2rem;padding:0 1.4rem 1.4rem;display:flex;position:relative}.prx .prx-dt__branches>li>.prx-disc{margin-top:-32px;margin-bottom:.5rem}.prx .prx-dt__n{letter-spacing:.14em;text-transform:uppercase;color:var(--prx-sky-deep);font-size:.72rem;font-weight:800}.prx .prx-dt__answer{background:var(--prx-chip);color:var(--prx-chip-ink);border-radius:999px;padding:.2rem .7rem;font-size:.74rem;font-weight:800}.prx .prx-dt__branches h3{margin-top:.2rem!important;font-size:1.12rem!important}.prx .prx-dt__branches>li>p{color:var(--prx-muted);margin:0;font-size:.9rem;line-height:1.5}.prx .prx-dt__branches ul{border-top:1px solid var(--prx-line);text-align:left;gap:.45rem;width:100%;display:grid;margin-top:.6rem!important;padding-top:.9rem!important}.prx .prx-dt__branches li li{color:var(--prx-ink-soft);gap:.55rem;font-size:.88rem;line-height:1.45;display:flex}.prx .prx-dt__branches li li i{color:var(--prx-sky);margin-top:.2rem}.prx .prx-dt__out{color:#fff;font-family:var(--prx-display);background:linear-gradient(135deg,#032d60,#0a63b8);border-radius:999px;align-items:center;gap:.8rem;margin:0;padding:.55rem 1.5rem .55rem .55rem;font-size:1.02rem;font-weight:700;display:inline-flex;box-shadow:0 22px 40px -22px #032d60b3}.prx .prx-dt__flag{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}@media (max-width:860px){.prx .prx-dt__wires,.prx .prx-dt__join{display:none}.prx .prx-dt__branches{grid-template-columns:minmax(0,1fr);gap:.4rem;margin-top:1rem}.prx .prx-dt__ask,.prx .prx-dt__out{border-radius:18px}.prx .prx-dt__out{margin-top:1.4rem}}.prx .prx-orbit{gap:3rem;display:grid}.prx .prx-orbit__stage{aspect-ratio:100/64;width:min(100%,1000px);margin:0 auto;position:relative}.prx .prx-orbit__stage>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.prx .prx-orbit__ring{fill:none;stroke:#0a63b847;stroke-width:.18px;stroke-dasharray:.5 1.1}.prx .prx-orbit__ring.is-inner{fill:#00a1e00f;stroke:#0a63b824;stroke-dasharray:none}.prx .prx-orbit__ring.is-glow{fill:#00a1e014;stroke:none}.prx .prx-orbit__stage line.is-core{stroke-width:.32px;stroke-linecap:round;opacity:.9}.prx .prx-orbit__stage line.is-side{stroke:#0a63b880;stroke-width:.22px;stroke-dasharray:.3 .9;stroke-linecap:round}.prx .prx-orbit__node{z-index:1;flex-direction:column;align-items:center;gap:.55rem;display:flex;position:absolute;transform:translate(-50%,-32px)}.prx .prx-orbit__node b{background:var(--prx-paper);font-family:var(--prx-display);color:var(--prx-ink);white-space:nowrap;border-radius:8px;padding:.15rem .6rem;font-size:.92rem}.prx .prx-orbit__core{z-index:2;color:#fff;text-align:center;background:radial-gradient(circle at 30% 25%,#1b7fd0,#032d60 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:10.5rem;height:10.5rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #00a1e01f,0 0 0 26px #00a1e00f,0 30px 50px -24px #032d60cc}.prx .prx-orbit__core i{color:#8fd8f7;margin-bottom:.25rem;font-size:1.8rem}.prx .prx-orbit__core b{font-family:var(--prx-display);font-size:1.2rem}.prx .prx-orbit__core span{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:.72rem;font-weight:700}.prx .prx-orbit__legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.prx .prx-orbit__legend>li{background:var(--prx-card);border:1px solid var(--prx-line);border-radius:var(--prx-radius);box-shadow:var(--prx-shadow);align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.prx .prx-orbit__legend p{margin-top:.25rem!important;font-size:.86rem!important}@media (max-width:1000px){.prx .prx-orbit__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.prx .prx-orbit__stage{aspect-ratio:auto;flex-wrap:wrap;justify-content:center;gap:1.6rem 1rem;padding-top:.5rem;display:flex}.prx .prx-orbit__stage>svg{display:none}.prx .prx-orbit__node,.prx .prx-orbit__core{position:static;transform:none}.prx .prx-orbit__node{width:calc(50% - .5rem)}.prx .prx-orbit__core{width:100%;height:auto;box-shadow:none;border-radius:18px;order:-1;padding:1.2rem}.prx .prx-orbit__legend{grid-template-columns:minmax(0,1fr)}}.prx .prx-fs{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:2.2rem;display:grid}@media (max-width:960px){.prx .prx-fs{grid-template-columns:minmax(0,1fr)}}.prx .prx-fs__sheet{background:var(--prx-card);border:1px solid var(--prx-line);border-radius:18px;overflow:hidden;box-shadow:0 40px 70px -40px #032d608c,0 0 0 10px #00a1e00f}.prx .prx-fs__head{color:#fff;background:linear-gradient(135deg,#032d60,#0a63b8);align-items:center;gap:.8rem;padding:1rem 1.3rem;display:flex}.prx .prx-fs__type{letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border-radius:6px;padding:.2rem .6rem;font-size:.72rem;font-weight:800}.prx .prx-fs__head b{font-family:var(--prx-display);font-size:1.15rem}.prx .prx-fs__dots{gap:4px;margin-left:auto;display:flex}.prx .prx-fs__dots i{background:#fff9;border-radius:50%;width:5px;height:5px}.prx .prx-fs dl{margin:0}.prx .prx-fs__row{border-top:1px solid var(--prx-line);grid-template-columns:2.2rem 8.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem 1.3rem .9rem 1rem;display:grid;position:relative}.prx .prx-fs__row:nth-child(2n){background:var(--prx-paper)}.prx .prx-fs dt{letter-spacing:.06em;text-transform:uppercase;color:var(--prx-muted);font-size:.78rem;font-weight:800}.prx .prx-fs dd{color:var(--prx-ink);margin:0;font-size:.9rem}.prx .prx-fs__pin{color:#fff;background:linear-gradient(145deg,#00a1e0,#0a63b8);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:800;display:grid;box-shadow:0 0 0 5px #00a1e029}.prx .prx-fs__pin.is-big{background:var(--prx-card);color:#0a63b8;border:3px solid #0a63b8;width:2.4rem;height:2.4rem;font-size:.95rem;box-shadow:0 0 0 6px #0a63b81a}.prx .prx-fs__meter{background:var(--prx-mist);border-radius:999px;height:.6rem;display:block;overflow:hidden}.prx .prx-fs__meter i{border-radius:inherit;background:linear-gradient(90deg,#032d60,#00a1e0);width:86%;height:100%;display:block}.prx .prx-fs__people{flex-wrap:wrap;gap:.4rem;display:flex}.prx .prx-fs__people i{background:var(--prx-mist);border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem .15rem .2rem;font-size:.8rem;font-style:normal;font-weight:600;display:inline-flex}.prx .prx-fs__people i span{color:#fff;background:#0a63b8;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;font-weight:800;display:grid}.prx .prx-fs__seal{color:#fff;background:#032d60;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.prx .prx-fs__seal i{color:#8fd8f7}.prx .prx-fs__life{gap:2px;display:flex}.prx .prx-fs__life i{background:var(--prx-mist);text-align:center;color:var(--prx-muted);white-space:nowrap;flex:1;padding:.3rem .2rem;font-size:.66rem;font-style:normal;font-weight:700}.prx .prx-fs__life i:first-child{border-radius:6px 0 0 6px}.prx .prx-fs__life i:last-child{border-radius:0 6px 6px 0}.prx .prx-fs__life i.is-on{color:#fff;background:linear-gradient(90deg,#0a63b8,#00a1e0)}.prx .prx-fs__chips{flex-wrap:wrap;gap:.35rem;display:flex}.prx .prx-fs__chips i{border:1px solid var(--prx-line);color:var(--prx-ink-soft);border-radius:6px;padding:.15rem .55rem;font-size:.78rem;font-style:normal;font-weight:600}.prx .prx-fs__text{color:var(--prx-ink-soft)}.prx .prx-fs__rules{gap:1rem;display:grid}.prx .prx-fs__rules>li{grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.prx .prx-fs__rules p{margin-top:.2rem!important;font-size:.88rem!important}.prx .prx-fs__rules .prx-fs__why{font-weight:600;color:var(--prx-sky-deep)!important}@media (max-width:560px){.prx .prx-fs__row{grid-template-columns:1.9rem minmax(0,1fr)}.prx .prx-fs__row dd{grid-column:2}.prx .prx-fs__life i{font-size:.56rem}}.prx .prx-lorbit{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2.4rem;display:grid}@media (max-width:960px){.prx .prx-lorbit{grid-template-columns:minmax(0,1fr)}}.prx .prx-lorbit__stage{aspect-ratio:1;width:min(100%,470px);margin:0 auto;position:relative}.prx .prx-lorbit__stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.prx .prx-lorbit__ring{fill:#00a1e00d;stroke:#0a63b833;stroke-width:.4px;stroke-dasharray:1 1.6}.prx .prx-lorbit__stage line{stroke-width:.7px;stroke-linecap:round;stroke-dasharray:1.6 1.4;animation:1.6s linear infinite prx-flow}@keyframes prx-flow{to{stroke-dashoffset:-6px}}@media (prefers-reduced-motion:reduce){.prx .prx-lorbit__stage line{animation:none}}.prx .prx-lorbit__hub{z-index:1;aspect-ratio:1;color:#fff;text-align:center;background:radial-gradient(circle at 30% 25%,#1b7fd0,#032d60 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:34%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #00a1e01f,0 30px 50px -24px #032d60cc}.prx .prx-lorbit__hub i{color:#8fd8f7;font-size:1.5rem}.prx .prx-lorbit__hub b{font-family:var(--prx-display);font-size:1rem;line-height:1.15}.prx .prx-lorbit__logo{z-index:1;border:1px solid var(--prx-line);background:#fff;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #00a1e014,0 16px 30px -18px #032d6099}.prx .prx-lorbit__logo img{object-fit:contain;width:2.1rem;height:2.1rem}.prx .prx-lorbit__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.6rem;display:grid}.prx .prx-lorbit__list>li{border-bottom:1px solid var(--prx-line);grid-template-columns:2.2rem minmax(0,1fr);gap:.6rem;padding-bottom:.9rem;display:grid}.prx .prx-lorbit__n{font-family:var(--prx-display);font-size:1.15rem;font-weight:800;line-height:1.2}.prx .prx-lorbit__list p{margin-top:.2rem!important;font-size:.86rem!important}@media (max-width:560px){.prx .prx-lorbit__list{grid-template-columns:minmax(0,1fr)}.prx .prx-lorbit__logo{width:3.3rem;height:3.3rem}}.prx .prx-plan{background:var(--prx-card);border:1px solid var(--prx-line);border-radius:var(--prx-radius);box-shadow:var(--prx-shadow);padding:1.4rem 1.4rem 1.2rem;overflow-x:auto}.prx .prx-plan__rail,.prx .prx-plan__lanes>li{grid-template-columns:10.5rem minmax(0,1fr);gap:.6rem;min-width:820px;display:grid}.prx .prx-plan__corner{letter-spacing:.1em;text-transform:uppercase;color:var(--prx-muted);align-self:end;padding-bottom:.4rem;font-size:.72rem;font-weight:800}.prx .prx-plan__rail ol{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid;position:relative;padding-bottom:.9rem!important}.prx .prx-plan__rail ol:before{content:"";left:calc(100% / var(--cols) / 2);right:calc(100% / var(--cols) / 2);background:linear-gradient(90deg,#032d60,#00a1e0);border-radius:3px;height:3px;position:absolute;top:23px}.prx .prx-plan__rail li{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.prx .prx-plan__num{letter-spacing:.12em;margin-top:.3rem;font-size:.7rem;font-weight:800}.prx .prx-plan__rail b{font-family:var(--prx-display);color:var(--prx-ink);font-size:.95rem}.prx .prx-plan__lanes{border-top:1px solid var(--prx-line)}.prx .prx-plan__lanes>li{border-bottom:1px dashed var(--prx-line);align-items:center;padding:.5rem 0}.prx .prx-plan__lanes>li:last-child{border-bottom:0}.prx .prx-plan__lanes h3{font-size:.92rem!important}.prx .prx-plan__track{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));min-height:2.6rem;display:grid}.prx .prx-plan__track>i{border-left:1px dashed #0a63b824;grid-row:1}.prx .prx-plan__bar{z-index:1;background:color-mix(in srgb, var(--c) 12%, var(--prx-card));border:1.5px solid color-mix(in srgb, var(--c) 45%, transparent);color:var(--c);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;grid-row:1;align-self:center;margin:0 .3rem;padding:.5rem .8rem;font-size:.78rem;font-weight:800;overflow:hidden}.prx .prx-plan__bar.is-strong{background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 60%, #00a1e0));color:#fff;border-color:#0000;box-shadow:0 12px 22px -14px #032d60b3}:root[data-theme=dark] .prx .prx-plan__bar:not(.is-strong){color:#8fd8f7}.prx .prx-app{background:var(--prx-card);border:1px solid var(--prx-line);border-radius:18px;grid-template-columns:4rem minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 40px 70px -40px #032d608c,0 0 0 10px #00a1e00f}.prx .prx-app__side{color:#d7e5f58c;background:linear-gradient(#032d60,#0a3e7a);flex-direction:column;align-items:center;gap:1.1rem;padding:1rem 0;display:flex}.prx .prx-app__logo{color:#fff;background:linear-gradient(145deg,#00a1e0,#0a63b8);border-radius:10px;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.6rem;display:grid}.prx .prx-app__side>i{border-radius:10px;place-items:center;width:2.4rem;height:2.4rem;font-size:.95rem;display:grid}.prx .prx-app__side>i.is-on{color:#fff;background:#ffffff24}.prx .prx-app__main{background:var(--prx-paper);min-width:0}.prx .prx-app__top{background:var(--prx-card);border-bottom:1px solid var(--prx-line);align-items:center;gap:.8rem;padding:.85rem 1.2rem;display:flex}.prx .prx-app__top b{font-family:var(--prx-display);color:var(--prx-ink);font-size:1rem}.prx .prx-app__search{background:var(--prx-mist);width:14rem;height:2rem;color:var(--prx-muted);border-radius:8px;align-items:center;margin-left:auto;padding:0 .7rem;font-size:.8rem;display:flex}.prx .prx-app__avatar{background:linear-gradient(145deg,#0a63b8,#00a1e0);border-radius:50%;width:2rem;height:2rem}.prx .prx-app__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.2rem;display:grid}@media (max-width:900px){.prx .prx-app__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prx .prx-app__search{width:8rem}}@media (max-width:560px){.prx .prx-app{grid-template-columns:minmax(0,1fr)}.prx .prx-app__side{display:none}.prx .prx-app__grid{grid-template-columns:minmax(0,1fr)}}.prx .prx-app__grid .prx-dash__view{padding:1.1rem;box-shadow:0 14px 28px -24px #032d6080}.prx .prx-app__grid .prx-dash__chart{height:5.2rem}.prx .prx-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid;padding-top:0!important}@media (max-width:1100px){.prx .prx-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.prx .prx-shelf{grid-template-columns:minmax(0,1fr)}}.prx .prx-svc{background:linear-gradient(180deg, var(--prx-card), var(--prx-paper));border:1px solid var(--prx-line);box-shadow:var(--prx-shadow);transition:transform .35s var(--prx-ease), box-shadow .35s, border-color .35s;border-radius:20px;flex-direction:column;gap:.5rem;padding:1.5rem 1.35rem 1.2rem;display:flex;position:relative;overflow:hidden}.prx .prx-svc:before{content:"";background:radial-gradient(circle,#00a1e024,#0000 70%);border-radius:50%;width:9rem;height:9rem;position:absolute;top:-3rem;right:-3rem}.prx .prx-svc:hover{border-color:#00a1e066;transform:translateY(-6px);box-shadow:0 34px 60px -36px #032d608c}.prx .prx-svc__num{font-family:var(--prx-display);color:#0000;-webkit-text-stroke:1.5px #0a63b838;font-size:2.8rem;font-weight:800;line-height:1;position:absolute;top:.7rem;right:1.1rem}.prx .prx-svc__disc{background:var(--prx-card);color:#0a63b8;border:3px solid #0a63b8;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:.55rem;font-size:1.25rem;transition:background-color .35s,color .35s;display:grid;position:relative;box-shadow:0 0 0 7px #0a63b817,0 16px 28px -16px #032d608c}.prx .prx-shelf>li:nth-child(4n+1) .prx-svc__disc{color:#032d60;border-color:#032d60}.prx .prx-shelf>li:nth-child(4n+3) .prx-svc__disc{color:#0090d6;border-color:#0090d6}.prx .prx-shelf>li:nth-child(4n+4) .prx-svc__disc{color:#00a1e0;border-color:#00a1e0}.prx .prx-svc:hover .prx-svc__disc{color:#fff;background:#0a63b8}.prx .prx-svc h3{font-size:1.08rem!important}.prx .prx-svc>p{color:var(--prx-muted);flex:1;margin:0;font-size:.9rem;line-height:1.5}.prx .prx-svc__keep{border-top:1px dashed var(--prx-line);align-items:center;gap:.6rem;margin-top:.7rem;padding-top:.85rem;display:flex}.prx .prx-svc__keep>i{color:#fff;background:linear-gradient(145deg,#0a63b8,#032d60);border-radius:8px;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.78rem;display:grid}.prx .prx-svc__keep span{color:var(--prx-ink);font-size:.8rem;font-weight:700;display:grid}.prx .prx-svc__keep em{letter-spacing:.1em;text-transform:uppercase;color:var(--prx-sky-deep);font-size:.66rem;font-style:normal;font-weight:800}:root[data-theme=dark] .prx .prx-svc__disc{color:#6cc8f0!important;border-color:#6cc8f0!important}
.prx .prx-pyr2{gap:6px;display:grid}.prx .prx-pyr2>li{grid-template-columns:minmax(0,.95fr) 3rem minmax(0,1.2fr);align-items:center;display:grid}.prx .prx-pyr2__band{color:#fff;background:linear-gradient(180deg, var(--c), color-mix(in srgb, var(--c) 70%, #00a1e0));min-height:5.2rem;clip-path:polygon(calc(50% - var(--top) / 2) 0, calc(50% + var(--top) / 2) 0, calc(50% + var(--bot) / 2) 100%, calc(50% - var(--bot) / 2) 100%);justify-content:center;align-items:center;gap:.6rem;display:flex}.prx .prx-pyr2>li:first-child .prx-pyr2__band{flex-direction:column;justify-content:flex-end;gap:.2rem;padding-bottom:.5rem}.prx .prx-pyr2__band i{color:#bfe9fb;font-size:1.05rem}.prx .prx-pyr2__band b{font-family:var(--prx-display);font-size:1.05rem}.prx .prx-pyr2>li:first-child .prx-pyr2__band b{font-size:.88rem}.prx .prx-pyr2__wire{background:var(--c);border-radius:3px;height:3px;position:relative}.prx .prx-pyr2__wire:after{content:"";background:var(--prx-card);border:3px solid var(--c);border-radius:50%;width:13px;height:13px;position:absolute;top:-5px;right:-6px}.prx .prx-pyr2__text{background:var(--prx-card);border:1px solid var(--prx-line);box-shadow:var(--prx-shadow);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;padding:.9rem 1.1rem .9rem 1.4rem;display:grid}.prx .prx-pyr2__text p{color:var(--prx-ink-soft);margin:0;font-size:.86rem;line-height:1.45}.prx .prx-pyr2__text span{letter-spacing:.12em;text-transform:uppercase;color:var(--prx-sky-deep);margin-bottom:.15rem;font-size:.66rem;font-weight:800;display:block}@media (max-width:860px){.prx .prx-pyr2>li{grid-template-columns:minmax(0,1fr);gap:.4rem;margin-bottom:.6rem}.prx .prx-pyr2__band{clip-path:none;border-radius:12px;min-height:3rem;flex-direction:row!important;justify-content:center!important;padding:0!important}.prx .prx-pyr2__wire{display:none}}@media (max-width:520px){.prx .prx-pyr2__text{grid-template-columns:minmax(0,1fr)}}.prx .prx-comb{--gap:.7rem;max-width:1040px;margin:0 auto;padding-bottom:1rem}.prx .prx-comb__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;width:88.8889%;display:grid}.prx .prx-comb__row.is-offset{margin-top:-3.3rem;margin-left:11.1111%}.prx .prx-comb__hex{aspect-ratio:1/1.12;text-align:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg, var(--prx-card), var(--prx-mist));transition:transform .35s var(--prx-ease);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.4rem 1.5rem;display:flex;position:relative}.prx .prx-comb__hex:hover{transform:scale(1.04)}.prx .prx-comb__icon{background:var(--prx-card);border:3px solid var(--c);width:3.2rem;height:3.2rem;color:var(--c);box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 12%, transparent);border-radius:50%;place-items:center;margin-bottom:.2rem;font-size:1.15rem;display:grid}.prx .prx-comb__hex h3{font-size:1rem!important}.prx .prx-comb__hex p{max-width:13rem;color:var(--prx-muted);margin:0;font-size:.82rem;line-height:1.4}.prx .prx-comb{filter:drop-shadow(0 18px 22px #032d6024)}:root[data-theme=dark] .prx .prx-comb__icon{color:#6cc8f0;border-color:#6cc8f0}@media (max-width:900px){.prx .prx-comb__row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.prx .prx-comb__row.is-offset{margin:.7rem 0 0}.prx .prx-comb__hex{clip-path:none;aspect-ratio:auto;border:1px solid var(--prx-line);border-radius:16px}}.prx .prx-raci thead th{vertical-align:bottom;background:var(--prx-paper)!important;color:var(--prx-ink)!important}.prx .prx-raci thead th:first-child{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;color:var(--prx-muted)!important}.prx .prx-raci thead .prx-disc{margin:.3rem auto .6rem}.prx .prx-raci thead th span{font-size:.82rem;font-weight:700;display:block}.prx .prx-proof__head,.prx .prx-proof li{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem;display:grid}.prx .prx-proof__head{margin-bottom:.8rem}.prx .prx-proof__head span{align-items:center;gap:.7rem;display:flex}.prx .prx-proof__head b{font-family:var(--prx-display);color:var(--prx-ink);font-size:.98rem}.prx .prx-proof ol{gap:.75rem;display:grid}.prx .prx-proof li p{background:var(--prx-card);border:1px solid var(--prx-line);min-height:3.6rem;box-shadow:var(--prx-shadow);color:var(--prx-ink-soft);border-radius:14px;align-items:center;gap:.7rem;margin:0;padding:.75rem 1rem;font-size:.88rem;line-height:1.4;display:flex;position:relative}.prx .prx-proof li p.is-0{color:var(--prx-ink);font-weight:700}.prx .prx-proof li p.is-2{color:#fff;background:linear-gradient(135deg,#032d60,#0a63b8);border-color:#0000}.prx .prx-proof li p em{font-style:normal;font-family:var(--prx-display);color:var(--prx-sky);flex:none;font-size:1.1rem;font-weight:800}.prx .prx-proof li p:not(.is-2):after{content:"";background:linear-gradient(90deg,#0a63b8,#00a1e0);width:2.6rem;height:3px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.prx .prx-proof li p:not(.is-2):before{content:"";z-index:1;border:6px solid #0000;border-left:9px solid #00a1e0;position:absolute;top:50%;left:calc(100% + 2.6rem - 10px);transform:translateY(-50%)}.prx .prx-proof__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.prx .prx-proof__head{display:none}.prx .prx-proof li{border-bottom:1px dashed var(--prx-line);grid-template-columns:minmax(0,1fr);gap:.35rem;padding-bottom:.6rem}.prx .prx-proof li p:after,.prx .prx-proof li p:before{display:none}.prx .prx-proof__sr{clip:auto;text-transform:uppercase;width:auto;height:auto;font-size:.66rem;font-weight:800;position:static}}.prx .prx-route{padding-top:4.2rem;position:relative}.prx .prx-route__fast{width:100%;height:4rem;position:absolute;top:.9rem;left:0;right:0;overflow:visible}.prx .prx-route__fast path{fill:none;stroke:#00a1e0;stroke-width:3px;stroke-dasharray:2 7;stroke-linecap:round}.prx .prx-route__fast-label{background:var(--prx-chip);color:var(--prx-chip-ink);white-space:nowrap;border-radius:999px;padding:.25rem .75rem;font-size:.74rem;font-weight:800;position:absolute;top:0;transform:translate(-50%)}.prx .prx-route ol{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1rem;display:grid;position:relative}.prx .prx-route ol:before{content:"";left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);background:linear-gradient(90deg,#032d60,#00a1e0);border-radius:3px;height:3px;position:absolute;top:30px}.prx .prx-route ol>li{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.prx .prx-route__n{letter-spacing:.14em;color:var(--prx-sky-deep);margin-top:.4rem;font-size:.7rem;font-weight:800}.prx .prx-route h3{font-size:1.05rem!important}.prx .prx-route__note{color:var(--prx-muted);margin:0;font-size:.84rem}.prx .prx-route ul{gap:.4rem;width:100%;display:grid;margin-top:.5rem!important}.prx .prx-route ul li{background:var(--prx-card);border:1px solid var(--prx-line);color:var(--prx-ink-soft);border-radius:10px;padding:.5rem .65rem;font-size:.82rem;line-height:1.35;box-shadow:0 10px 20px -16px #032d6080}@media (max-width:900px){.prx .prx-route{padding-top:0}.prx .prx-route__fast,.prx .prx-route__fast-label{display:none}.prx .prx-route ol{grid-template-columns:minmax(0,1fr)}.prx .prx-route ol:before{display:none}}.prx .prx-courses__for{align-items:center;gap:.5rem;display:flex}
