.pv{--pv-accent:#69d9bc;position:relative;margin:0;border:1px solid #31465b;border-radius:22px;padding:26px;color:#eaf1fa;background:#101c2a;box-shadow:0 24px 65px #0002;text-align:left;overflow:hidden;isolation:isolate}.pv--guard{--pv-accent:#e3b46f}.pv--keys{--pv-accent:#78b7f5;margin:30px 0}.pv-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;font-weight:750;letter-spacing:.12em;color:#b5c7d8;border-bottom:1px solid #2d4053;padding-bottom:20px}.pv-light{width:7px;height:7px;border-radius:50%;background:var(--pv-accent);box-shadow:0 0 0 5px #ffffff08}.pv-source{position:relative;display:flex;align-items:center;gap:18px;padding:27px 0 20px}.pv-source strong{display:block;font-size:21px;letter-spacing:-.03em}.pv-source small{display:block;margin-top:7px;font-size:11px;line-height:1.5;color:#b5c7d8}.pv-source-tag{margin-left:auto;padding:6px 9px;font-size:9px;border:1px solid #597081;border-radius:5px;color:var(--pv-accent)}.pv-cylinder{position:relative;flex:0 0 43px;height:48px;border:1px solid #7094ad;border-radius:50% / 16%;background:linear-gradient(90deg,#24394c,#425e73 48%,#23364a)}.pv-cylinder:before,.pv-cylinder:after,.pv-cylinder i{content:'';position:absolute;left:-1px;right:-1px;height:13px;border:1px solid #7094ad;border-radius:50%;top:-1px;background:#304b62}.pv-cylinder:after{top:16px;background:transparent}.pv-cylinder i:first-child{top:32px;background:transparent}.pv-cylinder i:not(:first-child){display:none}.pv-channel{height:35px;margin-left:21px;border-left:1px solid #48657a;position:relative}.pv-channel i{position:absolute;left:-2px;top:0;width:3px;height:9px;border-radius:2px;background:var(--pv-accent);animation:pv-transfer 3.6s linear infinite}.pv-channel i:nth-child(2){animation-delay:1.2s}.pv-channel i:nth-child(3){animation-delay:2.4s}.pv-ledger{border:1px solid #385166;border-radius:10px;overflow:hidden}.pv-row{position:relative;display:flex;align-items:center;gap:12px;padding:17px 14px;background:#142334;border-bottom:1px solid #2b4155}.pv-row:last-child{border-bottom:0}.pv-row:after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pv-accent);animation:pv-inspect 6s ease-in-out infinite;animation-delay:calc(var(--row)*1.2s)}.pv-file{display:grid;place-items:center;width:38px;height:34px;flex-shrink:0;border:1px solid #4a6277;border-radius:5px;color:#bcd1e5;font-size:9px;letter-spacing:.03em}.pv-row strong{font-size:12px;line-height:1.5;font-weight:600}.pv-result{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--pv-accent);font-size:10px;white-space:nowrap}.pv-result i{display:block;width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.pv--guard .pv-row:not(:last-child) .pv-result i{width:9px;height:8px;border-radius:2px;position:relative}.pv--guard .pv-row:not(:last-child) .pv-result i:before{content:'';position:absolute;width:5px;height:5px;border:1px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0;top:-6px;left:1px}.pv--guard .pv-row:last-child{--pv-accent:#ef9f91}.pv-foot{display:flex;align-items:center;gap:13px;margin-top:24px;font-size:10px;line-height:1.6;color:#becedd}.pv-meter{width:50px;height:4px;background:#31485c;overflow:hidden;flex-shrink:0}.pv-meter i{display:block;height:100%;width:65%;background:var(--pv-accent);transform-origin:left;animation:pv-meter 6s ease-in-out infinite}.pv figcaption{font-size:11px;color:#b5c7d8;line-height:1.8;margin-top:20px;border-top:1px solid #2d4053;padding-top:15px}.tech-card--tde{color:#fff;background:linear-gradient(145deg,#101c2c,#09121f)}.tech-card--proof{color:#0e2338;background:linear-gradient(145deg,#f2f8fd,#dbeaf5)}.tech-card--tde .tech-name-tag{color:#fff!important;background:#a36627;box-shadow:inset 0 1px #ffffff50}.tech-card--proof .tech-name-tag{color:#fff!important;background:#087965;box-shadow:inset 0 1px #ffffff50}.tech-card--tde .tech-card__copy>em{color:#e3b46f}.tech-card__visual--protection{top:260px;bottom:24px;display:flex;align-items:center}.pv--compact{width:100%;padding:22px;border-radius:16px;box-shadow:0 20px 40px #0002}.pv--compact .pv-source{padding-top:20px}.pv--compact .pv-row{padding:14px 12px}.pv--compact .pv-foot{margin-top:17px}.seo-article .pv{font-family:inherit}.kp-hero-grid>.pv{width:100%;min-width:0}.kp-hero-grid{align-items:center}@keyframes pv-transfer{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateY(26px);opacity:0}}@keyframes pv-inspect{0%,15%,75%,100%{opacity:.2}30%,55%{opacity:1}}@keyframes pv-meter{0%,100%{transform:scaleX(.55)}50%{transform:scaleX(1)}}@media(max-width:760px){.pv{padding:20px}.pv-row{padding:15px 10px;gap:9px}.pv-source-tag{padding:5px;font-size:8px}.pv-source{gap:12px}.pv-result{font-size:9px;gap:6px}.pv-row strong{font-size:11px}.tech-card__visual--protection{top:230px;left:5%;right:5%;bottom:20px}.pv--compact{padding:16px}.pv--compact .pv-row{padding:13px 9px}}@media(prefers-reduced-motion:reduce){.pv *{animation:none!important;transition:none!important}.pv-channel i{opacity:1}.pv-row:after{opacity:1}.tech-card:hover .tech-card__visual--protection{transform:none}}
.protection-page .kp-report dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px}.protection-page .kp-report{max-width:950px;margin:auto}@media(max-width:760px){.protection-page .kp-report dl{grid-template-columns:1fr}}
.pv-ledger{display:block}.pv--compact .pv-top{padding-bottom:12px}.pv--compact .pv-source{padding:16px 0 12px}.pv--compact .pv-source strong{font-size:18px}.pv--compact .pv-channel{height:25px}.pv--compact .pv-row{padding:9px 12px}.pv--compact .pv-file{height:27px;width:32px}.pv--compact .pv-foot{margin-top:14px}@media(max-width:760px){.tech-card--tde,.tech-card--proof{min-height:650px}}
