.iRrRQG_scene{justify-self:center;width:min(100%,360px);margin-right:clamp(0px,6vw,90px);padding:28px 0 36px;position:relative}.iRrRQG_device{z-index:1;aspect-ratio:9/19.3;background:linear-gradient(150deg,#3b3b3e 0%,#1a1a1c 38%,#2a2a2d 70%,#121213 100%);border-radius:52px;width:min(100% - 16px,318px);margin-inline:auto;padding:10px;position:relative;transform:rotate(3deg);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #0b0b0c,0 2px 2px #0000002e,0 24px 48px -18px #00000073,0 60px 90px -40px #00000059}.iRrRQG_device:before,.iRrRQG_device:after{content:"";background:#2a2a2d;border-radius:2px;width:3px;position:absolute}.iRrRQG_device:before{height:9%;top:22%;left:-3px;box-shadow:0 52px #2a2a2d}.iRrRQG_device:after{height:13%;top:30%;right:-3px}.iRrRQG_screen{background:var(--paper);border-radius:43px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.iRrRQG_island{z-index:3;background:#000;border-radius:20px;width:31%;height:27px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.iRrRQG_status{color:var(--ink);justify-content:space-between;align-items:center;padding:15px 26px 8px;font-size:13px;font-weight:700;display:flex}.iRrRQG_status svg{width:auto;height:11px;fill:var(--ink)}.iRrRQG_icons{align-items:center;gap:5px;display:flex}.iRrRQG_scroll{scrollbar-width:none;flex:1;overflow-y:auto}.iRrRQG_scroll::-webkit-scrollbar{display:none}.iRrRQG_homebar{background:var(--ink);opacity:.85;border-radius:3px;width:36%;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.iRrRQG_appbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:8px 18px 12px;display:flex}.iRrRQG_group{padding:16px 18px 4px}.iRrRQG_group .iRrRQG_groupName{color:var(--ink);margin:0;font-family:inherit;font-size:18px;font-weight:700}.iRrRQG_group p{font-family:var(--font-detail);color:var(--graphite);margin:2px 0 0;font-size:11px}.iRrRQG_card{border:1px solid var(--rule);background:var(--raised);border-radius:4px;margin:12px 14px 28px;padding:18px;position:relative}.iRrRQG_cap{font-family:var(--font-detail);color:var(--graphite);justify-content:space-between;align-items:center;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.iRrRQG_closed{text-align:center;justify-items:center;gap:14px;padding-block:18px 6px;display:grid}.iRrRQG_closed svg{width:64px;height:74px;color:var(--ink)}.iRrRQG_closed p{color:var(--graphite);max-width:24ch;margin:0;font-size:15px}.iRrRQG_cardBtn{--face:var(--ink);--edge:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;border-radius:10px;padding:12px 18px;font-size:16px;font-weight:500}.iRrRQG_cardBtn:hover{--face:var(--paper);color:var(--ink)}.iRrRQG_who{align-items:center;gap:12px;display:flex}.iRrRQG_who b{font-size:20px;font-weight:700;line-height:1.2;display:block}.iRrRQG_who small{color:var(--graphite);font-size:12px}.iRrRQG_hide{font-family:var(--font-detail);color:var(--graphite);cursor:pointer;text-underline-offset:3px;letter-spacing:0;text-transform:none;background:0 0;border:0;min-height:32px;padding:0;font-size:13px;text-decoration:underline}.iRrRQG_wishCap{margin-top:18px}.iRrRQG_wish{gap:8px;margin:0;padding:0;list-style:none;display:grid}.iRrRQG_wish li{background:var(--slip);border-radius:3px;justify-content:space-between;gap:10px;padding:9px 11px;font-size:15px;display:flex}.iRrRQG_wish a{font-family:var(--font-detail);color:var(--hanko);white-space:nowrap;font-size:11px}.iRrRQG_chat{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px;padding-top:14px;display:grid}.iRrRQG_chatCap{font-family:var(--font-detail);color:var(--graphite);margin:0;font-size:12px}.iRrRQG_bubble{overflow-wrap:anywhere;border-radius:12px;max-width:85%;padding:8px 11px;font-size:13px;line-height:1.45}.iRrRQG_q{background:var(--ink);color:var(--paper);border-bottom-right-radius:3px;justify-self:end}.iRrRQG_a{background:var(--slip);border-bottom-left-radius:3px;justify-self:start}.iRrRQG_compose{gap:6px;min-width:0;margin-top:4px;display:flex}.iRrRQG_compose input{min-width:0;font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:3px;flex:1;padding:9px 11px;font-size:13px}.iRrRQG_compose button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:3px;padding:0 12px;font-size:13px}@media (max-width:820px){.iRrRQG_scene{margin-right:0}}
._9yaAOW_board{--tape:#d93b262e;--tape-edge:#d93b2652;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2.4vw,28px);margin-top:36px;display:grid}.dark ._9yaAOW_board{--tape:#ef5a4347;--tape-edge:#ef5a4380}._9yaAOW_envelope,._9yaAOW_chat,._9yaAOW_footer{border:1px solid var(--rule);background:var(--raised);border-radius:6px;min-width:0;padding:clamp(20px,3vw,32px)}._9yaAOW_envelope{background:var(--slip)}._9yaAOW_step{font-family:var(--font-detail);color:var(--graphite);align-items:center;gap:10px;margin:0 0 12px;padding:0;font-size:15px;font-weight:600;display:flex}._9yaAOW_step span{font-variant-numeric:tabular-nums;border:1.5px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}._9yaAOW_to{align-items:center;gap:18px;display:flex}._9yaAOW_ghost{width:56px;height:64px;color:var(--ink);flex-shrink:0}._9yaAOW_name{align-items:center;min-height:48px;margin:0;display:flex}._9yaAOW_tape{background:repeating-linear-gradient(-45deg, var(--tape) 0 8px, transparent 8px 11px), var(--tape);border-inline:2px dashed var(--tape-edge);font-family:var(--font-detail);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);padding:6px 22px;font-size:15px;display:inline-block;transform:rotate(-2.5deg)}._9yaAOW_realName{font-family:var(--font-display);font-size:clamp(30px,3.4vw,40px);line-height:1}._9yaAOW_listLabel{color:var(--graphite);margin:26px 0 10px;font-size:15px;font-weight:600}._9yaAOW_wishes{gap:8px;margin:0;padding:0;list-style:none;display:grid}._9yaAOW_wishes li{background:var(--raised);border:1px solid var(--rule);border-radius:3px;padding:10px 14px;font-size:17px}._9yaAOW_guess{border:0;min-width:0;margin:0;padding:0}._9yaAOW_chips{flex-wrap:wrap;gap:8px;display:flex}._9yaAOW_chip{border:1px solid var(--rule);background:var(--raised);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 6px;font-size:16px;transition:border-color .15s,background .15s;display:inline-flex}._9yaAOW_chip:hover{border-color:var(--ink)}._9yaAOW_chip[aria-pressed=true]{background:var(--hanko-soft);border-color:var(--hanko)}._9yaAOW_guess:disabled ._9yaAOW_chip{cursor:default;opacity:.7}._9yaAOW_chat{flex-direction:column;display:flex}._9yaAOW_log{flex-direction:column;flex:1;gap:8px;min-height:220px;max-height:320px;margin:0;padding:4px 2px;list-style:none;display:flex;overflow-y:auto}._9yaAOW_log li{overflow-wrap:anywhere;border-radius:16px;max-width:82%;padding:9px 14px;font-size:16px;line-height:1.4}._9yaAOW_me{background:var(--ink);color:var(--paper);border-bottom-right-radius:4px;align-self:flex-end}._9yaAOW_them{background:var(--slip);border-bottom-left-radius:4px;align-self:flex-start}._9yaAOW_redacted{vertical-align:-.1em;background:currentColor;border-radius:2px;width:3.4em;height:.95em;margin-inline:.15em;display:inline-block;transform:rotate(-1deg)}._9yaAOW_compose{gap:8px;margin-top:14px;display:flex}._9yaAOW_compose input{border:1px solid var(--rule);background:var(--paper);min-width:0;min-height:44px;color:var(--ink);border-radius:4px;flex:1;padding:0 12px;font-size:16px}._9yaAOW_hint{color:var(--faint);margin:8px 0 0;font-size:14px}._9yaAOW_footer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px clamp(16px,2.4vw,28px);display:grid}._9yaAOW_reveal{gap:4px;display:grid}._9yaAOW_result{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}._9yaAOW_result p{margin:0;font-size:17px}@media (prefers-reduced-motion:no-preference){._9yaAOW_realName{animation:.45s cubic-bezier(.2,1.4,.4,1) both _9yaAOW_stamp}@keyframes _9yaAOW_stamp{0%{opacity:0;transform:scale(1.4)rotate(-4deg)}to{opacity:1;transform:none}}._9yaAOW_log li{animation:.25s ease-out both _9yaAOW_pop}@keyframes _9yaAOW_pop{0%{opacity:0;transform:translateY(6px)}}}@media (max-width:820px){._9yaAOW_footer,._9yaAOW_board{grid-template-columns:minmax(0,1fr)}}
.DegSGq_panel{color:#1b1b1a;background:linear-gradient(120deg,#fff6e5 0%,#eef6fd 50%,#fdeef3 100%);border-radius:6px;margin-top:36px;padding:clamp(24px,4vw,48px)}.dark .DegSGq_panel{color:var(--ink);background:linear-gradient(120deg,#2a2418 0%,#1a2433 50%,#2d1d24 100%)}.DegSGq_people{grid-template-columns:repeat(6,1fr);justify-items:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}.DegSGq_people li{justify-items:center;gap:8px;font-size:17px;font-weight:500;display:grid}.DegSGq_action{justify-content:center;margin:32px 0 8px;display:flex}.DegSGq_slips{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.DegSGq_slip{color:#1b1b1a;transform:rotate(var(--tilt));border-radius:3px;align-items:center;gap:12px;padding:14px 16px;font-size:17px;display:flex;box-shadow:0 1px 1px #0000000f,0 8px 18px -10px #00000059}.DegSGq_slip b{font-weight:700}.DegSGq_note{text-align:center;opacity:.8;margin:24px 0 0;font-size:17px}@media (prefers-reduced-motion:no-preference){.DegSGq_mixing{animation:.55s ease-in-out infinite DegSGq_jiggle}.DegSGq_slip{animation:.5s cubic-bezier(.2,1.3,.4,1) both DegSGq_drop}@keyframes DegSGq_jiggle{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-10px)rotate(-8deg)}75%{transform:translateY(-4px)rotate(8deg)}}@keyframes DegSGq_drop{0%{opacity:0;transform:translateY(-18px) rotate(calc(var(--tilt) * -4))}to{opacity:1;transform:rotate(var(--tilt))}}}@media (max-width:820px){.DegSGq_people{grid-template-columns:repeat(3,1fr);row-gap:20px}.DegSGq_slips{grid-template-columns:1fr}}
.poyzQa_steps{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);margin:40px 0 0;padding:0;list-style:none;display:grid}.poyzQa_step h3{margin:4px 0 8px;font-size:21px;font-weight:700}.poyzQa_step p{color:var(--graphite);margin:0;font-size:17px}.poyzQa_scene{aspect-ratio:220/150;background:var(--slip);border:1px solid var(--rule);border-radius:6px;place-items:center;margin-bottom:18px;display:grid}.poyzQa_scene svg{fill:none;width:88%;height:auto;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.poyzQa_scene .poyzQa_eye{fill:var(--ink);stroke:none}.poyzQa_n{font-family:var(--font-display);color:var(--ink);font-size:34px;line-height:1}@media (prefers-reduced-motion:no-preference){.poyzQa_steps:not(.poyzQa_seen) .poyzQa_scene path{stroke-dasharray:1;stroke-dashoffset:1px}.poyzQa_steps:not(.poyzQa_seen) .poyzQa_eye{opacity:0}.poyzQa_seen .poyzQa_scene path{stroke-dasharray:1;animation:1.4s forwards poyzQa_draw;animation-delay:calc(var(--i) * .45s);stroke-dashoffset:1px}.poyzQa_seen .poyzQa_eye{opacity:0;animation:.3s forwards poyzQa_appear;animation-delay:calc(var(--i) * .45s + .9s)}@keyframes poyzQa_draw{to{stroke-dashoffset:0}}@keyframes poyzQa_appear{to{opacity:1}}}@media (max-width:820px){.poyzQa_steps{grid-template-columns:1fr}}
._cEqKa_page{background:var(--paper);color:var(--ink);padding-inline:clamp(16px,5vw,64px)}._cEqKa_wrap{max-width:1040px;margin-inline:auto}._cEqKa_first{flex-direction:column;display:flex}._cEqKa_hero{flex:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(20px,4svh,56px);display:grid}._cEqKa_kicker{font-family:var(--font-detail);color:var(--graphite);letter-spacing:.04em;margin:0;font-size:15px}._cEqKa_h1{letter-spacing:-.01em;text-wrap:balance;margin:.25em 0 .35em;font-size:clamp(40px,min(7vw,9.5svh),88px);font-weight:300;line-height:1.04}._cEqKa_lede{color:var(--graphite);max-width:38ch;margin:0 0 28px;font-size:clamp(19px,1.7vw,21px)}._cEqKa_actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}._cEqKa_btn{--face:var(--ink);--edge:var(--ink);min-height:52px;color:var(--paper);letter-spacing:.03em;cursor:pointer;border-radius:10px;align-items:center;padding:14px 28px;font-size:18px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}._cEqKa_btn:hover{--face:var(--paper);color:var(--ink)}._cEqKa_quiet{color:var(--graphite);text-underline-offset:4px;font-size:17px;text-decoration:underline}._cEqKa_quiet:hover{color:var(--ink)}._cEqKa_sketch{justify-self:center;width:100%;max-width:380px;max-height:58svh}._cEqKa_line{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}._cEqKa_dot{fill:var(--ink)}@media (prefers-reduced-motion:no-preference){._cEqKa_draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:2.4s .2s forwards _cEqKa_draw}@keyframes _cEqKa_draw{to{stroke-dashoffset:0}}}._cEqKa_section{padding-block:clamp(56px,9vw,112px)}._cEqKa_label{font-family:var(--font-detail);color:var(--graphite);margin:0 0 14px;font-size:16px;font-weight:600}._cEqKa_h2{text-wrap:balance;max-width:22ch;margin:0 0 18px;font-size:clamp(28px,3.6vw,42px);font-weight:400;line-height:1.15}._cEqKa_sub{color:var(--graphite);max-width:56ch;margin:0}._cEqKa_inside{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}._cEqKa_notes{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}._cEqKa_notes>li{grid-template-columns:28px 1fr;align-items:baseline;gap:12px;display:grid}._cEqKa_n{font-family:var(--font-detail);font-variant-numeric:tabular-nums;color:var(--faint);font-size:17px;font-weight:500}._cEqKa_notes h3{margin:0 0 4px;font-size:19px;font-weight:700}._cEqKa_notes p{color:var(--graphite);margin:0;font-size:17px}._cEqKa_steps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,48px);margin:36px 0 0;padding:0;list-style:none;display:grid}._cEqKa_steps h3{margin:6px 0 8px;font-size:21px;font-weight:700}._cEqKa_steps p{color:var(--graphite);margin:0;font-size:17px}._cEqKa_facts{color:var(--graphite);border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px clamp(20px,3vw,40px);margin:0;padding-block:22px;padding-inline:0;font-size:17px;list-style:none;display:grid}._cEqKa_facts li{line-height:1.45}._cEqKa_facts b{color:var(--ink);font-weight:500;display:block}@media (max-width:900px){._cEqKa_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){._cEqKa_facts{grid-template-columns:minmax(0,1fr)}}._cEqKa_faq{grid-template-columns:repeat(2,1fr);gap:28px clamp(24px,5vw,64px);margin-top:32px;display:grid}._cEqKa_faq h3{margin:0 0 6px;font-size:19px;font-weight:700}._cEqKa_faq p{color:var(--graphite);max-width:52ch;margin:0;font-size:17px}._cEqKa_guides{border-top:1px solid var(--rule);margin-top:48px;padding-top:28px}._cEqKa_guides h3{margin:0 0 10px;font-size:19px;font-weight:700}._cEqKa_guides ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px clamp(24px,5vw,64px);margin:0;padding:0;list-style:none;display:grid}._cEqKa_guides a{color:var(--ink);text-underline-offset:3px;font-size:17px;text-decoration:underline}@media (max-width:640px){._cEqKa_guides ul{grid-template-columns:minmax(0,1fr)}}._cEqKa_closing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}._cEqKa_closing ._cEqKa_h2{margin:0}@media (min-width:900px) and (min-height:640px){._cEqKa_first{min-height:100svh}._cEqKa_fullscreen{flex-direction:column;justify-content:center;min-height:100svh;display:flex}._cEqKa_closing{min-height:60svh}}@media (max-width:820px){._cEqKa_hero,._cEqKa_inside{grid-template-columns:1fr}._cEqKa_sketch{order:-1;justify-self:start;max-width:220px}._cEqKa_steps,._cEqKa_faq{grid-template-columns:1fr}}._cEqKa_rating{color:var(--graphite);margin-top:18px;font-size:15px}
