.ovph{--ovph-cycle:9.2s;--ovph-out:cubic-bezier(.16, 1, .3, 1);--ovph-spring:cubic-bezier(.34, 1.4, .64, 1);aspect-ratio:600/500;-webkit-user-select:none;user-select:none;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;width:100%;position:relative}.ovph__stage{transform-origin:top;width:600px;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ovph__card{background:#fefefe;border:1px solid #ededed;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 32px #0000000d}.ovph__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#9da1a1;white-space:nowrap;font-size:10px;font-weight:500}.ovph__title{letter-spacing:-.2px;color:#0a0a0a;font-size:15px;font-weight:500}.ovph__sub{letter-spacing:-.2px;color:#5d5d5d;margin-top:2px;font-size:11.5px}.ovph__mono{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#5d5d5d;font-size:10px;font-weight:500}.ovph__head{justify-content:space-between;align-items:flex-start;gap:12px;height:40px;display:flex;position:absolute;top:20px;left:22px;right:22px}.ovph__pill{letter-spacing:.04em;text-transform:uppercase;color:#1b4fe0;white-space:nowrap;background:#f4f7ff;border:1px solid #2567ff38;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:10px;font-weight:500;display:inline-flex}.ovph__pulse{opacity:.45;width:6px;height:6px;transition:opacity .4s var(--ovph-out);background:#2567ff;border-radius:999px}.ovph.is-playing .ovph__pulse{animation:2.4s ease-in-out infinite ovph-pulse}@keyframes ovph-pulse{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.ovph__collabel{align-items:center;gap:8px;height:14px;display:flex;position:absolute}.ovph__queue{width:112px;height:200px;position:absolute;top:92px;left:22px}.ovph__chip{box-sizing:border-box;opacity:.68;width:112px;height:60px;transition:opacity .42s var(--ovph-out), transform .52s var(--ovph-out), border-color .42s var(--ovph-out), box-shadow .42s var(--ovph-out);background:#fefefe;border:1px solid #ededed;border-radius:14px;align-items:center;gap:8px;padding:0 9px;display:flex;position:absolute;left:0;transform:translate(0)scale(1)}.ovph__chip--tap{cursor:pointer;font:inherit;color:inherit;text-align:left;appearance:none;touch-action:manipulation}.ovph__chip.is-active{opacity:1;border-color:#2567ff6b;box-shadow:0 0 0 3px #2567ff14}.ovph__chip.is-sent{opacity:.34;box-shadow:none;border-color:#ededed;transform:translate(10px)scale(.97)}.ovph__chipface{color:#7f8794;box-sizing:border-box;width:26px;height:26px;transition:background-color .42s var(--ovph-out);background:#f2f4f7;border-radius:999px;flex:none;padding:2px}.ovph__chip.is-active .ovph__chipface{color:#4d7ce8;background:#eaf1ff}.ovph__chipmeta{flex-direction:column;gap:2px;min-width:0;display:flex}.ovph__chipid{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#0a0a0a;white-space:nowrap;font-size:10px;font-weight:500}.ovph__chiptag{letter-spacing:.06em;text-transform:uppercase;color:#9da1a1;white-space:nowrap;font-size:9px}.ovph__slot{box-sizing:border-box;opacity:0;width:268px;height:58px;transition:opacity .52s var(--ovph-out), transform .62s var(--ovph-out), border-color .42s var(--ovph-out);background:#f9f9f9;border:1px solid #ededed;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex;position:absolute;top:92px;left:150px;transform:translate(-16px)}.ovph__slot.is-in{opacity:1;transform:none}.ovph__slot.is-scanned{border-color:#2567ff47}.ovph__slotface{box-sizing:border-box;color:#4d7ce8;background:#eaf1ff;border-radius:999px;flex:none;width:34px;height:34px;padding:3px}.ovph__strip{box-sizing:border-box;opacity:0;width:268px;height:106px;transition:opacity .46s var(--ovph-out), transform .52s var(--ovph-out);background:#fefefe;border:1px solid #ededed;border-radius:14px;padding:10px 14px;position:absolute;top:160px;left:150px;transform:translateY(8px)}.ovph__strip.is-in{opacity:1;transform:none}.ovph__striphead{justify-content:space-between;align-items:center;height:14px;display:flex}.ovph__timer{font-variant-numeric:tabular-nums;letter-spacing:-.1px;color:#1b4fe0;font-size:11px;font-weight:500}.ovph__check{align-items:center;gap:9px;height:24px;display:flex}.ovph__ticker{width:15px;height:15px;transition:background-color .4s var(--ovph-out);background:#f2f4f7;border-radius:999px;flex:none;position:relative}.ovph__ticker:after{content:"";transform-origin:50%;width:7px;height:4px;transition:transform .34s var(--ovph-spring);border-bottom:1.6px solid #1b4fe0;border-left:1.6px solid #1b4fe0;position:absolute;top:3.6px;left:4px;transform:rotate(-45deg)scale(0)}.ovph__check.is-done .ovph__ticker{background:#eaf1ff}.ovph__check.is-done .ovph__ticker:after{transform:rotate(-45deg)scale(1)}.ovph__checklabel{letter-spacing:-.2px;color:#5d5d5d;transition:color .4s var(--ovph-out);font-size:12px}.ovph__check.is-done .ovph__checklabel{color:#0a0a0a}.ovph__gate{width:268px;height:120px;position:absolute;top:276px;left:150px}.ovph__ballot{box-sizing:border-box;opacity:0;width:42px;height:30px;transition:opacity .42s var(--ovph-out), transform .76s var(--ovph-out);background:#f4f7ff;border:1px solid #2567ff4d;border-radius:6px;flex-direction:column;gap:4px;margin-left:-21px;padding:6px 7px;display:flex;position:absolute;top:0;left:50%;transform:translateY(-6px)}.ovph__ballot.is-in{opacity:1;transform:none}.ovph__ballot.is-dropped{opacity:0;transition:opacity .24s var(--ovph-out) .7s, transform .82s var(--ovph-out);transform:translateY(76px)scale(.94)}.ovph__ballot.is-held{opacity:.28;transform:translateY(-4px)}.ovph__ballotline{background:#2567ff47;border-radius:2px;height:2px}.ovph__ballotline:nth-child(2){width:70%}.ovph__leaf{width:48px;height:8px;transition:transform .78s var(--ovph-out);background:#d2d7e0;border-radius:4px;position:absolute;top:40px}.ovph__leaf--l{transform-origin:100%;margin-left:-49px;left:50%}.ovph__leaf--r{transform-origin:0;margin-left:1px;left:50%}.ovph__gate.is-open .ovph__leaf--l{transform:translate(-34px)}.ovph__gate.is-open .ovph__leaf--r{transform:translate(34px)}.ovph__box{box-sizing:border-box;width:92px;height:60px;transition:border-color .52s var(--ovph-out), background-color .52s var(--ovph-out);background:#f9f9f9;border:1px solid #e2e2e6;border-radius:10px;margin-left:-46px;position:absolute;top:54px;left:50%}.ovph__box.is-filled{background:#f4f7ff;border-color:#2567ff57}.ovph__boxslot{width:48px;height:3px;transition:background-color .52s var(--ovph-out);background:#d6dae1;border-radius:3px;margin-left:-24px;position:absolute;top:11px;left:50%}.ovph__box.is-filled .ovph__boxslot{background:#2567ff66}.ovph__stub{box-sizing:border-box;opacity:0;width:42px;height:17px;transition:opacity .3s var(--ovph-out), transform .38s var(--ovph-spring);background:#eaf1ff;border:1px solid #2567ff4d;border-radius:5px;margin-left:-21px;position:absolute;top:22px;left:50%;transform:translateY(-5px)}.ovph__box.is-filled .ovph__stub{opacity:1;transition-delay:.88s;transform:none}.ovph__boxcount{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#9da1a1;font-size:9px;position:absolute;bottom:6px;left:0;right:0}.ovph__verdict{opacity:0;width:268px;transition:opacity .38s var(--ovph-out), transform .46s var(--ovph-spring);justify-content:center;display:flex;position:absolute;top:404px;left:150px;transform:translateY(6px)scale(.96)}.ovph__verdict.is-in{opacity:1;transform:none}.ovph__badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 11px;font-size:10.5px;font-weight:500;display:inline-flex}.ovph__badge--green{color:#1f6d44;background:#41d97f1a;border:1px solid #41d97f47}.ovph__badge--red{color:#c22a2a;background:#ff414114;border:1px solid #ff414142}.ovph__badge--blue{color:#1b4fe0;background:#f4f7ff;border:1px solid #2567ff38}.ovph__gallery{width:144px;height:194px;position:absolute;top:92px;left:434px}.ovph__thumb{box-sizing:border-box;color:#8b93a0;opacity:1;width:44px;height:44px;transition:opacity .46s var(--ovph-out), transform .46s var(--ovph-spring), border-color .4s var(--ovph-out), box-shadow .4s var(--ovph-out);background:#f9f9f9;border:1px solid #ededed;border-radius:10px;padding:5px;position:absolute;transform:scale(1)}.ovph__thumb--slot{background:0 0;border-style:dashed;border-color:#dcdce0}.ovph__thumb--slot>svg{opacity:0;transition:opacity .34s var(--ovph-out), transform .46s var(--ovph-spring);transform:scale(.78)}.ovph__thumb--slot.is-added{background:#f4f7ff;border-style:solid;border-color:#2567ff47}.ovph__thumb--slot.is-added>svg{opacity:1;transform:none}.ovph__thumb.is-hit{border-color:#ff414173;box-shadow:0 0 0 3px #ff41411a}.ovph__score{font-variant-numeric:tabular-nums;color:#1b4fe0;opacity:0;height:16px;transition:opacity .3s var(--ovph-out), transform .38s var(--ovph-spring);background:#f4f7ff;border:1px solid #2567ff38;border-radius:999px;padding:0 6px;font-size:9px;font-weight:500;line-height:14px;position:absolute;bottom:-9px;right:-6px;transform:scale(.8)}.ovph__score.is-in{opacity:1;transform:none}.ovph__sweep{opacity:0;width:152px;height:2px;transition:transform 1.7s linear, opacity .26s var(--ovph-out);background:linear-gradient(90deg,#2567ff00 0%,#2567ff 32% 68%,#2567ff00 100%);border-radius:2px;position:absolute;top:0;left:-4px;transform:translateY(0);box-shadow:0 0 12px #2567ff59}.ovph__sweep.is-on{opacity:1;transform:translateY(192px)}.ovph__sweep.is-done{opacity:0;transition:opacity .36s var(--ovph-out);transform:translateY(192px)}.ovph__beam{pointer-events:none;color:#2567ff;position:absolute;inset:0}.ovph__beampath{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;transition:stroke-dashoffset .76s var(--ovph-out), opacity .24s var(--ovph-out)}.ovph__beampath.is-in{stroke-dashoffset:0;opacity:.75}.ovph__tally,.ovph__blocked{box-sizing:border-box;background:#f9f9f9;border:1px solid #ededed;border-radius:14px;height:66px;padding:10px 12px;position:absolute}.ovph__tally{width:144px;top:300px;left:434px}.ovph__blocked{width:112px;top:306px;left:22px}.ovph__blockedvalue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0a0a0a;font-size:20px;font-weight:500}.ovph__tallyrow{align-items:baseline;gap:7px;display:flex}.ovph__tallyvalue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0a0a0a;font-size:24px;font-weight:500}.ovph__delta{color:#1f6d44;opacity:0;height:16px;transition:opacity .32s var(--ovph-out), transform .42s var(--ovph-spring);background:#41d97f1f;border:1px solid #41d97f4d;border-radius:999px;align-items:center;padding:0 6px;font-size:9.5px;font-weight:500;display:inline-flex;transform:translateY(4px)}.ovph__delta.is-in{opacity:1;transform:none}.ovph__tallylabel{letter-spacing:-.1px;color:#5d5d5d;margin-top:3px;font-size:10.5px}.ovph__foot{border-top:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex;position:absolute;top:452px;left:22px;right:22px}.ovph__scene{transition:opacity .52s var(--ovph-out);position:absolute;inset:0}.ovph__scene.is-exiting{opacity:0}.ovph__scene.is-exiting *,.ovph__scene.is-exiting :after{transition:none!important}.ovph:not(.is-playing) .ovph__sweep,.ovph:not(.is-playing) .ovph__beam{opacity:0}@media (prefers-reduced-motion:reduce){.ovph *,.ovph :after{transition:none!important;animation:none!important}}.ovp3{--ovp3-cycle:10.4s;--ovp3-out:cubic-bezier(.16, 1, .3, 1);--ovp3-spring:cubic-bezier(.34, 1.4, .64, 1);aspect-ratio:470/340;-webkit-user-select:none;user-select:none;font-feature-settings:"tnum";width:100%;position:relative}.ovp3__stage{transform-origin:top;width:470px;height:340px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ovp3__scene{transition:opacity .5s var(--ovp3-out);position:absolute;inset:0}.ovp3__scene.is-exiting{opacity:0}.ovp3__card{background:#fefefe;border:1px solid #ededed;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 32px #0000000d}.ovp3__head{justify-content:space-between;align-items:flex-start;gap:12px;height:38px;display:flex;position:absolute;top:18px;left:20px;right:20px}.ovp3__title{letter-spacing:-.2px;color:#0a0a0a;font-size:15px;font-weight:500}.ovp3__sub{letter-spacing:-.2px;color:#5d5d5d;margin-top:2px;font-size:11.5px}.ovp3__pill{letter-spacing:.05em;text-transform:uppercase;color:#1b4fe0;white-space:nowrap;background:#f4f7ff;border:1px solid #2567ff38;border-radius:999px;align-items:center;height:21px;padding:0 9px;font-size:9.5px;font-weight:500;display:inline-flex}.ovp3__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#9da1a1;white-space:nowrap;font-size:9.5px;font-weight:500}.ovp3__collabel{align-items:center;height:14px;display:flex;position:absolute;top:64px}.ovp3__payload{width:200px;position:absolute;top:84px;left:20px}.ovp3__field{opacity:.28;height:34px;transition:opacity .42s var(--ovp3-out), transform .48s var(--ovp3-out);border-bottom:1px solid #ededed;align-items:center;gap:9px;display:flex;transform:translate(-6px)}.ovp3__field:last-child{border-bottom:0}.ovp3__field.is-on{opacity:1;transform:none}.ovp3__fieldtick{background:#2567ff1a;border-radius:999px;flex:none;width:14px;height:14px;position:relative}.ovp3__fieldtick:after{content:"";transform-origin:50%;width:6.5px;height:3.6px;transition:transform .34s var(--ovp3-spring);border-bottom:1.5px solid #1b4fe0;border-left:1.5px solid #1b4fe0;position:absolute;top:3.4px;left:3.6px;transform:rotate(-45deg)scale(0)}.ovp3__field.is-on .ovp3__fieldtick:after{transform:rotate(-45deg)scale(1)}.ovp3__fieldkey{letter-spacing:-.1px;color:#5d5d5d;white-space:nowrap;font-size:11px}.ovp3__fieldvalue{font-variant-numeric:tabular-nums;letter-spacing:-.1px;color:#0a0a0a;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.ovp3__vaultcol{width:206px;position:absolute;top:84px;left:244px}.ovp3__rail{z-index:0;border-left:1px dashed #dcdce0;width:0;height:49px;position:absolute;top:48px;left:22px}.ovp3__source{z-index:1;opacity:0;transition:opacity .52s var(--ovp3-out), transform .56s var(--ovp3-out);align-items:center;gap:10px;margin-top:4px;display:flex;position:relative;transform:translateY(8px)}.ovp3__source.is-in{opacity:1;transform:none}.ovp3__tile{box-sizing:border-box;color:#4d7ce8;width:44px;height:44px;transition:background-color .7s var(--ovp3-out), border-color .7s var(--ovp3-out);background:#eaf1ff;border:1px dashed #0000;border-radius:12px;flex:none;padding:7px}.ovp3__tile svg{transition:opacity .7s var(--ovp3-out), filter .7s var(--ovp3-out)}.ovp3__source.is-dissolved .ovp3__tile{background:0 0;border-color:#d3d3d8}.ovp3__source.is-dissolved .ovp3__tile svg{opacity:0;filter:blur(4px)}.ovp3__sourcelabel{letter-spacing:.06em;text-transform:uppercase;color:#9da1a1;transition:color .7s var(--ovp3-out);font-size:10px;font-weight:500}.ovp3__source.is-dissolved .ovp3__sourcelabel{color:#c2c5c5}.ovp3__hash{z-index:1;opacity:0;height:25px;transition:opacity .46s var(--ovp3-out), transform .64s var(--ovp3-out);background:#f4f7ff;border:1px solid #2567ff33;border-radius:999px;align-items:center;gap:6px;margin-top:10px;margin-left:10px;padding:0 11px;display:inline-flex;position:relative;transform:translateY(-6px)}.ovp3__hash.is-in{opacity:1;transform:none}.ovp3__hash.is-travel{transform:translateY(14px)}.ovp3__hashtext{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#1b4fe0;min-width:72px;font-size:11px;font-weight:500}.ovp3__vault{z-index:1;box-sizing:border-box;transition:border-color .52s var(--ovp3-out);background:#f9f9f9;border:1px solid #ededed;border-radius:14px;align-items:center;gap:11px;margin-top:14px;padding:9px 12px;display:flex;position:relative}.ovp3__vault.is-sealed{border-color:#2567ff4d}.ovp3__shield{color:#2567ff;flex:none;width:28px;height:28px}.ovp3__shieldpath{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .9s var(--ovp3-out)}.ovp3__vault.is-sealed .ovp3__shieldpath{stroke-dashoffset:0}.ovp3__shieldtick{stroke-dasharray:100;stroke-dashoffset:100px;stroke:#1f6d44;transition:stroke-dashoffset .46s var(--ovp3-out) .72s}.ovp3__vault.is-sealed .ovp3__shieldtick{stroke-dashoffset:0}.ovp3__vaultmeta{flex-direction:column;gap:2px;min-width:0;display:flex}.ovp3__vaultname{letter-spacing:-.1px;color:#0a0a0a;font-size:11.5px;font-weight:500}.ovp3__vaultsub{letter-spacing:.02em;color:#5d5d5d;font-size:10px}.ovp3__kpi{opacity:.3;transition:opacity .52s var(--ovp3-out);border-top:1px solid #ededed;align-items:baseline;gap:9px;padding-top:12px;display:flex;position:absolute;top:244px;left:20px;right:20px}.ovp3__kpi.is-in{opacity:1}.ovp3__kpivalue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0a0a0a;font-size:24px;font-weight:500}.ovp3__kpilabel{letter-spacing:-.15px;color:#5d5d5d;font-size:11.5px}.ovp3__chips{align-items:center;gap:7px;display:flex;position:absolute;top:296px;left:20px;right:20px}.ovp3__chip{letter-spacing:.05em;text-transform:uppercase;color:#5d5d5d;white-space:nowrap;opacity:0;height:21px;transition:opacity .34s var(--ovp3-out), transform .42s var(--ovp3-spring);background:#f9f9f9;border:1px solid #ededed;border-radius:999px;align-items:center;padding:0 9px;font-size:9.5px;font-weight:500;display:inline-flex;transform:translateY(5px)scale(.96)}.ovp3__chip.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ovp3 *,.ovp3 :after{transition:none!important;animation:none!important}}
