@page{size:11in 8.5in;margin:0}body{background:#efe7f0;margin:0}.sheet{background:#fffdf8;width:11in;height:8.5in;margin:24px auto;position:relative;overflow:hidden;box-shadow:0 20px 60px -20px #2b223673}.frame{background:conic-gradient(from 45deg, #713775 0 25%, #fee153 0 50%, #67b9ed 0 75%, #f74f4f 0 100%);border-radius:22px;padding:7px;position:absolute;inset:.28in}.frame-inner{background:#fffdf8;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.blob{opacity:.16;border-radius:9999px;position:absolute}.wm{opacity:.07;width:4.6in;position:absolute;bottom:-.9in;right:-.6in}.content{box-sizing:border-box;text-align:center;color:#2b2236;flex-direction:column;align-items:center;height:100%;padding:.26in .6in .22in;font-family:Nunito,sans-serif;display:flex;position:relative}.title{color:#713775;letter-spacing:.06em;margin:4px 0 0;font-family:Fredoka,sans-serif;font-size:38px;font-weight:700;line-height:1}.subtitle{color:#f74f4f;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-family:Fredoka,sans-serif;font-size:19px;font-weight:600}.name{color:#2b2236;margin:2px 0 0;font-family:Fredoka,sans-serif;font-size:42px;font-weight:700;line-height:1.1}.rule{background:linear-gradient(90deg,#713775,#f74f4f,#fee153,#67b9ed);border-radius:3px;width:6.2in;height:3px;margin:6px auto 4px}.grid{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin-top:8px;display:grid}.cell{background:#fff;border:1px solid #e9dfea;border-radius:14px;padding:7px 8px}.cell .k{letter-spacing:.12em;text-transform:uppercase;color:#6b6276;font-size:10px;font-weight:800}.cell .v{color:#713775;margin-top:2px;font-family:Fredoka,sans-serif;font-size:15.5px;font-weight:600}.bottom{grid-template-columns:1fr auto 1fr;align-items:end;gap:22px;width:100%;margin-top:auto;padding-top:4px;display:grid}.b-col{text-align:center;flex-direction:column;min-width:0;display:flex}.field+.field{margin-top:10px}.f-val{justify-content:center;align-items:flex-end;gap:8px;display:flex}.r1 .f-val{height:58px}.r2 .f-val{height:30px}.f-line{border-top:2px solid #2b2236;width:100%;margin-top:4px}.f-txt{color:#2b2236;padding-bottom:1px;font-size:12.5px;font-weight:800;line-height:1.2}.f-lab{letter-spacing:.12em;text-transform:uppercase;color:#6b6276;margin-top:4px;font-size:9px;font-weight:800;line-height:1.3}.sig img{width:auto;max-height:62px;margin-bottom:-6px}.sig-sample{letter-spacing:.1em;color:#713775;opacity:.6;white-space:nowrap;padding-bottom:2px;font-family:Fredoka,sans-serif;font-size:20px;font-weight:700}.org-ic{width:auto;height:28px}.b-mid{text-align:center;flex-direction:column;align-items:center;display:flex}.qr-box{background:#fff;border:2px solid #713775;border-radius:10px;padding:6px;line-height:0}.qr-cap{color:#2b2236;margin-top:5px;font-size:9.5px;line-height:1.35}.qr-cap b:first-child{color:#713775;letter-spacing:.06em;text-transform:uppercase}.assist{text-align:center;margin-top:8px;font-size:11px}.nw{white-space:nowrap}.secs{grid-template-columns:repeat(8,1fr);gap:6px;width:100%;margin-top:12px;display:grid}.sec{color:#4a3f55;flex-direction:column;align-items:center;gap:3px;font-size:9.5px;font-weight:700;line-height:1.2;display:flex}.sec b{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Fredoka,sans-serif;font-size:13px;display:inline-flex}.secs-k{letter-spacing:.12em;text-transform:uppercase;color:#6b6276;margin-top:10px;font-size:10px;font-weight:800}.qr-box svg{width:.84in;height:.84in}.stmt{color:#4a3f55;margin-top:8px;font-size:11px;font-weight:700}.sample{letter-spacing:.08em;color:#71377521;pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;font-family:Fredoka;font-size:104px;font-weight:700;display:flex;position:absolute;inset:0;transform:rotate(-18deg)}.void{color:#c6282840;pointer-events:none;justify-content:center;align-items:center;font-family:Fredoka;font-size:120px;display:flex;position:absolute;inset:0;transform:rotate(-18deg)}.toolbar{text-align:center;margin:18px 0 0;font-family:Nunito,sans-serif}@media print{body{background:#fff}.sheet{box-shadow:none;margin:0}.toolbar{display:none}}@media screen and (width<=11.5in){.sheet{transform-origin:0 0}}
