.v2-pp{transform-origin:0 0;width:788px;height:692px;transform:scale(tan(atan2(var(--pp-size,320px), 432px)));-webkit-user-select:none;user-select:none;color:#2a2520;font:400 16px/normal var(--font-abc-favorit-mono), ui-monospace, Menlo, monospace;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;font-feature-settings:normal;font-variation-settings:normal;--silver-ink:var(--pp-ink,#9a9ea7);--silver:linear-gradient(105deg, color-mix(in srgb, var(--silver-ink) 55%, #1e2128) 0%, var(--silver-ink) 30%, color-mix(in srgb, var(--silver-ink) 25%, #fafbfc) 41%, color-mix(in srgb, var(--silver-ink) 78%, #1e2128) 52%, color-mix(in srgb, var(--silver-ink) 55%, #f4f6f9) 63%, color-mix(in srgb, var(--silver-ink) 58%, #1e2128) 100%);position:absolute;top:-25.6506%;left:-76.8519%;overflow:clip}.v2-pp .pp-filter{position:absolute}.v2-pp .pp-scene{isolation:isolate;pointer-events:none;width:704px;height:500px;position:absolute;top:146px;left:204px}.v2-pp .pp-p{transform-origin:0 0;position:absolute;top:0;left:0}.v2-pp .pp-lbox{width:0;height:0;position:absolute;top:0;left:0}.v2-pp .pp-shadow{background:rgb(26 24 34/var(--pp-sh-a));width:356px;height:500px;filter:blur(var(--pp-sh-blur));translate:var(--pp-sh-x) var(--pp-sh-y);border-radius:16px}.v2-pp .pp-contact{background:rgb(26 24 34/var(--pp-sh-contact-a));width:354px;height:504px;filter:blur(var(--pp-sh-contact-blur));translate:var(--pp-sh-contact-x) var(--pp-sh-contact-y);border-radius:12px}.v2-pp .pp-slice{backface-visibility:hidden;height:500px;overflow:hidden}.v2-pp .pp-sshade{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.v2-pp .pp-face{background-color:#f5f1e6;background-repeat:no-repeat;background-size:100% 100%;border-radius:6px 9px 9px 6px;width:352px;height:500px;position:absolute;top:0;overflow:hidden}.v2-pp .pp-face:after,.v2-pp .pp-turnin:after,.v2-pp .pp-ink{content:"";border-radius:inherit;width:100%;height:100%;box-shadow:inset 0 0 0 var(--inkw) var(--inkc);pointer-events:none;position:absolute;top:0;left:0}.v2-pp .pp-bg-data{background-color:#f4f1ea;background-image:url(/prototypes/passport/a/sec-data-R.png)}.v2-pp .pp-board{backface-visibility:hidden;border-radius:6px 12px 12px 6px;width:354px;height:504px;overflow:hidden}.v2-pp .pp-board.pp-back{border-radius:12px 6px 6px 12px}.v2-pp .pp-edge{backface-visibility:hidden}.v2-pp .pp-bedge{background:linear-gradient(90deg,#e4dccb,#f1ece1 35%,#eae3d4 70%,#ded5c2)}.v2-pp .pp-bedge.pp-h{background:linear-gradient(#e4dccb,#f1ece1 35%,#eae3d4 70%,#ded5c2)}.v2-pp .pp-spcap{display:none}.v2-pp .pp-tooth{mix-blend-mode:multiply;opacity:.28;pointer-events:none;background:url(/prototypes/passport/a/paper-scan.png) 0 0/100% 100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.v2-pp .pp-gut-r{pointer-events:none;background:linear-gradient(90deg,#3a2a1a3d,#3a2a1a14 3.5%,#3a2a1a00 11%),linear-gradient(270deg,#3a2a1a0f,#3a2a1a00 3%);width:100%;height:100%;position:absolute;top:0;left:0}.v2-pp .pp-gut-l{pointer-events:none;background:linear-gradient(270deg,#3a2a1a3d,#3a2a1a14 3.5%,#3a2a1a00 11%),linear-gradient(90deg,#3a2a1a0f,#3a2a1a00 3%);width:100%;height:100%;position:absolute;top:0;left:0}.v2-pp .pp-shade{pointer-events:none;opacity:0;background:#1c150c;width:100%;height:100%;position:absolute;top:0;left:0}.v2-pp .pp-lth-shade{mix-blend-mode:multiply;pointer-events:none;background:url(/prototypes/passport/a/lth-shade.png) 0 0/100% 100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.v2-pp .pp-lth-grain{mix-blend-mode:multiply;pointer-events:none;background:url(/prototypes/passport/a/lth-grain.png) 0 0/128px 128px;width:100%;height:100%;position:absolute;top:0;left:0}.v2-pp .pp-sheen{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:url(/prototypes/passport/a/lth-gmask.png) 0 0/128px 128px;mask:url(/prototypes/passport/a/lth-gmask.png) 0 0/128px 128px}.v2-pp .pp-sp{opacity:0;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0}.v2-pp .pp-vign{pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 16px #0000002e}.v2-pp .pp-tb{transform-origin:50% 0;pointer-events:none;width:100%;translate:var(--pp-text-x,0px) var(--pp-text-y,0px);flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;left:0}.v2-pp .pp-ft{text-align:center;white-space:nowrap;color:var(--silver-ink);background:var(--silver) var(--foilX,40%) 50%/300% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 .8px 0 rgba(255,255,255,calc(.6*var(--dk)))) drop-shadow(0 -.5px 0 rgba(0,0,0,calc(.22*var(--dk))));-webkit-background-clip:text;background-clip:text;display:block}.v2-pp .pp-title{font-family:var(--pp-font,"neue-haas-grotesk-display", "Neue Haas Grotesk Display Pro", "Neue Haas Grotesk Display", "NeueHaasDisplay", "Neue Haas Grotesk Text Pro", "Neue Haas Unica", "Helvetica Neue", Helvetica, Arial, sans-serif);font-weight:500;font-size:var(--pp-title-size,21px);letter-spacing:.32em;text-transform:var(--pp-title-case,none);padding-left:.32em;line-height:1.15}.v2-pp .pp-subt{font-family:var(--pp-subt-font,var(--font-abc-favorit-mono), ui-monospace, Menlo, monospace);letter-spacing:.12em;text-transform:var(--pp-subt-case,none);padding-left:.12em;font-size:14px;font-weight:500;line-height:1.7}.v2-pp .pp-seal{pointer-events:none;filter:drop-shadow(0 .8px 0 rgba(255,255,255,calc(.6*var(--dk)))) drop-shadow(0 -.5px 0 rgba(0,0,0,calc(.22*var(--dk))));position:absolute}.v2-pp .pp-seal-art{background:var(--silver) var(--foilX,40%) 50%/300% 100%;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:url(/prototypes/passport/a/seal2-B-cover.png) 0 0/100% 100% no-repeat;mask:url(/prototypes/passport/a/seal2-B-cover.png) 0 0/100% 100% no-repeat}.v2-pp .pp-turnin{background-color:#eee8da;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:6px;bottom:6px;overflow:hidden}.v2-pp .pp-hi{font-family:var(--pp-hi-font,var(--font-abc-favorit-mono), ui-monospace, monospace);font-weight:500;font-size:var(--pp-hi-size,12.5px);line-height:1.45;font-style:var(--pp-hi-style,normal);text-transform:var(--pp-hi-case,none);letter-spacing:.03em;color:var(--pp-hi-color,#2a2520);text-wrap:pretty}.v2-pp .pp-intro{font-family:var(--pp-intro-font,var(--font-abc-favorit-mono), ui-monospace, monospace);font-weight:400;font-size:var(--pp-intro-size,8.6px);line-height:1.45;font-style:var(--pp-intro-style,normal);text-transform:var(--pp-intro-case,none);letter-spacing:.01em;color:var(--pp-intro-color,#4f4a43);text-wrap:pretty}.v2-pp :is(.pp-hi,.pp-intro){mix-blend-mode:var(--pp-print-blend,multiply);opacity:var(--pp-print-ink,.9);filter:var(--pp-print-fx,none)}.v2-pp .pp-fine{font:500 6.5px/1 var(--pp-small-font,var(--font-abc-favorit-mono), ui-monospace, monospace);letter-spacing:.12em;color:#2a25208c;white-space:nowrap;position:absolute;bottom:20px}.v2-pp .pp-holo{pointer-events:none;background:linear-gradient(100deg,#fff0 30%,#96beff42 40%,#ffa0d738 48%,#aaffcd33 56%,#fff0 66%) 0 0/300% 100%;background-position:var(--holoX) 50%;mix-blend-mode:soft-light;width:100%;height:100%;position:absolute;top:0;left:0}.v2-pp .pp-cvf{background:var(--ppb-cover-lit)}.v2-pp :is(.pp-bkf,.pp-cvb){background:var(--ppb-cover)}.v2-pp .pp-zone{cursor:pointer;z-index:5;background:0 0;border:0;width:356px;height:506px;margin:0;padding:0;position:absolute;top:146px;left:380px}.v2-pp .pp-zone:focus-visible{outline:none}.v2-pp:has(.pp-zone:focus-visible) .pp-ring{outline-offset:4px;outline:4px solid #2a2520}html[data-theme=dark] .v2-pp:has(.pp-zone:focus-visible) .pp-ring{outline-color:#e8e3d8}.v2-pp .pp-pin{pointer-events:none;width:0;height:0;position:absolute;top:0}
