.E0kJGG_page{min-height:100svh;padding:max(20px, calc((100svh - 720px) / 2)) 18px calc(36px + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;display:flex;overflow-x:clip}.E0kJGG_progress{width:min(100%,440px);height:40px;position:relative;container-type:inline-size}.E0kJGG_wave{opacity:.35;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='8'><path d='M0 4 Q 6 0 12 4 T 24 4' fill='none' stroke='%231b1b1b' stroke-width='2'/></svg>") repeat-x;height:8px;position:absolute;bottom:4px;left:0;right:0}.E0kJGG_surfer{transform:translateX(calc((100cqw - 34px) * var(--p,0)));font-size:1.9rem;line-height:1;transition:transform .7s cubic-bezier(.3,1.4,.5,1);position:absolute;bottom:6px;left:0}.E0kJGG_stack{width:min(100%,440px);position:relative}.E0kJGG_stack:before{content:"";border:2.5px solid var(--ink);background:var(--peek);border-radius:26px;transition:background .4s;position:absolute;inset:14px -2px -12px 10px;transform:rotate(3deg)}.E0kJGG_card{--card:#fff;--tilt:0deg;z-index:1;border:2.5px solid var(--ink);background:var(--card);min-height:min(560px,74svh);box-shadow:6px 6px 0 var(--ink);transform:rotate(var(--tilt));border-radius:26px;outline:none;flex-direction:column;padding:30px 26px 22px;display:flex;position:relative}.E0kJGG_fromRight,.E0kJGG_fromLeft{will-change:transform, opacity}.E0kJGG_fromRight{animation:.4s cubic-bezier(.25,1.2,.5,1) E0kJGG_enterRight}.E0kJGG_fromLeft{animation:.4s cubic-bezier(.25,1.2,.5,1) E0kJGG_enterLeft}@keyframes E0kJGG_enterRight{0%{opacity:0;transform:translate(24px)rotate(3deg)}}@keyframes E0kJGG_enterLeft{0%{opacity:0;transform:translate(-24px)rotate(-3deg)}}.E0kJGG_body{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}.E0kJGG_emoji{width:fit-content;margin-bottom:4px;font-size:3.4rem;line-height:1;display:inline-block}.E0kJGG_title{letter-spacing:-.02em;font-size:clamp(1.75rem,7.4vw,2.2rem);font-weight:800;font-stretch:92%;line-height:1.1}.E0kJGG_text{color:var(--muted);font-weight:500}.E0kJGG_aside{color:var(--muted);opacity:.8;transform-origin:0;font-size:.95rem;font-weight:500;transform:rotate(-1.5deg)}.E0kJGG_profileHead{align-items:center;gap:18px;display:flex}.E0kJGG_photo{border:2.5px solid var(--ink);width:112px;height:112px;box-shadow:3px 3px 0 var(--ink);object-fit:cover;border-radius:18px;flex-shrink:0;transform:rotate(-3deg)}.E0kJGG_facts{margin:4px 0 0}.E0kJGG_facts div{border-top:2px dashed color-mix(in srgb, var(--ink) 30%, transparent);grid-template-columns:76px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.E0kJGG_facts dt{color:var(--muted);font-weight:500}.E0kJGG_facts dd{margin:0;font-size:1.15rem;font-weight:700}.E0kJGG_facts s{color:var(--muted);font-weight:500;text-decoration-thickness:2px}.E0kJGG_actions{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.E0kJGG_button,.E0kJGG_choice,.E0kJGG_insta{appearance:none;border:2.5px solid var(--ink);background:var(--white);color:var(--ink);font:inherit;box-shadow:3px 3px 0 var(--ink);cursor:pointer;font-weight:700;transition:transform .1s,box-shadow .1s}.E0kJGG_button:active:not(:disabled),.E0kJGG_choice:active,.E0kJGG_insta:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.E0kJGG_button{border-radius:999px;flex-shrink:0;padding:11px 20px}.E0kJGG_button:disabled{opacity:.35;cursor:default}.E0kJGG_ghost{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 2px;font-weight:600}.E0kJGG_ghost:hover{color:var(--ink)}.E0kJGG_ageForm{gap:10px;margin-top:4px;display:flex}.E0kJGG_ageInput{border:2.5px solid var(--ink);background:var(--white);min-width:0;color:var(--ink);font:inherit;appearance:textfield;border-radius:16px;flex:1;padding:8px 18px;font-size:1.8rem;font-weight:800}.E0kJGG_ageInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.E0kJGG_ageInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.E0kJGG_ageInput::placeholder{color:color-mix(in srgb, var(--ink) 25%, transparent)}.E0kJGG_ageInput:focus{box-shadow:3px 3px 0 var(--ink);outline:none}.E0kJGG_choices{gap:12px;margin-top:6px;display:grid}.E0kJGG_choice{text-align:left;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 18px;font-size:1.2rem;display:flex}.E0kJGG_choice:hover{background:#fffdf5}.E0kJGG_insta{background:#ff8fab;border-radius:999px;align-self:flex-start;margin-top:6px;padding:13px 22px;font-size:1.2rem;text-decoration:none}.E0kJGG_confetti{z-index:10;pointer-events:none;position:fixed;inset:0;overflow:hidden}.E0kJGG_confettiBit,.E0kJGG_confettiEmoji{transform:rotate(var(--r));animation-name:E0kJGG_fall;animation-timing-function:cubic-bezier(.3,.4,.6,1);animation-fill-mode:forwards;position:absolute;top:-40px}.E0kJGG_confettiBit{border:1.5px solid var(--ink);border-radius:3px;width:10px;height:16px}.E0kJGG_confettiEmoji{font-size:1.4rem}@keyframes E0kJGG_fall{85%{opacity:1}to{opacity:0;transform:translateY(105vh) rotate(calc(var(--r) + 540deg))}}.E0kJGG_footer{padding:40svh 18px calc(32px + env(safe-area-inset-bottom));justify-content:center;display:flex}.E0kJGG_legal{color:var(--muted);text-underline-offset:3px;font-size:.85rem;font-weight:500}.E0kJGG_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.E0kJGG_button:focus-visible,.E0kJGG_ghost:focus-visible,.E0kJGG_choice:focus-visible,.E0kJGG_insta:focus-visible{outline:2.5px dashed var(--ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.E0kJGG_fromRight,.E0kJGG_fromLeft{animation:none}.E0kJGG_surfer{transition:none}.E0kJGG_confetti{display:none}}
