*{box-sizing:border-box}body{margin:0;background:var(--bg-f6f7fb,#F6F7FB);color:var(--fg-0f172a,#0F172A);font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--fg-1a56f0,#1A56F0);text-decoration:none}a:hover{color:var(--fg-1140c4,#1140C4)}input,textarea,button{font-family:inherit}textarea{resize:none}@keyframes veriSpin{to{transform:rotate(360deg)}}@keyframes veriPulse{0%{box-shadow:0 0 #1a56f08c}70%{box-shadow:0 0 0 16px #1a56f000}to{box-shadow:0 0 #1a56f000}}@keyframes veriUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes veriBar{0%{width:0}}@media print{body *{visibility:hidden}#cert-print,#cert-print *{visibility:visible}#cert-print{position:absolute;left:0;top:0;width:100%;border:none!important}@page{size:A4 landscape;margin:12mm}}img{max-width:100%;object-fit:contain}:root{--chart-soft:#C9D8FA}[data-theme=dark]{--chart-soft:#2A3F73}textarea{background:transparent;color:inherit}video::cue{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.05em;line-height:1.35;color:#fff;background:#050a19c7}
