.public-prisma-tree{color:#f2fff7;background:radial-gradient(at 10% 0,#27775866,#0000 55%),linear-gradient(140deg,#0c4637,#052c25);border:1px solid #5c9e83;border-radius:30px;min-width:0;margin-block:36px;padding:clamp(20px,4vw,46px);scroll-margin-top:100px;box-shadow:0 20px 70px #052e231c}html[data-design=vivo] .public-site .public-prisma-tree :is(h2,h3,p,legend,summary,strong,small){color:inherit}.ppt-heading{max-width:850px}.ppt-badge{letter-spacing:.08em;color:#c2f8dc;border:1px solid #80b79e;border-radius:99px;padding:7px 12px;font-size:.73rem;display:inline-block}.ppt-heading h2{letter-spacing:-.045em;text-wrap:balance;margin:22px 0 14px;font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.1}.ppt-heading p{font-size:1.05rem;line-height:1.65}.ppt-heading .ppt-note{font-size:.8rem;color:#c4e7d6!important}.ppt-toolbar{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:24px;display:flex}.ppt-presets,.ppt-zoom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ppt-zoom output{text-align:center;min-width:45px}html[data-design=vivo] .public-site .public-prisma-tree button,.public-prisma-tree button{font:inherit;color:#effff6;-webkit-text-fill-color:#effff6;cursor:pointer;background:#ffffff0c;border:1px solid #7fb49b;border-radius:12px;min-height:44px;padding:10px 14px;line-height:1.4}html[data-design=vivo] .public-site .public-prisma-tree button:hover{background:#ffffff1c;border-color:#c0f8db}.public-prisma-tree :is(button,a,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #c9ffdc}.public-prisma-tree button:disabled{opacity:.55;cursor:not-allowed}.ppt-hint{margin:16px 0 10px;color:#c2dfd0!important;font-size:.8rem!important}.ppt-viewport{overscroll-behavior:contain;background-color:#052e2780;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #668f7b;border-radius:20px;max-width:100%;overflow:auto}.ppt-board{transform-origin:0 0;position:relative}.ppt-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ppt-link{fill:none;stroke:#71ac91;stroke-width:1.5px;opacity:.52}.ppt-link.active{stroke:#9dffd0;stroke-width:4px;opacity:1;filter:drop-shadow(0 0 4px #79ffb888)}.ppt-effect{fill:none;stroke:#dbad7b;stroke-width:2px;stroke-dasharray:7 6;opacity:.65}.ppt-effect.observed{stroke:#ffa58b;stroke-width:3px;opacity:1;filter:drop-shadow(0 0 4px #ff926466)}html[data-design=vivo] .public-site .public-prisma-tree .ppt-node{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1c5b49ed,#103f35ed);border-radius:20px;align-content:center;gap:8px;padding:16px;display:grid;position:absolute;box-shadow:inset 0 1px #b2f3d520,0 9px 25px #001f1826}.ppt-node strong{font-size:1rem;line-height:1.2}.ppt-node small{font-size:.78rem;font-weight:400;line-height:1.45}.ppt-node-dot{background:#7fae98;border-radius:50%;width:8px;height:8px}.ppt-node.visited .ppt-node-dot{background:#b5ffd3;box-shadow:0 0 10px #91ffc5}html[data-design=vivo] .public-site .public-prisma-tree .ppt-node.current{border:2px solid #baffd9;box-shadow:0 0 22px #73ffc333,inset 0 1px #c2f5d66e}.ppt-node.recovery{border-color:#e1c175!important}.ppt-node.terminal{background:#175342!important}.ppt-effect-label{background:#143e30;border:1px dashed #d3b77e;border-radius:20px;padding:5px 12px;font-size:.85rem;position:absolute}.ppt-legend{flex-wrap:wrap;gap:12px 24px;padding-block:16px;font-size:.82rem;display:flex}.ppt-legend>span{align-items:center;gap:8px;display:flex}.ppt-legend i{background:#79a18a;border-radius:50%;width:10px;height:10px}.ppt-legend .mint{background:#a6ffd0;box-shadow:0 0 9px #a6ffd0}.ppt-legend .coral{background:#ffa58b}.ppt-legend .gold{background:#e8ca84}.ppt-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin-top:8px;display:grid}.ppt-player,.ppt-results{background:#ffffff08;border:1px solid #6d9b83;border-radius:20px;min-width:0;padding:24px}.ppt-player>small{text-transform:uppercase;font-size:.75rem;color:#c3eed6!important}.ppt-player h3,.ppt-results h3{margin:10px 0 18px;font-size:1.2rem;line-height:1.4}.ppt-player fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.ppt-player legend{margin-bottom:12px;font-size:.84rem}.ppt-player fieldset button{text-align:left}.ppt-player button small{margin-top:5px;font-size:.75rem;display:block}.ppt-inspection{border-top:1px solid #709982;margin-top:20px;padding-top:18px}.ppt-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ppt-metrics>div{border:1px solid #648c76;border-radius:14px;gap:8px;padding:12px 8px;display:grid}.ppt-metrics span{font-size:.76rem}.ppt-metrics strong{font-size:1.8rem}.ppt-metrics small{font-variant-numeric:tabular-nums}.ppt-results p,.ppt-results li{font-size:.9rem;line-height:1.6}.ppt-results details{border-top:1px solid #709982;padding-top:14px}.ppt-results summary{cursor:pointer;min-height:44px;line-height:1.5}.ppt-results ol{padding-left:20px}.ppt-results li{margin-bottom:8px}.ppt-footer{border-top:1px solid #709982;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:22px;display:flex}.ppt-footer strong{font-size:.95rem}.ppt-footer p{margin-bottom:0;font-size:.78rem;color:#cae5d7!important}.ppt-cta{flex-wrap:wrap;gap:12px;display:flex}.ppt-cta a{color:#edfff5;border:1px solid #91bda3;border-radius:12px;align-items:center;max-width:100%;min-height:46px;padding:12px 16px;font-weight:700;text-decoration:none;display:flex}.ppt-cta a:first-child{color:#18362a;background:#ff9d79;border-color:#ffbb9e}@media (max-width:720px){.ppt-body{grid-template-columns:minmax(0,1fr)}.public-prisma-tree{border-radius:24px;padding:20px 14px}.ppt-player,.ppt-results{padding:18px}.ppt-presets button{flex:42%;font-size:.82rem!important}.ppt-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.ppt-zoom{justify-content:center}.ppt-footer{align-items:stretch}.ppt-cta{width:100%}.ppt-cta a{text-align:center;flex:100%;justify-content:center}.ppt-viewport{max-height:510px}.ppt-legend{gap:10px 15px;font-size:.75rem}}.public-prisma-tree .ppt-body>*,.public-prisma-tree .ppt-results .ppt-metrics>div{min-width:0}.public-prisma-tree .ppt-results .ppt-metrics span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.public-prisma-tree .ppt-results .ppt-metrics strong{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.12}.public-prisma-tree .ppt-results .ppt-metrics small{color:#bfe6d2;font-size:.77rem;line-height:1.3}.public-prisma-tree .ppt-results details[open] summary{margin-bottom:12px}.public-prisma-tree .ppt-results details ol{margin-block:0;padding-inline-start:22px}@media screen and (max-width:1100px){.public-prisma-tree .ppt-body{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:600px){.public-prisma-tree{border-radius:22px;min-width:0;max-width:100%;margin-block:24px;padding:clamp(16px,4vw,22px) 12px}.public-prisma-tree .ppt-heading{min-width:0}.public-prisma-tree .ppt-heading h2{overflow-wrap:normal;margin:16px 0 10px;font-size:clamp(1.7rem,7vw,2.3rem);line-height:1.14}.public-prisma-tree .ppt-heading p{font-size:.96rem;line-height:1.55}.public-prisma-tree .ppt-toolbar{gap:12px;margin-top:18px}.public-prisma-tree .ppt-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.public-prisma-tree .ppt-presets button{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;min-width:0;padding:10px 8px}.public-prisma-tree .ppt-zoom{background:linear-gradient(145deg,#01201959,#ffffff0e);border:1px solid #b5edcc61;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 44px;justify-content:stretch;align-items:center;gap:8px;width:100%;min-width:0;padding:10px;display:grid}.public-prisma-tree .ppt-zoom output{color:#f2fff7;-webkit-text-fill-color:#f2fff7;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;background:#01261f40;border:1px solid #aaeccd52;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:6px 8px;font-weight:700;line-height:1.2;display:flex;font-size:clamp(.875rem,3.6vw,1rem)!important}.public-prisma-tree .ppt-zoom button{border-radius:12px;min-width:0;min-height:44px;padding:8px 6px}.public-prisma-tree .ppt-zoom button:first-child,.public-prisma-tree .ppt-zoom button:nth-child(3){width:100%;padding:0!important;font-size:1.125rem!important;font-weight:700!important;line-height:1!important}.public-prisma-tree .ppt-zoom button:last-child{letter-spacing:.01em;white-space:normal;background:#b9f6d51f;grid-column:1/-1;width:100%;min-height:44px;margin:2px 0 0;padding:10px 12px;line-height:1.3;font-size:.875rem!important;font-weight:650!important}.public-prisma-tree .ppt-hint{line-height:1.5}.public-prisma-tree .ppt-viewport{border-radius:15px;max-height:360px}.public-prisma-tree .ppt-legend{gap:8px 14px;line-height:1.4}.public-prisma-tree .ppt-body{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.public-prisma-tree .ppt-player,.public-prisma-tree .ppt-results{background:#ffffff0d;border-radius:18px;min-width:0;padding:18px 16px}.public-prisma-tree .ppt-player h3,.public-prisma-tree .ppt-results h3{overflow-wrap:normal;margin:8px 0 16px;font-size:clamp(1.1rem,4.5vw,1.3rem);line-height:1.35}.public-prisma-tree .ppt-player fieldset button{text-align:left;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;width:100%;min-width:0}.public-prisma-tree .ppt-results .ppt-metrics{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.public-prisma-tree .ppt-results .ppt-metrics>div{border-radius:14px;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"name value""delta value";align-items:center;gap:3px 12px;min-width:0;min-height:76px;padding:12px 16px;display:grid}.public-prisma-tree .ppt-results .ppt-metrics span{grid-area:name;min-width:0;font-size:.94rem;font-weight:700;line-height:1.35}.public-prisma-tree .ppt-results .ppt-metrics strong{text-align:right;grid-area:value;min-width:0;font-size:clamp(1.7rem,7vw,2.15rem)}.public-prisma-tree .ppt-results .ppt-metrics small{grid-area:delta;min-width:0;font-size:.78rem}.public-prisma-tree .ppt-results>p{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:16px 0;font-size:.91rem;line-height:1.55}.public-prisma-tree .ppt-results details{margin-top:10px;padding-top:14px}.public-prisma-tree .ppt-results summary{cursor:pointer;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:.94rem;line-height:1.5}.public-prisma-tree .ppt-results li{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.public-prisma-tree .ppt-footer{gap:14px;margin-top:20px;padding-top:18px}.public-prisma-tree .ppt-cta{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.public-prisma-tree .ppt-cta a{text-align:center;justify-content:center;width:100%;min-width:0}}@media screen and (max-width:359px){.public-prisma-tree .ppt-zoom{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px;padding:8px}.public-prisma-tree .ppt-zoom button{padding-inline:4px}.public-prisma-tree .ppt-results .ppt-metrics>div{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.public-prisma-tree *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.public-prisma-tree,.ppt-player,.ppt-results,.ppt-viewport{color:canvastext;background:canvas;border-color:canvastext}html[data-design=vivo] .public-site .public-prisma-tree button,html[data-design=vivo] .public-site .public-prisma-tree .ppt-node{color:buttontext;-webkit-text-fill-color:ButtonText;background:buttonface!important;border-color:buttontext!important}.ppt-link,.ppt-effect{stroke:canvastext}.ppt-link.active{stroke:highlight}.ppt-cta a{color:linktext!important;background:canvas!important}.ppt-note,.ppt-hint{color:canvastext!important}}.public-prisma-tree .ppt-node{min-height:138px;gap:6px!important;padding:13px!important}.public-prisma-tree .ppt-node strong{font-size:.91rem;line-height:1.22}.public-prisma-tree .ppt-node small{overflow-wrap:break-word;font-size:.72rem;line-height:1.35}.public-prisma-tree .ppt-node.current{background:linear-gradient(140deg,#236e52,#0e4739)!important}.public-prisma-tree .ppt-links .ppt-team-link{stroke:#be83ec;stroke-dasharray:5 4;opacity:.48}.public-prisma-tree .ppt-links .ppt-team-link.active{stroke:#d8a7ff;opacity:1;stroke-width:3.5px;stroke-dasharray:none}.public-prisma-tree .ppt-links .ppt-recovery-link{stroke:#e8c775;opacity:.63}.public-prisma-tree .ppt-links .ppt-recovery-link.active{stroke:#ffe297;stroke-width:3.5px;opacity:1}.public-prisma-tree .ppt-effect-label,.public-prisma-tree .ppt-team-label{pointer-events:none;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.8rem;line-height:1.2;position:absolute}.public-prisma-tree .ppt-effect-label{color:#ffe1c5;background:#17382f;border:1px dashed #e6a174}.public-prisma-tree .ppt-team-label{color:#eed4ff;background:#17362f;border:1px dashed #be83ec}.public-prisma-tree .ppt-legend>span{line-height:1.5}.public-prisma-tree .ppt-impact-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:16px;display:grid}.public-prisma-tree .ppt-impact-signals>div{border:1px solid #779e87;border-radius:14px;gap:7px;min-width:0;padding:12px;display:grid}.public-prisma-tree .ppt-impact-signals span{color:#d5f7e5;font-size:.78rem;line-height:1.3}.public-prisma-tree .ppt-impact-signals strong{font-variant-numeric:tabular-nums;font-size:1.32rem}.public-prisma-tree .ppt-skills-title{color:#edfff5;margin:20px 0 10px;font-size:1rem}.public-prisma-tree .ppt-skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-prisma-tree .ppt-skill{min-width:0}.public-prisma-tree .ppt-skill label{color:#e6ffef;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:.78rem;display:flex}.public-prisma-tree .ppt-skill label strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.public-prisma-tree .ppt-skill meter{accent-color:#83f5bd;width:100%;height:11px;display:block}.public-prisma-tree .ppt-skill meter::-webkit-meter-bar{background:#235342;border:0;border-radius:9px}.public-prisma-tree .ppt-skill meter::-webkit-meter-optimum-value{background:#8ef3bf;border-radius:9px}.public-prisma-tree .ppt-simulation-note{color:#c6e7d6!important;font-size:.73rem!important;line-height:1.5!important}.public-prisma-tree .ppt-inspection p{overflow-wrap:break-word;line-height:1.55}@media (max-width:600px){.public-prisma-tree .ppt-impact-signals,.public-prisma-tree .ppt-skills{grid-template-columns:minmax(0,1fr)}.public-prisma-tree .ppt-viewport{touch-action:pan-x pan-y}.public-prisma-tree .ppt-legend{padding-block:12px}}
