.page[data-v-cf6ccc9b]{border:1px solid var(--line);background:repeating-radial-gradient(circle at 0 0, transparent 0 14px, var(--line) 14px 15px), var(--surface-2);border-radius:1rem;padding:.75rem .75rem 1rem;position:relative}.page-head[data-v-cf6ccc9b]{letter-spacing:.16em;text-transform:uppercase;color:var(--g-passport-text);justify-content:space-between;margin-bottom:.6rem;font-size:.62rem;font-weight:800;display:flex}.slot[data-v-cf6ccc9b]{flex-direction:column;align-items:stretch;display:flex;position:relative}.hop[data-v-cf6ccc9b]{z-index:1;background:var(--surface);border:1px solid var(--line-strong);width:1.35rem;height:1.35rem;color:var(--muted);border-radius:999px;place-items:center;font-size:.66rem;font-weight:800;display:grid;position:absolute;top:-.35rem;left:-.2rem}.stamp[data-v-cf6ccc9b]{min-height:7.25rem;color:var(--ink);transform:rotate(var(--tilt));cursor:default;flex-direction:column;justify-content:center;align-items:center;padding:.35rem;transition:transform .22s cubic-bezier(.2,.8,.25,1.2),background-color .2s;display:flex;position:relative}.stamp .inner[data-v-cf6ccc9b]{border:1.5px dashed color-mix(in srgb, var(--ink) 75%, transparent);background:color-mix(in srgb, var(--ink) 5%, var(--surface));flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:6.5rem;padding:.45rem .35rem;display:flex}.shape-rect[data-v-cf6ccc9b],.shape-rect .inner[data-v-cf6ccc9b]{border-radius:.6rem}.shape-oval[data-v-cf6ccc9b],.shape-oval .inner[data-v-cf6ccc9b]{border-radius:999px/70%}.shape-notch[data-v-cf6ccc9b],.shape-notch .inner[data-v-cf6ccc9b]{border-radius:1.4rem .35rem}.stamp[data-v-cf6ccc9b]{border:2.5px solid var(--ink)}.stamp.is-closed[data-v-cf6ccc9b]:not([aria-disabled=true]){cursor:pointer}.stamp.is-closed[data-v-cf6ccc9b]:not([aria-disabled=true]):hover,.stamp.is-closed[data-v-cf6ccc9b]:focus-visible{transform:rotate(0)scale(1.03)}.is-open[data-v-cf6ccc9b],.is-guess[data-v-cf6ccc9b]{animation:.38s cubic-bezier(.2,.8,.25,1.3) thud-cf6ccc9b}.is-guess[data-v-cf6ccc9b]{box-shadow:0 0 0 3px color-mix(in srgb, var(--g-passport) 35%, transparent)}.is-end[data-v-cf6ccc9b]{opacity:.85;animation:thud-cf6ccc9b .38s cubic-bezier(.2, .8, .25, 1.3) var(--d) both}@keyframes thud-cf6ccc9b{0%{transform:rotate(var(--tilt)) scale(1.25);opacity:0}60%{transform:rotate(var(--tilt)) scale(.96);opacity:1}to{transform:rotate(var(--tilt)) scale(1)}}.flag[data-v-cf6ccc9b]{font-size:1.9rem;line-height:1}.country[data-v-cf6ccc9b]{max-width:100%;font-family:var(--font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.3rem;font-size:.95rem;font-weight:900;font-stretch:75%;line-height:1}.years[data-v-cf6ccc9b]{margin-top:.25rem;font-size:.78rem;font-weight:800}.loan[data-v-cf6ccc9b]{border:1.5px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:.25rem;margin-top:.25rem;padding:0 .4rem;font-size:.58rem;font-weight:900}.cost[data-v-cf6ccc9b],.via[data-v-cf6ccc9b]{transform:translateX(-50%) rotate(calc(var(--tilt) * -1));white-space:nowrap;background:var(--surface);border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:.05rem .45rem;font-size:.62rem;font-weight:800;position:absolute;bottom:-.55rem;left:50%}.via[data-v-cf6ccc9b]{color:var(--g-passport-text);border-color:var(--g-passport);text-transform:uppercase;letter-spacing:.06em}.stamp.is-closed:hover .cost[data-v-cf6ccc9b],.stamp.is-closed:focus-visible .cost[data-v-cf6ccc9b]{color:var(--text);border-color:var(--g-passport)}.entries[data-v-cf6ccc9b]{border-left:3px solid var(--ink);background:var(--surface);border-radius:.35rem;margin-top:.85rem;padding:.4rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.25}.entries li+li[data-v-cf6ccc9b]{margin-top:.3rem}.club[data-v-cf6ccc9b]{color:var(--text);overflow-wrap:anywhere;font-weight:700;display:block}.when[data-v-cf6ccc9b]{color:var(--muted)}
