.fdRQSa_journey{--journey-pad:clamp(16px, 3vw, 36px);padding:36px var(--journey-pad);background:var(--surface-soft);border-radius:32px;margin-top:40px}:root:not([data-theme=dark]) .fdRQSa_journey{--muted:#62625d}.fdRQSa_partHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.fdRQSa_partText{min-width:0;max-width:60ch}.fdRQSa_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:flex}.fdRQSa_kicker span{font:600 12px var(--font-display);letter-spacing:0;color:var(--brand-ink);font-variant-numeric:tabular-nums}.fdRQSa_partTitle{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:10px 0 0;font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.04}.fdRQSa_partLede{color:var(--muted);margin:8px 0 0;font-size:14.5px}.fdRQSa_controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fdRQSa_pill{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);font:500 13.5px var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:border-color .3s;display:inline-flex}.fdRQSa_pill:hover{border-color:var(--muted)}.fdRQSa_leg{color:var(--muted);align-items:center;gap:12px;margin:24px 0 36px;display:flex}.fdRQSa_leg:before,.fdRQSa_leg:after{content:"";background:var(--line);flex:1;height:1px}.fdRQSa_stop{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12px;display:inline-flex}.fdRQSa_stop svg{width:14px;height:14px;color:var(--brand);transform:rotate(90deg)}.fdRQSa_stop b{color:var(--ink);font-weight:600}.fdRQSa_rule{background:var(--line);height:1px;margin:48px 0 36px}@media (max-width:760px){.fdRQSa_journey{border-radius:24px}}
.yi0pCa_inks{--stamp-uk:#5b4be8;--stamp-europe:#1d776c;--stamp-asia:#c23b30;--stamp-blend:multiply;--paper:#f7f3ea;--guilloche:#6d5ef512;--postcard:#fffdf8;--hand:#2b2a33;--cover:#2a2361;--cover-hi:#3a3184;--gilt:#dcc78f;--fame-ink:#7a5a17;--scrim:#fafaf7b8;--air-a:#c8443a;--air-b:#3d5aa8}[data-theme=dark] .yi0pCa_inks{--stamp-uk:#a49bff;--stamp-europe:#56c2b4;--stamp-asia:#f37b70;--stamp-blend:normal;--paper:#1c1b18;--guilloche:#9a90ff12;--postcard:#24221f;--hand:#e9e4da;--fame-ink:#e8cf8a;--scrim:#0f0f12b8}.yi0pCa_stamp{width:100%;height:100%;color:var(--stamp-uk);mix-blend-mode:var(--stamp-blend);display:block;overflow:visible}.yi0pCa_stamp[data-region=Europe]{color:var(--stamp-europe)}.yi0pCa_stamp[data-region=Asia]{color:var(--stamp-asia)}.yi0pCa_stamp circle{fill:none;stroke:currentColor}.yi0pCa_stamp text,.yi0pCa_stamp g>path{fill:currentColor}.yi0pCa_stamp text{font-family:var(--font-sans);font-weight:800}.yi0pCa_bookDialog{--P:min(430px, calc((100vw - 64px) / 2), calc((100dvh - 40px) / 1.4));--PH:calc(var(--P) * 1.4);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;place-content:center;place-items:center;margin:0;padding:0;display:grid;overflow:hidden}.yi0pCa_bookDialog:not([open]){display:none}.yi0pCa_bookDialog::backdrop{background:var(--scrim,#fafaf7b8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:719px){.yi0pCa_bookDialog{--P:min(400px, calc(100vw - 32px));--PH:min(calc(var(--P) * 1.45), calc(100dvh - 40px))}}.yi0pCa_book{width:calc(var(--P) * 2);height:var(--PH);perspective:2400px;transform:translateX(calc(var(--P) * -.5));transition:transform .95s cubic-bezier(.6,.05,.3,1);position:relative}.yi0pCa_book[data-open]{transform:none}@media (max-width:719px){.yi0pCa_book[data-open]{transform:translateX(calc(var(--P) * .5))}.yi0pCa_book[data-open][data-stamps]{transform:translateX(calc(var(--P) * -.5))}}.yi0pCa_leaf,.yi0pCa_cover{top:0;left:var(--P);width:var(--P);height:100%;position:absolute}.yi0pCa_leaf{z-index:1}.yi0pCa_cover{z-index:2;transform-origin:0;transform-style:preserve-3d;transition:transform .95s cubic-bezier(.6,.05,.3,1)}.yi0pCa_book[data-open] .yi0pCa_cover{transform:rotateY(-180deg)}.yi0pCa_coverFront,.yi0pCa_coverBack{backface-visibility:hidden;position:absolute;inset:0}.yi0pCa_coverBack{transform:rotateY(180deg)}.yi0pCa_coverFront{background:radial-gradient(120% 80% at 30% 15%, var(--cover-hi), var(--cover) 70%);color:var(--gilt);text-align:center;border-radius:6px 14px 14px 6px;flex-direction:column;justify-content:space-between;align-items:center;padding:12% 10% 10%;display:flex;box-shadow:inset 5px 0 #00000047,0 30px 60px #0000004d}.yi0pCa_coverTop{font:700 12px var(--font-sans);letter-spacing:.3em}.yi0pCa_coverEmblem{aspect-ratio:1;width:42%}.yi0pCa_coverWord{font-family:var(--font-display);letter-spacing:.32em;margin-left:.32em;font-size:clamp(22px,3vw,30px);font-weight:600}.yi0pCa_coverChip{opacity:.8;border:1.5px solid;border-radius:4px;width:34px;height:24px;position:relative}.yi0pCa_coverChip:before{content:"";border:1.2px solid;border-radius:50%;position:absolute;inset:6px 10px}.yi0pCa_coverSub{font:600 10.5px var(--font-sans);letter-spacing:.24em;opacity:.85}.yi0pCa_page{background-color:var(--paper);background-image:repeating-radial-gradient(circle at 100% 0, transparent 0 13px, var(--guilloche) 13px 14px);border-radius:0 14px 14px 0;padding:26px 24px 22px;position:absolute;inset:0;overflow:auto;box-shadow:inset 10px 0 18px -12px #00000040,0 30px 60px #00000040}.yi0pCa_coverBack .yi0pCa_page{background-image:repeating-radial-gradient(circle at 0 100%, transparent 0 13px, var(--guilloche) 13px 14px);border-radius:14px 0 0 14px;box-shadow:inset -10px 0 18px -12px #00000040,0 30px 60px #00000040}.yi0pCa_pageKick{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:700}.yi0pCa_pageTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 12px;font-size:22px;font-weight:600}.yi0pCa_pageNote{color:var(--muted);margin:0 0 12px;font-size:13.5px}.yi0pCa_bookClose{z-index:3;border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:99px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.yi0pCa_bookClose svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.yi0pCa_idTop{align-items:flex-start;gap:14px;margin:12px 0 14px;display:flex}.yi0pCa_idPhoto{background:linear-gradient(135deg, var(--cover-hi), var(--brand));width:74px;height:92px;font:600 34px var(--font-display);color:#fff;border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.yi0pCa_idPhoto img{object-fit:cover;width:100%;height:100%}.yi0pCa_fields{grid-template-columns:auto 1fr;gap:6px 14px;min-width:0;margin:0;font-size:13px;display:grid}.yi0pCa_fields dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:9.5px;font-weight:700}.yi0pCa_fields dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.yi0pCa_holderName{font-family:var(--font-display);font-size:20px;font-weight:600}.yi0pCa_bar{background:var(--line);border-radius:99px;height:6px;margin-top:14px;display:block;overflow:hidden}.yi0pCa_bar i{border-radius:inherit;background:var(--brand);height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block}.yi0pCa_mrz{letter-spacing:.1em;color:var(--muted);overflow-wrap:anywhere;margin:16px 0 0;font:500 10.5px/1.6 ui-monospace,Cascadia Mono,Consolas,monospace;display:grid}.yi0pCa_linkRow{flex-wrap:wrap;gap:6px 16px;margin-top:14px;display:flex}.yi0pCa_linkButton{color:var(--muted);font:500 12.5px var(--font-sans);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.yi0pCa_linkButton[data-armed]{color:var(--stamp-asia)}.yi0pCa_issued{border:3px double var(--brand);color:var(--brand);font:700 7.5px var(--font-sans);letter-spacing:.12em;mix-blend-mode:var(--stamp-blend);pointer-events:none;border-radius:6px;justify-items:center;padding:6px 10px;display:grid;position:absolute;top:96px;right:18px;transform:rotate(-9deg)}.yi0pCa_issued span{letter-spacing:.2em;font-size:15px;font-weight:800}.yi0pCa_issued[data-thump]{animation:.42s cubic-bezier(.3,.6,.2,1) yi0pCa_thump}@keyframes yi0pCa_thump{0%{opacity:0;transform:rotate(-9deg)scale(2)}70%{opacity:1;transform:rotate(-9deg)scale(.94)}}.yi0pCa_issue{grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px;display:grid}.yi0pCa_primary{background:var(--brand);color:#fff;height:40px;font:600 13.5px var(--font-sans);cursor:pointer;border:0;border-radius:999px;margin:4px 0 10px;padding:0 18px}.yi0pCa_providers{flex-wrap:wrap;gap:8px;display:flex}.yi0pCa_provider{border:1px solid var(--line-soft);background:var(--surface);height:38px;color:var(--ink);font:500 13px var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.yi0pCa_provider[aria-busy=true]{border-color:var(--inverse);background:var(--inverse);color:var(--on-inverse)}.yi0pCa_provider svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.yi0pCa_googleG{color:#4285f4;font-weight:700}.yi0pCa_or{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-self:stretch;align-items:center;gap:10px;margin:14px 0 8px;font-size:10.5px;font-weight:700;display:flex}.yi0pCa_or:before,.yi0pCa_or:after{content:"";border-top:1px solid var(--line);flex:1}.yi0pCa_nameForm{justify-self:stretch;gap:8px;display:flex}.yi0pCa_nameInput{border:1px solid var(--line);background:var(--surface);min-width:0;height:40px;color:var(--ink);font:500 16px var(--font-sans);border-radius:999px;flex:1;padding:0 14px}.yi0pCa_nameForm .yi0pCa_primary{margin:0}.yi0pCa_error{color:var(--danger);margin:10px 0 0;font-size:13px}.yi0pCa_spots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.yi0pCa_spot{min-width:0;color:var(--muted);font:600 9px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid}.yi0pCa_spotRing{aspect-ratio:1;border:1.5px dashed var(--muted);opacity:.8;border-radius:99px;place-items:center;width:min(68px,100%);transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid}.yi0pCa_spot:hover .yi0pCa_spotRing{transform:translateY(-2px)}.yi0pCa_spotRing[data-got]{opacity:1;border-color:#0000}.yi0pCa_spotRing .yi0pCa_stamp{width:112%;height:112%}.yi0pCa_turn{margin-top:12px;display:none}@media (max-width:719px){.yi0pCa_turn{display:inline-flex}}.yi0pCa_stamper{z-index:75;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 18px 14px #00000038);width:76px;height:112px;position:fixed}.yi0pCa_knob{background:radial-gradient(circle at 35% 30%,#a08b73,#54442f 72%);border-radius:50% 50% 42% 42%;width:46px;height:32px;margin-left:-23px;position:absolute;top:0;left:50%;box-shadow:inset 0 -4px 6px #0000004d}.yi0pCa_neck{background:linear-gradient(90deg,#4b3d2c,#9b8569 45%,#3d3125);width:18px;height:42px;margin-left:-9px;position:absolute;top:27px;left:50%}.yi0pCa_block{background:linear-gradient(#b29a7d,#6e5a45);border-radius:6px;height:30px;position:absolute;bottom:7px;left:0;right:0;box-shadow:inset 0 2px #ffffff40}.yi0pCa_rubber{background:currentColor;border-radius:0 0 4px 4px;height:8px;position:absolute;bottom:0;left:5px;right:5px}.yi0pCa_moment{z-index:80;background:var(--scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:10px;padding:24px 16px;display:grid;position:fixed;inset:0}.yi0pCa_moment[hidden]{display:none}.yi0pCa_bigStamp{aspect-ratio:1;width:min(300px,64vw)}.yi0pCa_momentKick{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.yi0pCa_moment b{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(26px,4vw,34px);font-weight:600;line-height:1.1;display:block}.yi0pCa_moment small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.yi0pCa_confetti{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.yi0pCa_book,.yi0pCa_cover,.yi0pCa_bar i{transition:none}.yi0pCa_issued[data-thump]{animation:none}}
