.PassportBooklet_scene__csa7N{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgb(40 36 30/92%),rgb(12 11 10/96%));perspective:1600px;cursor:pointer;animation:PassportBooklet_sceneIn__H_wda .32s ease-out both}.PassportBooklet_scene__csa7N[data-phase=leaving]{animation:PassportBooklet_sceneOut__cWLO_ .6s ease-in both}@keyframes PassportBooklet_sceneIn__H_wda{0%{opacity:0}}@keyframes PassportBooklet_sceneOut__cWLO_{to{opacity:0;visibility:hidden}}.PassportBooklet_book__Kvqhd{position:relative;width:min(62vw,300px);aspect-ratio:5/7;transform-style:preserve-3d;transform:rotateX(8deg) scale(.96);transition:transform .9s cubic-bezier(.2,.7,.1,1)}.PassportBooklet_scene__csa7N[data-phase=leaving] .PassportBooklet_book__Kvqhd,.PassportBooklet_scene__csa7N[data-phase=opening] .PassportBooklet_book__Kvqhd{transform:rotateX(0deg) translateX(18%) scale(1.04)}.PassportBooklet_inside__58_Hz{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;grid-gap:.7rem;gap:.7rem;padding:1.5rem;border-radius:6px 14px 14px 6px;background:repeating-radial-gradient(circle at 50% 46%,rgb(160 136 96/10%) 0 1px,transparent 1px 7px),linear-gradient(160deg,#f8f4ea,#efe7d6);color:#3b3226;box-shadow:inset 12px 0 18px -12px rgb(0 0 0/30%);text-align:center}.PassportBooklet_insideKicker__Gy3wy{font-size:.66rem;letter-spacing:.3em;text-transform:uppercase}.PassportBooklet_insideLine__62Gdp{width:60%;height:1px;background:currentColor;opacity:.35}.PassportBooklet_insideSerial__4Qj1f{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;letter-spacing:.08em}.PassportBooklet_insideNote__54ylh{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.PassportBooklet_cover__ug2ga{position:absolute;inset:0;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.55,.05,.25,1)}.PassportBooklet_scene__csa7N[data-phase=leaving] .PassportBooklet_cover__ug2ga,.PassportBooklet_scene__csa7N[data-phase=opening] .PassportBooklet_cover__ug2ga{transform:rotateY(-168deg)}.PassportBooklet_coverBack__JZ93b,.PassportBooklet_coverFront__0T0qM{position:absolute;inset:0;border-radius:6px 14px 14px 6px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.PassportBooklet_coverFront__0T0qM{display:grid;grid-template-rows:auto 1fr auto auto auto;justify-items:center;padding:1.6rem 1.2rem 1.4rem;background:linear-gradient(90deg,rgb(0 0 0/35%) 0 3%,transparent 9%),radial-gradient(circle at 30% 20%,rgb(255 255 255/8%),transparent 60%),linear-gradient(155deg,#2a2521,#16130f);box-shadow:0 30px 60px rgb(0 0 0/45%),inset 0 0 0 1px rgb(214 184 124/25%);color:#d8b77a}.PassportBooklet_coverBack__JZ93b{transform:rotateY(180deg);background:linear-gradient(155deg,#1c1915,#0f0d0b)}.PassportBooklet_coverBottom__RFtlZ,.PassportBooklet_coverTop___a_2i{font-size:.62rem;letter-spacing:.34em;text-transform:uppercase}.PassportBooklet_emblem__2IwKZ{align-self:center;width:42%;filter:drop-shadow(0 1px 0 rgb(0 0 0/60%))}.PassportBooklet_emblem__2IwKZ svg{display:block;width:100%;height:auto}.PassportBooklet_coverTitle__vaV82{font-family:var(--font-display);font-size:clamp(1.6rem,6vw,2.1rem);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(180deg,#f1d9a6,#b58d4c 70%,#e3c38a);background-clip:text;-webkit-background-clip:text;color:transparent}.PassportBooklet_coverSubtitle__xZcRv{margin:.15rem 0 1rem;font-family:var(--font-display);font-style:italic;font-size:1rem;letter-spacing:.08em}.PassportBooklet_skip__LcTjo{position:absolute;right:1.25rem;bottom:1.25rem;min-height:2.5rem;padding:0 1rem;border:1px solid rgb(255 255 255/25%);border-radius:999px;background:transparent;color:rgb(255 255 255/80%);font:inherit;font-size:.85rem;cursor:pointer}@media (prefers-reduced-motion:reduce){.PassportBooklet_scene__csa7N{display:none}}.TransferForm_form__oQ6hg{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.TransferForm_chips__0WLe6{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.TransferForm_chips__0WLe6 legend{margin-bottom:var(--space-2);color:var(--pp-muted,var(--color-text-muted));font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.TransferForm_chip__IUSKu{display:inline-flex;align-items:center;min-height:2.4rem;padding:0 .95rem;border:1px solid var(--pp-line,var(--color-border));border-radius:999px;font-size:var(--text-sm);cursor:pointer}.TransferForm_chip__IUSKu input{position:absolute;opacity:0;pointer-events:none}.TransferForm_chip__IUSKu[data-active=true]{border-color:var(--pp-ink,var(--color-text));background:var(--pp-ink,var(--color-text));color:var(--pp-paper,var(--color-bg))}.TransferForm_chip__IUSKu:focus-within{outline:2px solid var(--color-focus,currentColor);outline-offset:2px}.TransferForm_files__c_uGw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.TransferForm_file__mKxgK{display:grid;grid-gap:.35rem;gap:.35rem;padding:var(--space-3);border:1px dashed var(--pp-line,var(--color-border));border-radius:14px}.TransferForm_fileTitle__BSQnu{font-weight:600;font-size:var(--text-sm)}.TransferForm_fileHint__m9Byu{color:var(--pp-muted,var(--color-text-muted));font-size:var(--text-xs);line-height:1.4}.TransferForm_file__mKxgK input{max-width:100%;font-size:var(--text-xs)}.TransferForm_submit__AKgKd{justify-self:start;min-height:2.75rem;padding:0 1.3rem;border:0;border-radius:999px;background:var(--pp-ink,var(--color-action));color:var(--pp-paper,var(--color-on-action));font:inherit;font-weight:600;cursor:pointer}.TransferForm_submit__AKgKd:disabled{opacity:.6;cursor:progress}.TransferForm_error__Nd2iG{margin:0;color:var(--color-danger,#b3261e);font-size:var(--text-sm)}.TransferForm_done__zNJHX,.TransferForm_note__fhoi_{margin:0;color:var(--pp-muted,var(--color-text-muted));font-size:var(--text-sm);line-height:1.5}.TransferForm_done__zNJHX{color:inherit}@media (max-width:560px){.TransferForm_files__c_uGw{grid-template-columns:1fr}}