.PassportHoloCard_card__Qxkzg{--pointer-x:50%;--left-pointer-x:50%;--cover-pointer-x:50%;--pointer-y:50%;--foil-angle:115deg;--shine-angle:0deg;--page-ink:#252532;--page-muted:#777581;--page-faint:#898790;--page-border:#e9e7e9;--page-wash:#fffdf989;--page-wash-bottom:#fffdf9b5;--page-slot-border:#f6f3f4;--page-slot-bg:#eeedf0;--page-number-fill:#9f795a24;--page-number-stroke:#9f795a70;--page-number-highlight:#fff8df8a;width:100%;perspective:1200px;color-scheme:light;touch-action:pan-y;-webkit-tap-highlight-color:transparent}html[data-theme=dark] .PassportHoloCard_card__Qxkzg{--page-ink:#f0eee9;--page-muted:#b9b9c0;--page-faint:#a9aab2;--page-border:#343940;--page-wash:#10151ee8;--page-wash-bottom:#111923ef;--page-slot-border:#27333b;--page-slot-bg:#263038;--page-number-fill:#cdb68f09;--page-number-stroke:#b6a58920;--page-number-highlight:#fff6df08;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=system] .PassportHoloCard_card__Qxkzg{--page-ink:#f0eee9;--page-muted:#b9b9c0;--page-faint:#a9aab2;--page-border:#343940;--page-wash:#10151ee8;--page-wash-bottom:#111923ef;--page-slot-border:#27333b;--page-slot-bg:#263038;--page-number-fill:#cdb68f09;--page-number-stroke:#b6a58920;--page-number-highlight:#fff6df08;color-scheme:dark}}.PassportHoloCard_rotator__Poj1d{width:100%;aspect-ratio:5/4;transform-style:preserve-3d;will-change:transform}.PassportHoloCard_book__q9Teh{position:relative;width:100%;height:100%;transform:translateX(-25%);transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,1,.36,1)}.PassportHoloCard_card__Qxkzg[data-open=true] .PassportHoloCard_book__q9Teh{transform:translateX(0)}.PassportHoloCard_coverBack__tq5WX,.PassportHoloCard_coverFront__xTdYQ,.PassportHoloCard_rightPage__yrWCC{position:absolute;top:0;right:0;width:50%;height:100%;overflow:hidden;isolation:isolate}.PassportHoloCard_coverBack__tq5WX,.PassportHoloCard_rightPage__yrWCC{color:var(--page-ink);background-color:#f0edde;background-size:cover;background-position:50%}.PassportHoloCard_rightPage__yrWCC{background-image:linear-gradient(var(--page-wash),var(--page-wash)),url(/images/passport/page-background-right.webp)}.PassportHoloCard_coverBack__tq5WX{background-image:linear-gradient(var(--page-wash) 0,var(--page-wash) 58%,var(--page-wash-bottom) 100%),url(/images/passport/page-background-left.webp)}.PassportHoloCard_rightPage__yrWCC{z-index:1;display:flex;flex-direction:column;padding:18px 18px 14px;border:1px solid var(--page-border);border-left:0;border-radius:2px 13px 13px 2px;box-shadow:inset 12px 0 18px -15px #5d526d90,8px 15px 36px -20px #11111e80;transition:opacity 0s}.PassportHoloCard_card__Qxkzg[data-open=false] .PassportHoloCard_rightPage__yrWCC{opacity:0;transition:opacity 0s .82s}.PassportHoloCard_cover__Y_pvi{position:absolute;z-index:3;top:0;right:0;width:50%;height:100%;transform-origin:left center;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.2,.8,.2,1)}.PassportHoloCard_card__Qxkzg[data-open=true] .PassportHoloCard_cover__Y_pvi{transform:rotateY(-180deg)}.PassportHoloCard_coverBack__tq5WX,.PassportHoloCard_coverFront__xTdYQ{right:auto;left:0;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.PassportHoloCard_coverFront__xTdYQ{border:1px solid #202632;border-radius:9px 14px 14px 9px;background:#17142c;box-shadow:inset 6px 0 10px -7px #0008,0 24px 44px -25px #11111ebd}.PassportHoloCard_coverFront__xTdYQ img{border-radius:inherit;object-fit:cover;object-position:center}.PassportHoloCard_coverFront__xTdYQ:after{position:absolute;z-index:2;inset:0;border-radius:inherit;background:linear-gradient(90deg,#05031466,transparent 9%,transparent 92%,#05031444);content:"";pointer-events:none}.PassportHoloCard_coverBack__tq5WX{display:flex;flex-direction:column;align-items:flex-start;padding:18px 18px 14px;border:1px solid var(--page-border);border-right:0;border-radius:13px 2px 2px 13px;box-shadow:inset -14px 0 20px -17px #5d526d90,-8px 15px 36px -20px #11111e80;transform:rotateY(180deg)}.PassportHoloCard_pageGrain__8RcoH{position:absolute;z-index:0;inset:0;background:repeating-linear-gradient(112deg,transparent 0 6px,#797d9507 7px,transparent 8px 13px);pointer-events:none}.PassportHoloCard_barcode__5NGY7,.PassportHoloCard_countries__C3l_y,.PassportHoloCard_identityFields__dBfRs,.PassportHoloCard_pageHeader__ZOcRy,.PassportHoloCard_portrait__Ed6r2,.PassportHoloCard_printedPageNumber__BUMHH,.PassportHoloCard_stampPanel__ARGs8,.PassportHoloCard_stats___f8Is,.PassportHoloCard_stickers__xW3JX{position:relative;z-index:1}.PassportHoloCard_pageHeader__ZOcRy{display:flex;align-self:stretch;justify-content:space-between;gap:4px;font-family:var(--font-ioskeley-mono),monospace;font-size:8px;line-height:13px;letter-spacing:.04em;white-space:nowrap}.PassportHoloCard_pageHeader__ZOcRy span:last-child:not(:first-child){color:var(--page-faint)}.PassportHoloCard_printedPageNumber__BUMHH{position:absolute;top:11px;right:15px;z-index:0;color:var(--page-number-fill);font-family:GT Pressura,Impact,sans-serif;font-size:clamp(62px,8vw,108px);font-weight:400;letter-spacing:-.09em;line-height:.8;-webkit-text-stroke:1px var(--page-number-stroke);text-shadow:1px 1px 0 var(--page-number-highlight);transform:scaleX(.82);transform-origin:right top;pointer-events:none}.PassportHoloCard_portrait__Ed6r2{box-sizing:border-box;width:49%;height:auto;aspect-ratio:35/45;flex:none;margin-top:17px;overflow:hidden;border:1px solid #fff;border-radius:6px;background:#d7d3d0;box-shadow:0 2px 8px #2824382b}.PassportHoloCard_portrait__Ed6r2 img{object-fit:cover;object-position:50% 20%;transform:scale(1.15);filter:saturate(.88) contrast(.96)}.PassportHoloCard_identityFields__dBfRs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:6px;align-self:stretch;margin:10px 0 0}.PassportHoloCard_identityFields__dBfRs>div{min-width:0}.PassportHoloCard_identityFields__dBfRs dt,.PassportHoloCard_stats___f8Is dt{color:var(--page-muted);line-height:12px;letter-spacing:.04em}.PassportHoloCard_identityFields__dBfRs dd{margin:2px 0 0;font-family:var(--font-ioskeley-mono),monospace;font-size:14px;font-weight:400;line-height:1.15;white-space:nowrap}.PassportHoloCard_stampPanel__ARGs8{display:grid;width:100%;min-height:0;flex:1;place-items:center}.PassportHoloCard_stickers__xW3JX{display:block;width:84%;max-width:190px;height:auto;max-height:94%;object-fit:contain;box-shadow:none;pointer-events:none}.PassportHoloCard_stats___f8Is{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;row-gap:8px;width:100%;margin:16px 0 0}.PassportHoloCard_stats___f8Is>div{min-width:0}.PassportHoloCard_statDistance__GyVBV,.PassportHoloCard_statFlights__HJANO,.PassportHoloCard_statTime__CjoYr{grid-column:span 2}.PassportHoloCard_identityFields__dBfRs dt,.PassportHoloCard_stats___f8Is dt{font-family:var(--font-ioskeley-mono),monospace;font-size:8px;white-space:nowrap}.PassportHoloCard_stats___f8Is dd{margin:2px 0 0;font-family:var(--font-ioskeley-mono),monospace;font-size:14px;font-weight:400;line-height:1.07;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.PassportHoloCard_stats___f8Is small{font-size:1em}.PassportHoloCard_countries__C3l_y{width:100%;margin-top:auto}.PassportHoloCard_countryStrip___de8i{display:flex;flex-wrap:nowrap;justify-content:center;margin-top:7px}.PassportHoloCard_countrySlot__Exhci{--flag-size:22px;display:grid;width:var(--flag-size);height:var(--flag-size);flex:none;place-items:center;overflow:hidden;border:1px solid var(--page-slot-border);border-radius:50%;background:var(--page-slot-bg);box-shadow:0 1px 4px #0003}.PassportHoloCard_countrySlot__Exhci+.PassportHoloCard_countrySlot__Exhci{margin-left:-2px}.PassportHoloCard_countrySlot__Exhci img{display:block;width:100%;height:100%;object-fit:cover}.PassportHoloCard_barcode__5NGY7{display:flex;width:100%;height:27px;flex:none;flex-direction:column;justify-content:end;gap:3px;margin-top:auto;padding-top:5px;pointer-events:none}.PassportHoloCard_barcodeBars__dpmsi{display:block;width:100%;height:11px;background:linear-gradient(90deg,#55aaa4,#907eb8 28%,#c672a1 53%,#dbac72 76%,#65b8a6);mask-image:repeating-linear-gradient(90deg,#000 0 1px,transparent 1px 3px,#000 3px 5px,transparent 5px 8px,#000 8px 9px,transparent 9px 13px,#000 13px 16px,transparent 16px 20px)}.PassportHoloCard_barcodeLabel__G4pLN{overflow:hidden;color:var(--page-muted);font-family:var(--font-ioskeley-mono),monospace;font-size:8px;line-height:8px;letter-spacing:.06em;white-space:nowrap}.PassportHoloCard_barcodeArrows__31_HC{color:#679eaa;font-size:1.25em;letter-spacing:-.2em}.PassportHoloCard_coverFoil__9I_25,.PassportHoloCard_foil__TH3M3{position:absolute;z-index:4;inset:0;border-radius:inherit;pointer-events:none;transition:opacity .45s ease}.PassportHoloCard_foil__TH3M3{opacity:.32;background:linear-gradient(var(--foil-angle),transparent 10%,#deaecc4d 29%,#a9d9d14d 43%,#b8a9df47 57%,transparent 82%);background-size:150% 150%;background-position:var(--pointer-x) var(--pointer-y);mix-blend-mode:multiply}.PassportHoloCard_coverFoil__9I_25{opacity:0;background:linear-gradient(var(--foil-angle),transparent 31%,#f4d18824 43%,#ffedb499 49%,#fff2c5c2 51%,#d99f4b52 57%,transparent 68%);background-size:220% 160%;background-position:calc(100% - var(--cover-pointer-x)) var(--pointer-y);mix-blend-mode:color-dodge;mask-image:url(/images/passport/cover-gold-mask.png);mask-size:cover;mask-position:center;mask-repeat:no-repeat}.PassportHoloCard_coverBack__tq5WX .PassportHoloCard_foil__TH3M3,.PassportHoloCard_coverBack__tq5WX .PassportHoloCard_rainbow__nNQj5{--pointer-x:var(--left-pointer-x)}.PassportHoloCard_card__Qxkzg[data-active=true] .PassportHoloCard_coverBack__tq5WX .PassportHoloCard_foil__TH3M3{opacity:.62}.PassportHoloCard_card__Qxkzg[data-active=true] .PassportHoloCard_coverFoil__9I_25{opacity:.7}.PassportHoloCard_rainbow__nNQj5{position:absolute;z-index:4;inset:0;opacity:0;border-radius:inherit;background:linear-gradient(calc(120deg + var(--shine-angle)),transparent 8%,#ff7bb46b 29%,#f6d78169 40%,#77dac465 53%,#8097ff70 67%,transparent 88%);background-size:180% 180%;background-position:var(--pointer-x) var(--pointer-y);mix-blend-mode:multiply;pointer-events:none;transition:opacity .3s ease}.PassportHoloCard_card__Qxkzg[data-rainbow-active=true] .PassportHoloCard_coverBack__tq5WX .PassportHoloCard_rainbow__nNQj5{opacity:.65}html[data-theme=dark] .PassportHoloCard_coverBack__tq5WX .PassportHoloCard_foil__TH3M3,html[data-theme=dark] .PassportHoloCard_coverBack__tq5WX .PassportHoloCard_rainbow__nNQj5{mix-blend-mode:screen}@media (prefers-color-scheme:dark){html[data-theme=system] .PassportHoloCard_coverBack__tq5WX .PassportHoloCard_foil__TH3M3,html[data-theme=system] .PassportHoloCard_coverBack__tq5WX .PassportHoloCard_rainbow__nNQj5{mix-blend-mode:screen}}.PassportHoloCard_bookHitarea__bMdXD{position:absolute;z-index:10;top:0;right:0;width:50%;height:100%;padding:0;border:0;border-radius:9px 14px 14px 9px;background:transparent;cursor:pointer;transform:translateZ(3px)}.PassportHoloCard_card__Qxkzg[data-open=true] .PassportHoloCard_bookHitarea__bMdXD{width:100%;border-radius:13px}.PassportHoloCard_bookHitarea__bMdXD:focus-visible{outline:3px solid #7174d8;outline-offset:4px}@media (max-width:700px){.PassportHoloCard_rotator__Poj1d{aspect-ratio:1.05}.PassportHoloCard_coverFoil__9I_25{mask-image:url(/images/passport/cover-gold-mask-mobile.png)}.PassportHoloCard_coverBack__tq5WX,.PassportHoloCard_rightPage__yrWCC{padding:11px 10px 9px}.PassportHoloCard_pageHeader__ZOcRy{font-size:6px;line-height:9px}.PassportHoloCard_printedPageNumber__BUMHH{top:7px;right:8px;font-size:clamp(52px,15vw,82px)}.PassportHoloCard_portrait__Ed6r2{margin-top:11px}.PassportHoloCard_identityFields__dBfRs{margin-top:7px;row-gap:4px}.PassportHoloCard_identityFields__dBfRs dt,.PassportHoloCard_stats___f8Is dt{font-size:6px;line-height:9px}.PassportHoloCard_identityFields__dBfRs dd,.PassportHoloCard_stats___f8Is dd{font-size:14px}.PassportHoloCard_stickers__xW3JX{width:86%}.PassportHoloCard_stats___f8Is{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:4px;margin:auto 0 2px}.PassportHoloCard_statDistance__GyVBV,.PassportHoloCard_statFlights__HJANO{grid-column:auto}.PassportHoloCard_stats___f8Is dd{margin-top:1px}.PassportHoloCard_countryStrip___de8i{margin-top:4px}.PassportHoloCard_countrySlot__Exhci{--flag-size:clamp(12px,3.7vw,19px)}.PassportHoloCard_countrySlot__Exhci+.PassportHoloCard_countrySlot__Exhci{margin-left:-1px}.PassportHoloCard_barcode__5NGY7{height:17px;gap:2px;margin-top:5px;padding-top:3px}.PassportHoloCard_barcodeBars__dpmsi{height:6px}.PassportHoloCard_barcodeLabel__G4pLN{font-size:6px;line-height:7px}}@media (max-width:390px){.PassportHoloCard_coverBack__tq5WX,.PassportHoloCard_rightPage__yrWCC{padding-inline:8px}.PassportHoloCard_identityFields__dBfRs{row-gap:3px}.PassportHoloCard_stats___f8Is{grid-template-columns:32% minmax(0,1fr);row-gap:3px}.PassportHoloCard_countrySlot__Exhci{--flag-size:12px}}@media (max-width:350px){.PassportHoloCard_rotator__Poj1d{aspect-ratio:.92}.PassportHoloCard_portrait__Ed6r2{width:42%}.PassportHoloCard_nationality__L8X3w dd{letter-spacing:-.065em}.PassportHoloCard_stats___f8Is{grid-template-columns:25% minmax(0,1fr);column-gap:0}.PassportHoloCard_stickers__xW3JX{width:82%}}@media (prefers-reduced-motion:reduce){.PassportHoloCard_rotator__Poj1d{transform:none!important;will-change:auto}.PassportHoloCard_book__q9Teh,.PassportHoloCard_cover__Y_pvi{transition-duration:.01ms}.PassportHoloCard_foil__TH3M3{opacity:.2!important}.PassportHoloCard_coverFoil__9I_25{opacity:0!important}.PassportHoloCard_rainbow__nNQj5{display:none}}.PassportInspectDialog_dialog__MhkqN{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--pv-fg);overflow:auto}.PassportInspectDialog_dialog__MhkqN::backdrop{background:#0c0e1873;backdrop-filter:blur(15px) saturate(.65);-webkit-backdrop-filter:blur(15px) saturate(.65)}.PassportInspectDialog_stage__et3d3{display:grid;min-height:100%;place-items:center;padding:56px 24px}.PassportInspectDialog_passport__iXRmT{width:min(700px,calc(100vw - 48px),calc((100dvh - 112px) * 1.25));animation:PassportInspectDialog_passport-focus-in__xXcgQ .38s cubic-bezier(.22,1,.36,1) both}.PassportInspectDialog_close__2FXjN{position:fixed;z-index:1;top:calc(24px + env(safe-area-inset-top));right:calc(24px + env(safe-area-inset-right));display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--pv-border);border-radius:50%;background:var(--pv-panel);color:var(--pv-fg);box-shadow:0 4px 18px #00000016;cursor:pointer}.PassportInspectDialog_close__2FXjN:hover{background:var(--pv-soft)}.PassportInspectDialog_close__2FXjN:focus-visible{outline:2px solid var(--pv-fg);outline-offset:4px}@keyframes PassportInspectDialog_passport-focus-in__xXcgQ{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:700px){.PassportInspectDialog_stage__et3d3{padding:68px 8px 24px}.PassportInspectDialog_passport__iXRmT{width:min(calc(100vw - 16px),calc((100dvh - 112px) * 1.05))}.PassportInspectDialog_close__2FXjN{top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.PassportInspectDialog_passport__iXRmT{animation:none}}