.aOpDuG_page{--fg-neutral:#171717;--fg-neutral-muted:#4a4a4a;--fg-neutral-subtle:#929292;--fg-brand:#ba304e;--fg-on-brand:#fff;--fg-like:#e85e7c;--bg-layer-default:#f6f5f4;--bg-layer-raised:#fff;--bg-layer-pressed:#ecebe9;--bg-layer-celebrate:#fff9db;--bg-brand-solid:#cf3f63;--bg-brand-solid-pressed:#ba304e;--bg-point:#e85e7c;--bg-point-strong:#cf3f63;--bg-brand-weak:#fdeef1;--bg-info-weak:#e3f3f1;--bg-overlay:#17171773;--stroke-neutral:#d9d9d9;--stroke-neutral-strong:#929292;--stroke-control:#171717;--stroke-button:#6b6b6b;--stroke-google:#6b6b6b;--bg-kakao:#fee500;--fg-kakao:#000000d9;--weight-btn:600;--bg-sub-btn:var(--bg-layer-raised);--fg-sub-btn:var(--fg-neutral);--stroke-sub-btn:var(--stroke-button);--bg-sub-btn-pressed:var(--bg-layer-pressed);--bg-btn-disabled:var(--stroke-neutral);--fg-btn-disabled:var(--fg-neutral-muted);--bg-sub-disabled:var(--bg-layer-raised);--fg-sub-disabled:var(--fg-neutral);--stroke-sub-disabled:var(--stroke-button);--bg-text-btn-pressed:transparent;--btn-busy-bg:var(--bg-btn-disabled);--btn-busy-fg:var(--fg-btn-disabled);--wish-badge-display:block;--bottom-sub-grow:1;--fg-point-text:var(--fg-brand);--text-btn-weight:400;--text-btn-decoration:underline;--text-btn-press-radius:8px;--point-text-size:13px;--point-text-icon:14px;--point-text-press-opacity:.6;--small-btn-height:40px;--small-btn-pad:10px 16px;--card-btn-pad:12px 8px;--icon-header:22px;--icon-row:18px;--icon-inline:14px;--stroke-product-option:var(--stroke-neutral);--hand-ls:-.04em;--stroke-selected:#6b6b6b;--stroke-brand:#cf3f63;--bg-water:#bfe3e0;--illust-water-deep:#6fbdb6;--illust-line:#171717;--illust-goldfish:#e06a2c;--illust-goldfish-weak:#f8d5bd;--illust-envelope:#e85e7c;--illust-envelope-inside:#ba304e;--illust-cream:#fff3c4;--illust-shade:#d9d9d9;--illust-shade-strong:#929292;--font-body:"Pretendard Variable", Pretendard;--font-hand-stack:var(--font-hand), var(--font-body), "Apple SD Gothic Neo", sans-serif;--radius-sm:14px;--radius-md:14px;--radius-lg:20px;--radius-full:999px;--shadow-float:0 0 0 1px #00000005, 0 2px 6px #0000000a, 0 4px 8px #0000001a;--press:.12s ease;background:var(--bg-layer-default);min-height:100vh;color:var(--fg-neutral);font-family:var(--font-body), "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;-webkit-tap-highlight-color:transparent}.aOpDuG_page :where(button,select,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--stroke-control);outline-offset:2px}.aOpDuG_page [tabindex="-1"]:focus{outline:none}.aOpDuG_page button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.aOpDuG_top{background:var(--bg-layer-raised);border-bottom:1px solid var(--stroke-neutral);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;font-size:14px;display:flex}.aOpDuG_ver{color:var(--fg-neutral-muted);font-size:12px}.aOpDuG_jump{border:1px solid var(--stroke-neutral);background:var(--bg-layer-raised);border-radius:6px;max-width:100%;padding:6px 8px;font-size:14px}.aOpDuG_stage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;padding:24px 16px;display:flex}.aOpDuG_phone{background:var(--bg-layer-raised);border:2px solid var(--fg-neutral);border-radius:28px;width:375px;max-width:100%;height:720px;position:relative;overflow:hidden}.aOpDuG_screen{overscroll-behavior-y:contain;flex-direction:column;gap:12px;height:100%;padding:20px 16px 28px;display:flex;overflow-y:auto}.aOpDuG_notes{background:var(--bg-layer-raised);border:1px dashed var(--stroke-neutral);border-radius:12px;width:340px;max-width:100%;padding:16px;font-size:13px;line-height:1.6}.aOpDuG_notes ul{padding-left:18px}.aOpDuG_notesTitle{margin-bottom:6px;font-weight:700}.aOpDuG_legend{border-top:1px solid var(--stroke-neutral);margin-top:16px;padding-top:12px}.aOpDuG_legend p{margin-bottom:8px}.aOpDuG_muted{color:var(--fg-neutral-muted);font-size:12px}.aOpDuG_label{color:var(--fg-neutral-muted);border:1px solid var(--stroke-neutral);border-radius:4px;align-self:flex-start;padding:1px 8px;font-size:12px}.aOpDuG_h1{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.35}.aOpDuG_h2{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.4}.aOpDuG_hint{color:var(--fg-neutral-muted);font-size:13px;font-weight:400}.aOpDuG_help,.aOpDuG_small{color:var(--fg-neutral-muted);font-size:14px;line-height:1.5}.aOpDuG_tag{border:1px dashed var(--stroke-neutral-strong);color:var(--fg-neutral-muted);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px}.aOpDuG_center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.aOpDuG_center .aOpDuG_label,.aOpDuG_center .aOpDuG_tag{align-self:center}.aOpDuG_logo{border:1px solid var(--stroke-neutral);width:72px;height:72px;color:var(--fg-neutral-muted);background:var(--bg-info-weak);border-radius:16px;place-items:center;font-size:13px;display:grid}.aOpDuG_center .aOpDuG_logo:not(:empty){font-size:32px}.aOpDuG_btn,.aOpDuG_btnGhost,.aOpDuG_btnSmall{border-radius:var(--radius-sm);width:100%;min-height:48px;font-size:16px;font-weight:var(--weight-btn);line-height:var(--lh-ui,1.25);cursor:pointer;transition:background-color var(--press), border-color var(--press), transform var(--press);padding:12px 20px}.aOpDuG_btn:active:not(:disabled),.aOpDuG_btnGhost:active:not(:disabled),.aOpDuG_btnSmall:active:not(:disabled){transform:scale(.97)}.aOpDuG_btn{background:var(--bg-brand-solid);color:var(--fg-on-brand);border:1px solid var(--bg-brand-solid);font-size:16px;font-weight:var(--weight-btn)}.aOpDuG_btn:active{background:var(--bg-brand-solid-pressed);border-color:var(--bg-brand-solid-pressed)}.aOpDuG_btn:disabled{background:var(--bg-btn-disabled);border-color:var(--bg-btn-disabled);color:var(--fg-btn-disabled);cursor:not-allowed}.aOpDuG_btn[aria-busy=true]:disabled{background:var(--btn-busy-bg);border-color:var(--btn-busy-bg);color:var(--btn-busy-fg);cursor:progress}.aOpDuG_btnGhost:disabled,.aOpDuG_btnSmall:disabled{background:var(--bg-sub-disabled);border-color:var(--stroke-sub-disabled);color:var(--fg-sub-disabled);cursor:not-allowed}.aOpDuG_btnGhost{background:var(--bg-layer-raised);color:var(--fg-neutral);border:1px solid var(--stroke-button);font-size:16px;font-weight:var(--weight-btn)}.aOpDuG_btnSmall{min-height:var(--small-btn-height);padding:var(--small-btn-pad);color:var(--fg-neutral);background:var(--bg-layer-raised);border:1px solid var(--stroke-button);font-size:14px}.aOpDuG_btnGhost:active,.aOpDuG_btnSmall:active{background:var(--bg-layer-pressed)}.aOpDuG_textBtn{font-size:14px;line-height:var(--lh-ui,normal);font-weight:var(--text-btn-weight);color:var(--fg-neutral-muted);-webkit-text-decoration:var(--text-btn-decoration);text-decoration:var(--text-btn-decoration);cursor:pointer;border-radius:var(--text-btn-press-radius);transition:background-color var(--press);background:0 0;border:none;padding:12px 4px}.aOpDuG_textLink.aOpDuG_textLink{text-decoration:underline}.aOpDuG_textBtn:active{background:var(--bg-text-btn-pressed)}.aOpDuG_progressRow{color:var(--fg-neutral-muted);align-items:center;gap:8px;margin-left:-8px;font-size:14px;font-weight:500;display:flex}.aOpDuG_back{border-radius:var(--radius-full);width:44px;height:44px;color:var(--fg-neutral);cursor:pointer;transition:background-color var(--press);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.aOpDuG_back:active{background:var(--bg-layer-pressed)}.aOpDuG_back svg{width:var(--icon-header);height:var(--icon-header)}.aOpDuG_progress{background:var(--bg-layer-pressed);border-radius:var(--radius-full);height:4px;overflow:hidden}.aOpDuG_progress div{background:var(--bg-point);border-radius:var(--radius-full);height:100%;transition:width .24s}.aOpDuG_optList{flex-direction:column;gap:10px;display:flex}.aOpDuG_optGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aOpDuG_optText,.aOpDuG_optTile{background:var(--bg-layer-raised);border:1px solid var(--stroke-neutral);border-radius:var(--radius-md);cursor:pointer;color:var(--fg-neutral);transition:background-color var(--press), border-color var(--press), transform var(--press);font-size:15px}.aOpDuG_optText:active,.aOpDuG_optTile:active{background:var(--bg-layer-pressed);transform:scale(.98)}.aOpDuG_optText{text-align:left;min-height:52px;padding:14px 16px}.aOpDuG_optTile{flex-direction:column;align-items:center;gap:8px;padding:8px;display:flex}.aOpDuG_on{box-shadow:inset 0 0 0 1px var(--stroke-brand);font-weight:700;border-color:var(--stroke-brand)!important;background:var(--bg-brand-weak)!important}.aOpDuG_photo,.aOpDuG_photoSm,.aOpDuG_photoLg{background:var(--bg-info-weak);border:1px solid var(--bg-info-weak);border-radius:var(--radius-md);width:100%;color:var(--fg-neutral-muted);place-items:center;font-size:12px;display:grid}.aOpDuG_photo{aspect-ratio:4/3}.aOpDuG_photoSm{aspect-ratio:16/9}.aOpDuG_photoLg{aspect-ratio:1}.aOpDuG_caption{color:var(--fg-neutral-muted);font-size:12px}.aOpDuG_emoji{padding:8px 0;font-size:34px}.aOpDuG_cards{flex-direction:column;gap:12px;display:flex}.aOpDuG_card{border:1px solid var(--stroke-neutral);border-radius:var(--radius-lg);background:var(--bg-layer-raised);overflow:hidden}.aOpDuG_card .aOpDuG_photo{aspect-ratio:16/9;border:none;border-radius:0}.aOpDuG_cardBody{flex-direction:column;gap:8px;padding:16px;display:flex}.aOpDuG_cardTop{justify-content:space-between;align-items:center;display:flex}.aOpDuG_cardName{font-size:16px;font-weight:600;line-height:1.4}.aOpDuG_heart{width:44px;height:44px;color:var(--fg-like);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;margin:-10px -10px -10px 0;line-height:1;display:grid}.aOpDuG_band{color:var(--fg-neutral-muted);font-size:14px}.aOpDuG_reason{font-size:14px;line-height:1.5}.aOpDuG_chips{color:var(--fg-neutral-muted);gap:8px;font-size:12px;display:flex}.aOpDuG_chips span{background:var(--bg-info-weak);border-radius:999px;padding:2px 8px}.aOpDuG_notice{padding:4px 2px;font-size:14px;line-height:1.6}.aOpDuG_branch{border-top:1px solid var(--stroke-neutral);flex-direction:column;gap:8px;padding-top:8px;display:flex}.aOpDuG_dashed{border:1px dashed var(--stroke-neutral-strong);border-radius:var(--radius-md);text-align:center;cursor:pointer;padding:12px;font-size:13px}.aOpDuG_likeBar{border:none;border-top:1px solid var(--stroke-neutral);background:var(--bg-layer-raised);cursor:pointer;margin:0 -16px -28px;padding:16px;font-size:14px;font-weight:600;position:sticky;bottom:-28px}.aOpDuG_empty{text-align:center;color:var(--fg-neutral-muted);padding:40px 0;font-size:14px;line-height:1.6}.aOpDuG_screen:has(.aOpDuG_celebrate){background:var(--bg-layer-celebrate)}.aOpDuG_celebrate{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding-bottom:40px;display:flex;position:relative}.aOpDuG_celebrate .aOpDuG_label,.aOpDuG_celebrate .aOpDuG_small,.aOpDuG_celebrate .aOpDuG_tag,.aOpDuG_celebrate .aOpDuG_giftBox{z-index:1;position:relative}.aOpDuG_celebrate .aOpDuG_label{order:0}.aOpDuG_celebrate .aOpDuG_h1{z-index:3;order:1;font-size:22px;line-height:1.35;position:relative}.aOpDuG_celebrate .aOpDuG_giftBox{order:2;margin-top:110px}.aOpDuG_celebrate .aOpDuG_small{color:var(--fg-brand);order:3;font-weight:600}.aOpDuG_celebrate{container-type:inline-size}.aOpDuG_celebrate .aOpDuG_twoLines{font-size:min(14px,5.6cqi)}.aOpDuG_twoLines span{white-space:nowrap;display:block}.aOpDuG_celebrate .aOpDuG_tag{order:4}.aOpDuG_celebrate .aOpDuG_btn{display:none}.aOpDuG_celebrate .aOpDuG_label,.aOpDuG_celebrate .aOpDuG_tag{align-self:center}.aOpDuG_confetti,.aOpDuG_burst{pointer-events:none;position:absolute;inset:-20px -16px;overflow:hidden}.aOpDuG_confetti i,.aOpDuG_burst i{opacity:0;border-radius:2px;width:8px;height:12px;position:absolute}.aOpDuG_confetti{z-index:0}.aOpDuG_confetti i{top:-16px;left:var(--x);animation:aOpDuG_confettiFall 1.8s var(--d) ease-in forwards}.aOpDuG_burst i{animation:1.1s cubic-bezier(.16,1,.3,1) forwards aOpDuG_confettiBurst;top:54%;left:50%}.aOpDuG_tone0{background:var(--bg-point)}.aOpDuG_tone1{background:var(--fg-neutral)}.aOpDuG_tone2{background:var(--stroke-neutral-strong)}.aOpDuG_burst{z-index:2}.aOpDuG_burst i{background:0 0;border-radius:0;width:0;height:0}.aOpDuG_burst i:before,.aOpDuG_burst i:after{content:"";background:var(--c,#e85e7c);-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;position:absolute}.aOpDuG_burst i:before{--m:var(--m1);--c:var(--c1);width:var(--w1);height:var(--h1);left:calc(var(--w1) / -2);top:calc(var(--h1) / -2)}.aOpDuG_burst i:after{--m:var(--m2);--c:var(--c2);width:var(--w2);height:var(--h2);top:-18px;left:14px}.aOpDuG_burst i:nth-child(6n+1){--m1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 52'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.2'/%3E%3C/filter%3E%3C/defs%3E%3Cpath filter='url%28%23r%29' d='M5 3 C14 8 2 16 11 22 S2 34 11 40 S4 48 8 50' stroke='%23000' stroke-width='4.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w1:16px;--h1:50px}.aOpDuG_burst i:nth-child(6n+2){--m1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 44'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.2'/%3E%3C/filter%3E%3C/defs%3E%3Cpath filter='url%28%23r%29' d='M4 4 L14 13 L4 22 L14 31 L5 40' stroke='%23000' stroke-width='4.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w1:18px;--h1:44px}.aOpDuG_burst i:nth-child(6n+3){--m1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 16'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.2'/%3E%3C/filter%3E%3C/defs%3E%3Cpath filter='url%28%23r%29' d='M3 8 C9 1 13 1 17 8 S25 15 29 8 S37 1 41 8' stroke='%23000' stroke-width='4.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w1:34px;--h1:13px}.aOpDuG_burst i:nth-child(6n+4){--m1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 16'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.2'/%3E%3C/filter%3E%3C/defs%3E%3Cpath filter='url%28%23r%29' d='M3 13 Q15 -3 27 11' stroke='%23000' stroke-width='4.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w1:32px;--h1:17px}.aOpDuG_burst i:nth-child(6n+5){--m1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 40'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.2'/%3E%3C/filter%3E%3C/defs%3E%3Cpath filter='url%28%23r%29' d='M4 4 C18 6 18 18 9 18 C2 18 4 10 11 12 C18 14 18 26 8 36' stroke='%23000' stroke-width='4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w1:15px;--h1:28px}.aOpDuG_burst i:nth-child(6n+6){--m1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.2'/%3E%3C/filter%3E%3C/defs%3E%3Cpath filter='url%28%23r%29' d='M3 12 L11 4 L19 12 L27 4 L36 11' stroke='%23000' stroke-width='4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--w1:30px;--h1:12px}.aOpDuG_burst i:nth-child(3n+1){--m2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='0.8'/%3E%3C/filter%3E%3C/defs%3E%3Crect filter='url%28%23r%29' x='1' y='1' width='9' height='9' rx='1' fill='%23000'/%3E%3C/svg%3E");--w2:11px;--h2:11px}.aOpDuG_burst i:nth-child(3n+2){--m2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='0.8'/%3E%3C/filter%3E%3C/defs%3E%3Crect filter='url%28%23r%29' x='1' y='1' width='6' height='12' rx='1' fill='%23000'/%3E%3C/svg%3E");--w2:7px;--h2:15px}.aOpDuG_burst i:nth-child(3n+3){--m2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cdefs%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='0.8'/%3E%3C/filter%3E%3C/defs%3E%3Crect filter='url%28%23r%29' x='1' y='1' width='8' height='8' rx='1' fill='%23000'/%3E%3C/svg%3E");--w2:10px;--h2:10px}.aOpDuG_burst i:nth-child(5n+1){--c1:var(--illust-goldfish);--c2:var(--bg-point)}.aOpDuG_burst i:nth-child(5n+2){--c1:var(--illust-water-deep);--c2:var(--illust-goldfish)}.aOpDuG_burst i:nth-child(5n+3){--c1:var(--bg-point);--c2:var(--illust-water-deep)}.aOpDuG_burst i:nth-child(5n+4){--c1:var(--illust-line);--c2:var(--illust-goldfish)}.aOpDuG_burst i:nth-child(5n+5){--c1:var(--illust-goldfish);--c2:var(--illust-line)}.aOpDuG_burst i:nth-child(4n+1){animation-name:aOpDuG_burstArc}.aOpDuG_burst i:nth-child(4n+2){animation-name:aOpDuG_burstSide}.aOpDuG_burst i:nth-child(4n+3){animation-name:aOpDuG_burstFlutter}.aOpDuG_burst.aOpDuG_burstIdle i{opacity:.01;animation:none}@keyframes aOpDuG_burstArc{0%{opacity:1;transform:translate(0)rotate(0)scale(.7)}45%{opacity:1;transform:translate(calc(var(--dx) * .7), calc(min(var(--dy), 0px) - 70px)) rotate(calc(var(--r) * .5)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 1.3), calc(var(--dy) * .4 + 60px)) rotate(var(--r)) scale(1)}}@keyframes aOpDuG_burstSide{0%{opacity:1;transform:translate(0)rotate(0)scale(.7)}75%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * 1.8), calc(var(--dy) * .3 - 10px)) rotate(calc(var(--r) * -1)) scale(1)}}@keyframes aOpDuG_burstFlutter{0%{opacity:1;transform:translate(0)rotate(0)scale(.7)}30%{transform:translate(calc(var(--dx) * .6 - 14px), calc(var(--dy) * .6)) rotate(40deg) scale(1)}55%{transform:translate(calc(var(--dx) * .9 + 14px), calc(var(--dy) * .8 + 10px)) rotate(-30deg) scale(1)}80%{opacity:1;transform:translate(calc(var(--dx) * 1.1 - 10px), calc(var(--dy) * .9 + 25px)) rotate(25deg) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 1.2 + 6px), calc(var(--dy) + 40px)) rotate(-15deg) scale(1)}}@keyframes aOpDuG_confettiBurst{0%{opacity:1;transform:translate(0)rotate(0)scale(.7)}70%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * 1.25), calc(var(--dy) * 1.25)) rotate(var(--r)) scale(1)}}.aOpDuG_giftBox{cursor:pointer;background:0 0;border:none;width:136px;height:146px;margin-top:12px;padding:0;animation:1.6s ease-in-out infinite aOpDuG_boxWiggle;position:relative}.aOpDuG_giftBox:disabled{cursor:default}.aOpDuG_giftBox:after{content:"";z-index:-1;background:url(/wireframe-v2/gift-box-shadow.svg) 0 0/100% 100% no-repeat;height:85.8px;position:absolute;top:63.4px;left:0;right:0}.aOpDuG_boxBody,.aOpDuG_boxLid{background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:0;right:0}.aOpDuG_boxBody{background-image:url(/wireframe-v2/gift-box-body.webp);height:81.4px;top:63.4px}.aOpDuG_boxBody:before{content:"";opacity:0;background:url(/wireframe-v2/gift-box-opening.svg) 0 0/100% 100% no-repeat;transition:opacity .2s;position:absolute;inset:0}.aOpDuG_open .aOpDuG_boxBody:before{opacity:1}.aOpDuG_boxLid{z-index:1;transform-origin:8% 100%;background-image:url(/wireframe-v2/gift-box-lid.webp);height:76.6px;transition:transform .5s cubic-bezier(.3,1.6,.5,1);top:0}.aOpDuG_eyes{position:absolute;inset:0}.aOpDuG_eyes:before,.aOpDuG_eyes:after{content:"";clip-path:ellipse(50% 50%);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;animation:3.2s ease-in-out infinite aOpDuG_eyeLook;position:absolute}.aOpDuG_eyes:before{background-image:url(/wireframe-v2/gift-box-pupil.svg);width:18.55px;height:23.13px;top:23.53px;left:31.71px}.aOpDuG_eyes:after{background-image:url(/wireframe-v2/gift-box-pupil.svg);width:18.74px;height:23.13px;top:24.53px;left:72.79px}@keyframes aOpDuG_eyeLook{0%,30%{background-position:0 0}42%,72%{background-position:-6.8px 0}84%,to{background-position:0 0}}.aOpDuG_open{animation:.4s ease-out aOpDuG_boxPop}.aOpDuG_open .aOpDuG_boxLid{transform:translate(-10px,-46px)rotate(-30deg)}@keyframes aOpDuG_boxWiggle{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-6deg)}86%{transform:rotate(6deg)}94%{transform:rotate(-3deg)}}@keyframes aOpDuG_boxPop{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.aOpDuG_confetti,.aOpDuG_burst{display:none}.aOpDuG_giftBox,.aOpDuG_open,.aOpDuG_eyes:before,.aOpDuG_eyes:after{animation:none}.aOpDuG_boxLid{transition:none}.aOpDuG_btn:active:not(:disabled),.aOpDuG_btnGhost:active:not(:disabled),.aOpDuG_btnSmall:active:not(:disabled),.aOpDuG_optText:active,.aOpDuG_optTile:active{transform:none}}.aOpDuG_toast{background:var(--fg-neutral);color:var(--bg-layer-raised);border-radius:var(--radius-sm);text-align:center;box-shadow:var(--shadow-float);padding:12px 16px;font-size:14px;position:absolute;bottom:24px;left:16px;right:16px}.aOpDuG_live{min-height:var(--app-h,100dvh);background:var(--bg-layer-default);justify-content:center;display:flex}.aOpDuG_live .aOpDuG_phone{width:100%;max-width:430px;height:var(--app-h,100dvh);border:0;border-radius:0}html:has(.aOpDuG_live){overscroll-behavior-y:none}@media (min-width:480px){.aOpDuG_live .aOpDuG_phone{border-left:1px solid var(--stroke-neutral);border-right:1px solid var(--stroke-neutral)}}@media (max-width:479px){.aOpDuG_page:not(.aOpDuG_live){--demo-bar:52px}.aOpDuG_page:not(.aOpDuG_live) .aOpDuG_top{height:var(--demo-bar);flex-wrap:nowrap;gap:8px;padding:0 12px}.aOpDuG_page:not(.aOpDuG_live) .aOpDuG_top>div{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.aOpDuG_page:not(.aOpDuG_live) .aOpDuG_ver{display:none}.aOpDuG_page:not(.aOpDuG_live) .aOpDuG_jump{flex-shrink:0;max-width:58%;font-size:16px}.aOpDuG_page:not(.aOpDuG_live) .aOpDuG_stage{padding:0 0 24px;display:block}.aOpDuG_page:not(.aOpDuG_live) .aOpDuG_phone{width:100%;height:calc(100dvh - var(--demo-bar));border:0;border-bottom:1px solid var(--stroke-neutral);border-radius:0}.aOpDuG_page:not(.aOpDuG_live) .aOpDuG_notes{width:auto;margin:24px 16px 0}}
.YixVtq_landing{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.YixVtq_selfCenter{align-self:center!important}.YixVtq_brand{flex-direction:column;align-items:center;gap:8px;display:flex}.YixVtq_wordmark{letter-spacing:-.04em;font-size:56px;font-weight:900;line-height:1}.YixVtq_dot{color:var(--illust-goldfish)}.YixVtq_nameLine{font-size:14px;line-height:var(--lh-text,normal);color:var(--fg-neutral-muted);font-weight:500}.YixVtq_nameKey{color:var(--fg-brand);font-weight:700}.YixVtq_tagline{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.35}.YixVtq_fan{width:240px;height:196px;margin-block:8px;position:relative}.YixVtq_fanCard{background:var(--bg-layer-raised);border:1px solid var(--stroke-neutral);border-radius:var(--radius-md);width:122px;box-shadow:var(--shadow-float);text-align:left;transform-origin:50% 120%;flex-direction:column;gap:8px;margin-left:-61px;padding:8px;animation:.6s cubic-bezier(.3,1.4,.5,1) both YixVtq_fanOut;display:flex;position:absolute;bottom:0;left:50%}.YixVtq_fanCard:first-child{--rot:-14deg;--shift:-58px}.YixVtq_fanCard:nth-child(2){--rot:14deg;--shift:58px}.YixVtq_fanCard:nth-child(3){--rot:0deg;--shift:0px;z-index:1}.YixVtq_fanPhoto{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--bg-layer-raised);border:1px solid var(--stroke-neutral);color:var(--fg-neutral-muted);place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.YixVtq_fanMeta{color:var(--fg-neutral-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.YixVtq_fanChip{color:var(--fg-brand);background:var(--bg-brand-weak);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:12px;font-weight:600}.YixVtq_fanHeart{color:var(--fg-like);font-size:14px}@keyframes YixVtq_fanOut{0%{transform:translate(0)rotate(0)}to{transform:translateX(var(--shift)) rotate(var(--rot))}}.YixVtq_landingFoot{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.YixVtq_dim{overscroll-behavior:contain;z-index:20;background:var(--bg-overlay);align-items:flex-end;animation:.2s ease-out both YixVtq_dimIn;display:flex;position:absolute;inset:0}.YixVtq_sheet{background:var(--bg-layer-raised);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-direction:column;gap:20px;width:100%;padding:24px 20px 12px;animation:.28s ease-out both YixVtq_sheetUp;display:flex}.YixVtq_sheet:focus{outline:none}.YixVtq_docPanel{z-index:30;background:var(--bg-layer-raised);animation:.2s ease-out both YixVtq_dimIn;position:absolute;inset:0}.YixVtq_docPanel:focus{outline:none}.YixVtq_docBody{font-size:15px;line-height:1.7}.YixVtq_docBody h1{font-size:22px}.YixVtq_sheetTitle{font-size:18px;line-height:var(--lh-title,normal);letter-spacing:-.01em;font-weight:600}.YixVtq_sheetSub{color:var(--fg-neutral-muted);margin-top:-12px;font-size:14px;line-height:1.5}.YixVtq_googleBtn,.YixVtq_kakaoBtn{justify-content:center;align-items:center;gap:var(--auth-icon-gap,12px);border:1px solid var(--stroke-google);border-radius:var(--radius-sm);background:var(--bg-layer-raised);width:100%;min-height:48px;color:var(--fg-neutral);font-size:16px;font-weight:var(--weight-btn);cursor:pointer;transition:background-color var(--press), transform var(--press);padding:12px 20px;display:flex}.YixVtq_googleBtn:active{background:var(--bg-layer-pressed);transform:scale(.97)}.YixVtq_kakaoBtn{background:var(--bg-kakao);color:var(--fg-kakao);border-color:#0000}.YixVtq_kakaoBtn:active{background:var(--bg-kakao);filter:brightness(.95);transform:scale(.97)}.YixVtq_authSheet{gap:var(--auth-gap,20px)}.YixVtq_authSheet .YixVtq_sheetSub{margin-top:var(--auth-sub-mt,-12px)}.YixVtq_authSheet .YixVtq_sheetSub+button{margin-top:var(--auth-after-sub,0px)}.YixVtq_authSheet .YixVtq_consent{margin-top:var(--auth-note-mt,-12px)}.YixVtq_authSheet .YixVtq_cancel{margin-top:var(--auth-cancel-mt,0px)}.YixVtq_docApp.YixVtq_docApp{color:var(--fg-neutral-muted);padding-bottom:env(safe-area-inset-bottom,0px);font-size:14px;line-height:1.5}.YixVtq_docApp.YixVtq_docApp h1{display:none}.YixVtq_docApp.YixVtq_docApp h1+p{color:var(--fg-neutral-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.YixVtq_docApp.YixVtq_docApp p,.YixVtq_docApp.YixVtq_docApp ul{margin:0}.YixVtq_docApp.YixVtq_docApp section{margin-top:24px}.YixVtq_docApp.YixVtq_docApp h2{color:var(--fg-neutral);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.YixVtq_docApp.YixVtq_docApp p+p,.YixVtq_docApp.YixVtq_docApp ul+p,.YixVtq_docApp.YixVtq_docApp p+ul{margin-top:8px}.YixVtq_docApp.YixVtq_docApp ul{padding-left:20px}.YixVtq_docApp.YixVtq_docApp li+li{margin-top:4px}.YixVtq_docApp.YixVtq_docApp a{color:inherit;text-underline-offset:2px;text-decoration:underline}.YixVtq_sheetNote{color:var(--fg-neutral-muted);text-align:center;font-size:12px}.YixVtq_consent{margin-top:-12px;line-height:1.5}.YixVtq_consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.YixVtq_cancel{border:none;border-top:1px solid var(--stroke-neutral);min-height:48px;font-size:16px;line-height:var(--lh-ui,normal);color:var(--fg-neutral);cursor:pointer;transition:background-color var(--press);background:0 0;padding:16px 0 8px;font-weight:500}.YixVtq_cancel:active{background:var(--bg-text-btn-pressed)}@keyframes YixVtq_dimIn{0%{opacity:0}}@keyframes YixVtq_sheetUp{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.YixVtq_fanCard,.YixVtq_dim,.YixVtq_sheet{animation-duration:0s}}.YixVtq_intro{z-index:30;border-radius:inherit;background:#fff;transition:opacity .25s ease-out;position:absolute;inset:0;overflow:hidden}.YixVtq_introLeave{opacity:0;pointer-events:none}.YixVtq_introVideo{aspect-ratio:16/9;pointer-events:none;width:125%;max-width:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.YixVtq_introSkip{min-height:44px;color:var(--fg-neutral-muted);cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:13px;font-weight:500;position:absolute;top:12px;right:8px}.YixVtq_introSkip:active{color:var(--fg-neutral)}.YixVtq_introSkip:focus-visible{color:var(--fg-neutral);text-underline-offset:3px;outline:none;text-decoration:underline}
button.XWzpdq_tile{text-align:center;word-break:keep-all;justify-content:center;min-height:52px;padding:14px 12px}.XWzpdq_grid3.XWzpdq_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.XWzpdq_grid3 button.XWzpdq_tile{padding:12px 6px;font-size:15px}button.XWzpdq_bold{color:var(--fg-neutral);border-color:var(--stroke-neutral-strong);font-size:16px;font-weight:500;line-height:1.4}button.XWzpdq_boldList{padding:14px 16px}button.XWzpdq_bold[aria-pressed=true],[aria-pressed=true]>.XWzpdq_charName{font-weight:600}button.XWzpdq_product{text-align:left;border-color:var(--stroke-product-option);align-items:stretch;gap:8px;padding:8px 8px 12px}.XWzpdq_productPhoto{aspect-ratio:1;border:1px solid var(--stroke-neutral);border-radius:var(--radius-sm);background:var(--bg-layer-raised);position:relative;overflow:hidden}.XWzpdq_wished{opacity:.45;cursor:not-allowed}.XWzpdq_wishedBadge{border-radius:var(--radius-full);background:var(--fg-neutral);color:var(--bg-layer-raised);padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:6px;left:6px}.XWzpdq_productName{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:0 2px;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}button.XWzpdq_character.XWzpdq_character{justify-content:flex-start;align-items:stretch;gap:12px;padding:8px 8px 16px}.XWzpdq_charPhoto{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--bg-layer-raised);position:relative;overflow:hidden}.XWzpdq_charName{word-break:keep-all;font-size:16px;font-weight:500;line-height:1.35}.XWzpdq_twoLine{flex-direction:column;align-items:center;gap:2px;display:flex}.XWzpdq_sub{color:var(--fg-neutral-muted);font-size:13px;font-weight:500;line-height:1.3}span.XWzpdq_hint{white-space:nowrap;font-size:14px;display:inline}.XWzpdq_askRow{margin-top:16px}span.XWzpdq_hint:empty{display:none}.XWzpdq_qHeader{font-variant-numeric:tabular-nums;white-space:nowrap}.XWzpdq_qHeader b{color:var(--fg-brand);font-weight:700}.XWzpdq_escape{flex-direction:column;gap:12px;margin-top:16px;display:flex}.XWzpdq_escapeOr{color:var(--fg-neutral-subtle);align-items:center;gap:10px;font-size:13px;display:flex}.XWzpdq_escapeOr:before,.XWzpdq_escapeOr:after{content:"";border-top:1px solid var(--stroke-neutral);flex:1}.XWzpdq_escapeRow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}button.XWzpdq_escapeBtn{border:1px dashed var(--stroke-neutral-strong);border-radius:var(--radius-md);background:var(--bg-layer-raised);min-height:52px;color:var(--fg-neutral-muted);cursor:pointer;transition:background-color var(--press), border-color var(--press), transform var(--press);justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:16px;font-weight:500;display:flex}button.XWzpdq_escapeBtn:active{background:var(--bg-layer-pressed);transform:scale(.98)}button.XWzpdq_escapeBtn[aria-pressed=true]{color:var(--fg-neutral);border-style:solid;font-weight:600}.XWzpdq_navRow{justify-content:space-between;margin-right:-8px}.XWzpdq_stepBar{gap:4px;margin-bottom:8px;display:flex}.XWzpdq_stepBar span{border-radius:var(--radius-full);background:var(--bg-layer-pressed);flex:1;height:4px;transition:background-color .24s}.XWzpdq_stepBar span.XWzpdq_stepOn{background:var(--bg-point)}@media (prefers-reduced-motion:reduce){.XWzpdq_stepBar span{transition:none}}button.XWzpdq_withMark{align-items:center;gap:12px;display:flex}button.XWzpdq_withMark>span:first-child{flex:1;min-width:0}.XWzpdq_mark{border:2px solid var(--stroke-neutral);border-radius:var(--radius-full);background:var(--bg-layer-raised);width:22px;height:22px;transition:background-color var(--press), border-color var(--press);flex-shrink:0}.XWzpdq_markMulti{border-radius:6px}[aria-pressed=true]>.XWzpdq_mark{border-color:var(--stroke-brand);background:var(--stroke-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}
.VxZ8MW_deck{--card-h:420px;height:calc(var(--card-h) + 12px);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;flex-shrink:0;position:relative;overflow:hidden}.VxZ8MW_deck:focus-visible{outline:2px solid var(--stroke-control);outline-offset:-2px;border-radius:var(--radius-lg)}.VxZ8MW_peekNext{z-index:2;width:28px;height:var(--card-h);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:0;right:0}.VxZ8MW_card{width:calc(100% - 28px);height:var(--card-h);transition:transform .3s,opacity .3s;position:absolute;top:0;left:0}.VxZ8MW_dragging{cursor:grabbing;transition:none}.VxZ8MW_inner{height:100%}.VxZ8MW_nudge{animation:1.1s ease-in-out .3s VxZ8MW_nudgeSide}@keyframes VxZ8MW_nudgeSide{0%,to{transform:translate(0)}35%{transform:translate(-26px)}60%{transform:translate(4px)}}.VxZ8MW_heartIcon{width:24px;height:24px;display:block}.VxZ8MW_heartPath{transform:scale(var(--heart-scale,1));transform-origin:12px 12px;stroke-width:calc(2px / var(--heart-scale,1))}.VxZ8MW_face{background:var(--bg-layer-raised);border:1px solid var(--stroke-neutral);border-radius:var(--radius-lg);flex-direction:column;gap:16px;height:100%;padding:12px;display:flex;overflow:hidden}.VxZ8MW_facePhoto{background:var(--bg-layer-raised);border:1px solid var(--stroke-neutral);border-radius:var(--radius-md);min-height:0;color:var(--fg-neutral-muted);flex:1;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.VxZ8MW_rank{z-index:1;border-radius:var(--radius-full);background:var(--bg-layer-raised);color:var(--fg-neutral);box-shadow:var(--shadow-float);padding:4px 12px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;top:10px;left:10px}.VxZ8MW_photoHeart.VxZ8MW_photoHeart{z-index:1;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid;position:absolute;top:4px;right:4px}.VxZ8MW_photoHeart.VxZ8MW_photoHeart svg{width:26px;height:26px;position:relative}.VxZ8MW_photoHeart.VxZ8MW_photoHeart path{fill:#17171766;stroke:var(--bg-layer-raised)}.VxZ8MW_photoHeart.VxZ8MW_photoHeart[aria-pressed=true] path{fill:var(--fg-like)}.VxZ8MW_photoHeart.VxZ8MW_photoHeart:focus-visible{outline:2px solid var(--stroke-control);outline-offset:-2px;border-radius:var(--radius-full)}.VxZ8MW_faceBody{flex-direction:column;gap:12px;padding:0 4px 2px;display:flex}.VxZ8MW_faceName{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.4}.VxZ8MW_priceChip{border-radius:var(--radius-full);background:var(--bg-layer-pressed);color:var(--fg-neutral);font-variant-numeric:tabular-nums;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:700;line-height:1.4}.VxZ8MW_faceTag{white-space:nowrap;color:var(--fg-brand);background:var(--bg-brand-weak);border-radius:var(--radius-full);align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.45}.VxZ8MW_linkBtn.VxZ8MW_linkBtn{justify-content:center;align-items:center;text-decoration:none;display:flex}.VxZ8MW_textHit.VxZ8MW_textHit{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.VxZ8MW_resultFoot{flex-direction:column;gap:8px;display:flex}.VxZ8MW_rowList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VxZ8MW_row{transition:background-color var(--press);align-items:center;gap:12px;padding:12px;display:flex;position:relative}.VxZ8MW_row:has(.VxZ8MW_rowHit:active){background:var(--bg-layer-pressed)}.VxZ8MW_rowThumb{border:1px solid var(--stroke-neutral);border-radius:var(--radius-sm);background:var(--bg-layer-raised);width:68px;height:68px;color:var(--fg-neutral-muted);flex-shrink:0;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.VxZ8MW_rowNo{text-align:center;font-variant-numeric:tabular-nums;width:16px;color:var(--fg-neutral);flex-shrink:0;margin-right:-4px;font-size:16px;font-weight:700}.VxZ8MW_rowBody{flex-direction:column;flex:1;gap:4px;min-width:0;padding-right:28px;display:flex}.VxZ8MW_rowName{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:var(--lh-text,1.35);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.VxZ8MW_rowMeta{align-items:center;gap:8px;margin-right:-28px;display:flex}.VxZ8MW_rowTag{white-space:nowrap;border-radius:var(--radius-full);background:var(--bg-brand-weak);color:var(--fg-brand);font-size:12px;line-height:var(--lh-ui,normal);padding:4px 10px;font-weight:600}.VxZ8MW_rowBand{white-space:nowrap;border-radius:var(--radius-full);background:var(--bg-layer-pressed);padding:4px 8px;font-size:12px;font-weight:600}.VxZ8MW_rowMore{font-size:13px;line-height:var(--lh-body,normal);color:var(--fg-neutral-muted);white-space:nowrap;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.VxZ8MW_rowChevron{width:var(--icon-inline);height:var(--icon-inline)}.VxZ8MW_rowHit{z-index:1;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.VxZ8MW_rowHit:focus-visible{outline:2px solid var(--stroke-control);outline-offset:2px}.VxZ8MW_rowHeart.VxZ8MW_rowHeart{z-index:2;margin:0;position:absolute;top:2px;right:2px}.VxZ8MW_buyBtn.VxZ8MW_buyBtn{background:var(--bg-info-weak);border-color:var(--bg-info-weak);color:var(--fg-neutral)}.VxZ8MW_buyBtn.VxZ8MW_buyBtn:active{filter:brightness(.95)}.VxZ8MW_photoImg{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.VxZ8MW_photoBox{aspect-ratio:4/3;background:var(--bg-layer-raised);border:1px solid var(--stroke-neutral);border-radius:var(--radius-md);width:100%;color:var(--fg-neutral-muted);place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.VxZ8MW_buyName{font-size:18px;font-weight:600;line-height:var(--lh-text,1.35);letter-spacing:-.01em;text-wrap:balance}.VxZ8MW_cardPhoto{aspect-ratio:16/9;border:none;border-bottom:1px solid var(--stroke-neutral);border-radius:0}.VxZ8MW_stickyHead{z-index:4;background:var(--bg-layer-raised);flex-direction:column;gap:8px;margin:-20px -16px 0;padding:20px 16px 12px;display:flex;position:sticky;top:-20px}.VxZ8MW_budgetLine{color:var(--fg-brand);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.4;display:block}.VxZ8MW_bottomBar{z-index:10;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--stroke-neutral);background:var(--bg-layer-raised);grid-template-columns:repeat(5,1fr);align-items:start;margin:0;display:grid;position:absolute;bottom:0;left:0;right:0}.VxZ8MW_barBtn{border-radius:var(--radius-sm);min-height:48px;color:var(--fg-neutral-muted);cursor:pointer;transition:background-color var(--press), color var(--press);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:6px 0 4px;display:flex}.VxZ8MW_barBtn:active{background:var(--bg-layer-pressed)}.VxZ8MW_barBtn[aria-current=page]{color:var(--fg-neutral)}.VxZ8MW_barBtn[aria-current=page] .VxZ8MW_barLabel{font-weight:700}.VxZ8MW_barIcon{width:24px;height:24px;display:block;position:relative}.VxZ8MW_barLabel{white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.VxZ8MW_badge{display:var(--wish-badge-display);background:var(--bg-point-strong);min-width:18px;height:18px;color:var(--fg-on-brand);border-radius:999px;padding:0 4px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:-6px;left:16px}@media (prefers-reduced-motion:reduce){.VxZ8MW_card{transition:none}.VxZ8MW_nudge{animation:none}}.VxZ8MW_shareBtn{border-radius:var(--radius-full);min-height:44px;color:var(--fg-neutral);cursor:pointer;transition:background-color var(--press);background:0 0;border:none;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:14px;right:10px}.VxZ8MW_shareBtn:active{background:var(--bg-layer-pressed)}.VxZ8MW_shareBtn svg,.VxZ8MW_shareWide svg{width:var(--icon-row);height:var(--icon-row);flex-shrink:0}.VxZ8MW_shareWide{justify-content:center;align-items:center;gap:8px;display:flex}.VxZ8MW_priceBlock{flex-direction:column;gap:2px;display:flex}.VxZ8MW_listPrice{font-size:14px;line-height:var(--lh-ui,normal);color:var(--fg-neutral-muted);font-variant-numeric:tabular-nums}.VxZ8MW_salePrice{font-size:18px;line-height:var(--lh-ui,normal);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-weight:700;display:flex}.VxZ8MW_rate{color:var(--fg-brand)}.VxZ8MW_priceNote{font-size:12px;line-height:var(--lh-body,normal);color:var(--fg-neutral-muted);margin-top:2px}.VxZ8MW_screenFix>*{flex-shrink:0}.VxZ8MW_withTabs,.VxZ8MW_withNext{padding-bottom:0}.VxZ8MW_withTabs:after,.VxZ8MW_withNext:after{content:"";flex-shrink:0}.VxZ8MW_withTabs:after{height:calc(79px - 12px + env(safe-area-inset-bottom,0px))}.VxZ8MW_withNext:after{height:calc(101px - 12px + env(safe-area-inset-bottom,0px))}.VxZ8MW_koWrap{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.VxZ8MW_koWrap :where(h1,h2,h3){text-wrap:balance}.VxZ8MW_koWrap :where(button,input,select,textarea){font-family:inherit}.VxZ8MW_toastFix.VxZ8MW_toastFix{z-index:30;word-break:keep-all;text-wrap:balance}.VxZ8MW_toastAboveTabs.VxZ8MW_toastAboveTabs{bottom:80px}.VxZ8MW_feeNote{color:var(--fg-neutral-muted);font-size:13px;line-height:1.5}.VxZ8MW_resultTabs.VxZ8MW_resultTabs{margin-top:-8px}.VxZ8MW_satisfyOpts{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.VxZ8MW_satisfyOpts button{white-space:nowrap;padding-inline:4px}@media (max-height:600px){.VxZ8MW_photoBox{max-height:30dvh}.VxZ8MW_photoBox .VxZ8MW_photoImg{object-fit:contain}}.VxZ8MW_resultRow{margin-top:8px}
.I7K2mG_stickyTop{z-index:5;background:var(--bg-layer-raised);flex-direction:column;gap:12px;margin:-20px -16px 0;padding:20px 16px 12px;display:flex;position:sticky;top:-20px}.I7K2mG_stickyTop .I7K2mG_tabs{margin-top:-10px}.I7K2mG_tabs{border-bottom:1px solid var(--stroke-neutral);scrollbar-width:none;flex-shrink:0;gap:4px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.I7K2mG_tabs::-webkit-scrollbar{display:none}.I7K2mG_tab{min-height:44px;color:var(--fg-neutral-muted);font-size:15px;line-height:var(--lh-ui,normal);white-space:nowrap;cursor:pointer;transition:color var(--press), border-color var(--press);background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:12px;font-weight:500}.I7K2mG_tab[aria-selected=true]{color:var(--fg-neutral);border-bottom-color:var(--stroke-control);font-weight:600}.I7K2mG_count{color:var(--fg-neutral-muted);font-variant-numeric:tabular-nums;margin-left:4px;font-size:13px;font-weight:500}.I7K2mG_friendBar{align-items:center;gap:8px;min-height:44px;display:flex}.I7K2mG_friendPick{align-items:center;min-width:0;max-width:55%;display:flex;position:relative}.I7K2mG_pickFace{border:1px solid var(--stroke-neutral-strong);border-radius:var(--radius-full);background:var(--bg-layer-raised);min-width:0;min-height:32px;color:var(--fg-neutral);white-space:nowrap;transition:background-color var(--press);align-items:center;gap:2px;padding:0 8px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.I7K2mG_pickText{text-overflow:ellipsis;overflow:hidden}.I7K2mG_pickChevron{width:14px;height:14px;color:var(--fg-neutral-muted);flex-shrink:0;transform:rotate(90deg)}.I7K2mG_friendSelect{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:-6px 0}.I7K2mG_friendPick:has(.I7K2mG_friendSelect:active) .I7K2mG_pickFace{background:var(--bg-layer-pressed)}.I7K2mG_friendPick:has(.I7K2mG_friendSelect:focus-visible) .I7K2mG_pickFace{outline:2px solid var(--stroke-control);outline-offset:2px}.I7K2mG_fbBday{border:1px dashed var(--stroke-neutral-strong);border-radius:var(--radius-full);min-height:32px;color:var(--fg-neutral);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:600;position:relative}.I7K2mG_fbBday:before{content:"";position:absolute;inset:-6px 0}.I7K2mG_fbLink{min-height:44px;color:var(--fg-neutral-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;margin-left:auto;padding:0 4px;font-size:14px;display:flex}.I7K2mG_bands{flex-wrap:wrap;gap:0 16px;display:flex}.I7K2mG_band{min-height:44px;color:var(--fg-neutral-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:8px 2px;font-size:15px;font-weight:500}.I7K2mG_band[aria-pressed=true]{color:var(--fg-brand);font-weight:700}.I7K2mG_countLine{font-size:13px;line-height:var(--lh-body,normal);color:var(--fg-neutral-muted)}.I7K2mG_sortRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.I7K2mG_sortSelect{border:1px solid var(--stroke-neutral);border-radius:var(--radius-sm);background:var(--bg-layer-raised);min-height:44px;color:var(--fg-neutral);font:inherit;padding:0 8px;font-size:14px}.I7K2mG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.I7K2mG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none;display:grid}.I7K2mG_item{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.I7K2mG_photo{aspect-ratio:1;border:1px solid var(--stroke-neutral);border-radius:var(--radius-md);background:var(--bg-layer-raised);color:var(--fg-neutral-muted);transition:filter var(--press);place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.I7K2mG_hit{z-index:1;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.I7K2mG_item:has(.I7K2mG_hit:active) .I7K2mG_photo{filter:brightness(.95)}.I7K2mG_item .I7K2mG_heart.I7K2mG_heart{z-index:2}.I7K2mG_meta{flex-direction:column;gap:4px;min-width:0;padding:0 2px;display:flex;container-type:inline-size}.I7K2mG_pills{flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}@container (max-width:132px){.I7K2mG_kindPill~.I7K2mG_kindPill{display:none}}.I7K2mG_kindPill{white-space:nowrap;border-radius:var(--radius-full);background:var(--bg-brand-weak);color:var(--fg-brand);font-size:12px;line-height:var(--lh-ui,normal);flex-shrink:0;padding:4px 8px;font-weight:600}.I7K2mG_name{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--fg-neutral);-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.I7K2mG_price{font-size:15px;line-height:var(--lh-ui,normal);font-variant-numeric:tabular-nums;font-weight:700}.I7K2mG_undo{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin-left:12px;padding:8px 4px;font-weight:700;text-decoration:underline}.I7K2mG_filterRow{scrollbar-width:none;gap:8px;margin:0 -16px;padding:4px 16px;display:flex;overflow-x:auto}.I7K2mG_filterRow::-webkit-scrollbar{display:none}.I7K2mG_filterChip{border:1px solid var(--stroke-neutral);border-radius:var(--radius-full);background:var(--bg-layer-raised);height:36px;color:var(--fg-neutral);font-size:14px;line-height:var(--lh-ui,normal);white-space:nowrap;cursor:pointer;transition:background-color var(--press);flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.I7K2mG_filterChip:before{content:"";position:absolute;inset:-4px 0}.I7K2mG_filterChip:active{background:var(--bg-layer-pressed)}.I7K2mG_filterOn{border-color:var(--stroke-selected);font-weight:600}.I7K2mG_filterChevron{width:var(--icon-inline);height:var(--icon-inline);color:var(--fg-neutral-muted);transform:rotate(90deg)}.I7K2mG_optList{flex-direction:column;margin-top:-8px;margin-bottom:-20px;display:flex}.I7K2mG_optRow{border:none;border-bottom:1px solid var(--stroke-neutral);min-height:48px;color:var(--fg-neutral);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:12px 4px;font-size:16px;display:flex}.I7K2mG_optRow:last-child{border-bottom:none}.I7K2mG_optRow[aria-checked=true]{font-weight:700}.I7K2mG_optRow svg{color:var(--fg-brand)}
._228wfa_home{flex-direction:column;flex:1;gap:16px;display:flex}._228wfa_logo{letter-spacing:-.03em;font-size:24px;font-weight:700}._228wfa_logoDot{color:var(--illust-goldfish)}._228wfa_hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}._228wfa_heroBtns{gap:12px;margin-top:20px;display:inline-grid}._228wfa_heroBtns>button{width:100%;padding-inline:40px}._228wfa_hero>:first-child{margin-top:-20px}._228wfa_helloTitle{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.35}._228wfa_upcoming{flex-direction:column;gap:12px;display:flex}._228wfa_sectionTitle{font-size:16px;line-height:var(--lh-title,normal);font-weight:600}._228wfa_upList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._228wfa_upItem{width:100%;min-height:56px;color:var(--fg-neutral);text-align:left;cursor:pointer;transition:background-color var(--press);align-items:center;gap:12px;padding:12px 16px;display:flex}._228wfa_upItem:active{background:var(--bg-layer-pressed)}._228wfa_upName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;line-height:var(--lh-ui,normal);flex:0 auto;font-weight:600;overflow:hidden}._228wfa_upMeta{color:var(--fg-neutral-muted);white-space:nowrap;margin-left:auto;font-size:13px}._228wfa_chevron{width:var(--icon-row);height:var(--icon-row);color:var(--fg-neutral-subtle);flex-shrink:0}._228wfa_dday{border-radius:var(--radius-full);background:var(--bg-layer-pressed);color:var(--fg-neutral);font-size:12px;line-height:var(--lh-ui,normal);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;padding:4px 10px;font-weight:600}._228wfa_ddaySoon{background:var(--bg-brand-weak);color:var(--fg-brand)}._228wfa_pageHead{justify-content:space-between;align-items:center;min-height:44px;display:flex}._228wfa_deleteAll._228wfa_deleteAll{text-decoration:none}._228wfa_my{flex-direction:column;gap:16px;display:flex}._228wfa_account{align-items:center;gap:12px;display:flex}._228wfa_accountBtn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}._228wfa_avatar{border:1px solid var(--stroke-neutral);border-radius:var(--radius-full);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._228wfa_avatarKakao{background:var(--bg-kakao);border-color:#0000}._228wfa_accName{font-size:16px;line-height:var(--lh-ui,normal);font-weight:600}._228wfa_accSub{font-size:13px;line-height:var(--lh-body,normal);color:var(--fg-neutral-muted)}._228wfa_menu{border-top:1px solid var(--stroke-neutral);margin:0;padding:0;list-style:none}._228wfa_menu li{border-bottom:1px solid var(--stroke-neutral)}._228wfa_menuRow,._228wfa_menuBtn{width:100%;min-height:60px;color:var(--fg-neutral);text-align:left;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}._228wfa_menuBtn{cursor:pointer;transition:background-color var(--press);text-decoration:none}._228wfa_menuBtn:active{background:var(--bg-layer-pressed)}._228wfa_menuTitle{font-size:16px;line-height:var(--lh-ui,normal);font-weight:500}._228wfa_menuSub{color:var(--fg-neutral-muted);font-size:13px}._228wfa_switch{border-radius:var(--radius-full);background:var(--stroke-neutral-strong);cursor:pointer;width:52px;height:32px;transition:background-color var(--press);border:none;flex-shrink:0;margin:8px 0;padding:0;position:relative}._228wfa_switch:before{content:"";position:absolute;inset:-6px -4px}._228wfa_switch[aria-checked=true]{background:var(--bg-brand-solid)}._228wfa_switch span{border-radius:var(--radius-full);background:var(--bg-layer-raised);width:26px;height:26px;box-shadow:var(--shadow-float);transition:transform .16s;position:absolute;top:3px;left:3px}._228wfa_switch[aria-checked=true] span{transform:translate(20px)}._228wfa_rankHead{justify-content:space-between;align-items:baseline;display:flex}._228wfa_rankNote{color:var(--fg-neutral-muted);font-size:12px}._228wfa_rankList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._228wfa_rankItem{border-radius:var(--radius-sm);width:100%;min-height:68px;color:var(--fg-neutral);text-align:left;cursor:pointer;transition:background-color var(--press);background:0 0;border:none;align-items:center;gap:12px;padding:8px 2px;display:flex}._228wfa_rankItem:active{background:var(--bg-layer-pressed)}._228wfa_rankNo{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:24px;font-size:16px;font-weight:700}._228wfa_rankThumb{border:1px solid var(--stroke-neutral);border-radius:var(--radius-sm);background:var(--bg-layer-raised);flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}._228wfa_rankText{flex-direction:column;gap:2px;min-width:0;display:flex}._228wfa_rankName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}._228wfa_rankMeta{color:var(--fg-neutral-muted);font-variant-numeric:tabular-nums;font-size:13px}._228wfa_sectionCount{color:var(--fg-neutral-muted);font-size:14px}._228wfa_cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._228wfa_card{flex-direction:column;gap:12px;display:flex}._228wfa_cardHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._228wfa_who{flex-direction:column;gap:2px;min-width:0;display:flex}._228wfa_name{font-size:16px;line-height:var(--lh-ui,normal);font-weight:600}._228wfa_sub{color:var(--fg-neutral-muted);font-size:13px}._228wfa_addBday{min-height:44px;color:var(--fg-point-text);font-size:var(--point-text-size);line-height:var(--lh-ui,normal);border-radius:var(--text-btn-press-radius);cursor:pointer;transition:background-color var(--press);background:0 0;border:none;flex-shrink:0;align-items:center;gap:2px;margin:-12px 0;padding:0 4px;font-weight:600;display:inline-flex}._228wfa_addBday svg{width:var(--point-text-icon);height:var(--point-text-icon)}._228wfa_addBday:active{opacity:var(--point-text-press-opacity);background:var(--bg-text-btn-pressed)}._228wfa_thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._228wfa_thumb{aspect-ratio:1;border:1px solid var(--stroke-neutral);border-radius:var(--radius-md);background:var(--bg-layer-raised);color:var(--fg-neutral-muted);place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}._228wfa_more{background:var(--bg-layer-pressed);border-color:var(--bg-layer-pressed);color:var(--fg-neutral);font-size:14px;font-weight:600}._228wfa_actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}._228wfa_actions button{padding:var(--card-btn-pad);white-space:nowrap}._228wfa_actionsOne{grid-template-columns:1fr}button._228wfa_thumbsBtn{border-radius:var(--radius-md);cursor:pointer;width:100%;transition:transform var(--press);background:0 0;border:none;padding:0}button._228wfa_thumbsBtn:active{transform:scale(.98)}._228wfa_fab{right:26px;bottom:calc(89px + env(safe-area-inset-bottom,0px));z-index:10;border-radius:var(--radius-full);background:var(--bg-brand-solid);width:56px;height:56px;color:var(--fg-on-brand);box-shadow:var(--shadow-float);cursor:pointer;transition:background-color var(--press), transform var(--press);border:none;place-items:center;display:grid;position:absolute}._228wfa_fab:active{background:var(--bg-brand-solid-pressed);transform:scale(.97)}._228wfa_fab svg{width:24px;height:24px}._228wfa_fabSpace{flex-shrink:0;height:66px}._228wfa_toastAboveFab._228wfa_toastAboveFab._228wfa_toastAboveFab{bottom:calc(157px + env(safe-area-inset-bottom,0px))}._228wfa_dateRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}._228wfa_field{color:var(--fg-neutral-muted);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}._228wfa_textInput{border:1px solid var(--stroke-neutral-strong);border-radius:var(--radius-sm);background:var(--bg-layer-raised);min-height:48px;color:var(--fg-neutral);font:inherit;padding:0 12px;font-size:16px}._228wfa_textInput:focus{border:2px solid var(--stroke-control);outline:none;padding:0 11px}._228wfa_select{appearance:none;border:1px solid var(--stroke-neutral-strong);border-radius:var(--radius-sm);background:var(--bg-layer-raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a4a4a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 18px 18px;height:48px;min-height:48px;color:var(--fg-neutral);font:inherit;padding:0 40px 0 12px;font-size:16px;line-height:normal}._228wfa_selfStart{align-self:flex-start}@media (prefers-reduced-motion:reduce){._228wfa_switch span{transition:none}}._228wfa_nameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._228wfa_cardTools{flex-shrink:0;margin:-12px -12px 0 0;display:flex}._228wfa_iconBtn{border-radius:var(--radius-full);width:44px;height:44px;color:var(--fg-neutral-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._228wfa_iconBtn:active{background:var(--bg-layer-pressed)}._228wfa_headActions{align-items:center;gap:12px;display:flex}._228wfa_addFriendBtn._228wfa_addFriendBtn{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:flex}
._9vSlYq_defs{width:0;height:0;position:absolute;overflow:hidden}._9vSlYq_art{display:block;overflow:visible}._9vSlYq_hand{font-family:var(--font-hand-stack);letter-spacing:var(--hand-ls,-.04em);word-spacing:-.12em;font-weight:700}._9vSlYq_hand._9vSlYq_logoHand{letter-spacing:-.14em}._9vSlYq_svgHand{font-family:var(--font-hand-stack);font-weight:700}._9vSlYq_warmup{white-space:nowrap;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:1px;height:1px;position:fixed;top:0;left:0;overflow:hidden}._9vSlYq_landingArt{width:280px;height:224px}._9vSlYq_cardRise{animation:_9vSlYq_cardRise .7s cubic-bezier(.3, 1.3, .5, 1) var(--d,0s) both}@keyframes _9vSlYq_cardRise{0%{transform:translateY(40%)}to{transform:none}}._9vSlYq_envArt{--env-paper:var(--bg-layer-raised);will-change:transform;display:block;position:relative}._9vSlYq_envLayer{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}._9vSlYq_cardRise,._9vSlYq_flapOpen,._9vSlYq_flapClosed,._9vSlYq_cards{will-change:transform}._9vSlYq_cardsClip{width:100%;height:121.667%;position:absolute;top:-25%;left:0;overflow:hidden}._9vSlYq_cards{width:100%;height:82.1918%;position:absolute;top:20.5479%;left:0}._9vSlYq_flapOpen,._9vSlYq_flapClosed{transform-origin:50% 49.5833%}._9vSlYq_flapOpen{transition:transform .18s ease-out .16s}._9vSlYq_flapClosed{transition:transform .16s ease-out}._9vSlYq_cards{transition:transform .45s cubic-bezier(.3,1.3,.5,1) .24s}._9vSlYq_closed ._9vSlYq_flapOpen{transform:scaleY(0)}._9vSlYq_closed ._9vSlYq_cards{transform:translateY(53.3333%)}._9vSlYq_open ._9vSlYq_flapClosed,._9vSlYq_opening ._9vSlYq_flapClosed{transform:scaleY(0)}._9vSlYq_envBtn{z-index:1;cursor:pointer;background:0 0;border:none;order:2;width:240px;height:192px;margin-top:24px;padding:0;position:relative}._9vSlYq_envBtn:disabled{cursor:default}._9vSlYq_envBtn>._9vSlYq_envArt{--env-paper:var(--bg-layer-celebrate);width:100%;height:100%}._9vSlYq_closed{animation:1.6s ease-in-out infinite _9vSlYq_envWiggle}@keyframes _9vSlYq_envWiggle{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-4deg)}86%{transform:rotate(4deg)}94%{transform:rotate(-2deg)}}._9vSlYq_partyFish{-webkit-user-select:none;user-select:none;pointer-events:none;height:auto;display:block}._9vSlYq_askTitle{font-family:var(--font-hand-stack);font-size:22px;font-weight:700;line-height:var(--lh-title,1.3);letter-spacing:-.06em;word-spacing:-.12em;margin-top:16px}._9vSlYq_askTitle span{font-family:var(--font-body), "Apple SD Gothic Neo", sans-serif;letter-spacing:0;word-spacing:normal}._9vSlYq_resultTitle._9vSlYq_resultTitle{font-family:var(--font-hand-stack);font-size:20px;font-weight:700;line-height:var(--lh-title,1.4);letter-spacing:var(--hand-ls,-.04em);word-spacing:-.12em;margin-top:8px;position:relative}._9vSlYq_homeFish,._9vSlYq_emptyFish{width:112px}@media (prefers-reduced-motion:reduce){._9vSlYq_cardRise,._9vSlYq_closed{animation:none}._9vSlYq_flapOpen,._9vSlYq_flapClosed,._9vSlYq_cards{transition:none}}._9vSlYq_fill{width:100%;height:100%}._9vSlYq_balloon{animation:_9vSlYq_balloonUp 1.8s cubic-bezier(.16, 1, .3, 1) var(--rd) both;position:absolute}._9vSlYq_bob{transform-origin:50% 0;animation:_9vSlYq_bobY var(--bob) ease-in-out infinite alternate, _9vSlYq_bobTilt calc(var(--bob) * 2) ease-in-out infinite alternate;position:absolute;inset:0}._9vSlYq_bob>svg{width:100%;height:100%;position:absolute;inset:0}@keyframes _9vSlYq_balloonUp{0%{transform:translateY(760px)}to{transform:none}}@keyframes _9vSlYq_bobY{0%{translate:0 -6px}to{translate:0 6px}}@keyframes _9vSlYq_bobTilt{0%{rotate:-3.5deg}to{rotate:3.5deg}}._9vSlYq_balloonBody{transform-origin:50% 34.5%;will-change:transform}._9vSlYq_popLines{transform-origin:50% 31.5%;opacity:0}._9vSlYq_popping ._9vSlYq_balloonBody{animation:_9vSlYq_balloonPop .36s ease-in var(--pd) forwards}._9vSlYq_popping ._9vSlYq_popLines{animation:_9vSlYq_popLines .5s cubic-bezier(.16, 1, .3, 1) calc(var(--pd) + .1s) forwards}@keyframes _9vSlYq_balloonPop{0%{transform:scale(1)}33%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(1.3)}}@keyframes _9vSlYq_popLines{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){._9vSlYq_balloons._9vSlYq_balloons{display:block}._9vSlYq_balloon,._9vSlYq_bob{animation:none}._9vSlYq_popping ._9vSlYq_balloonBody{opacity:0;animation:none}._9vSlYq_popping ._9vSlYq_popLines{animation:none}}
.-R3Jza_bar.-R3Jza_bar{z-index:6;justify-content:space-between;align-items:center;min-height:68px;margin:-20px -16px 0;padding:20px 16px 0;display:flex;position:sticky;top:-20px}.-R3Jza_barRow.-R3Jza_barRow{min-height:48px}.-R3Jza_solid.-R3Jza_solid{background:var(--bg-layer-raised)}.-R3Jza_title.-R3Jza_title{font-family:var(--font-body), "Apple SD Gothic Neo", sans-serif;font-size:20px;line-height:var(--lh-title,normal);letter-spacing:-.02em;font-weight:700}.-R3Jza_label.-R3Jza_label{min-height:48px;font-family:var(--font-body), "Apple SD Gothic Neo", sans-serif;font-size:16px;line-height:var(--lh-ui,normal);color:var(--fg-neutral);align-items:center;font-weight:600;display:flex}
._8gTg8q_bottomBar{z-index:5;padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--stroke-neutral);background:var(--bg-layer-raised);gap:8px;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}._8gTg8q_bottomBar>button{flex:2;width:auto}._8gTg8q_bottomBar>._8gTg8q_bottomSub{flex:var(--bottom-sub-grow)}._8gTg8q_empty{text-align:center;font-size:14px;line-height:var(--lh-body,1.6);color:var(--fg-neutral-muted);flex-direction:column;align-items:center;gap:12px;padding:40px 16px 12px;display:flex}._8gTg8q_empty p{text-wrap:balance;margin:0}._8gTg8q_empty>button{width:auto;padding-inline:24px}._8gTg8q_empty>._8gTg8q_emptyStart{padding-inline:40px}._8gTg8q_emptyInline{border:1px dashed var(--stroke-neutral-strong);border-radius:var(--radius-md);text-align:center;color:var(--fg-neutral-muted);flex-direction:column;align-items:center;gap:2px;padding:16px;font-size:14px;line-height:1.5;display:flex}._8gTg8q_card{border:1px solid var(--stroke-neutral);border-radius:var(--radius-lg);background:var(--bg-layer-raised);padding:16px}._8gTg8q_row{border:1px solid var(--stroke-neutral);border-radius:var(--radius-md);background:var(--bg-layer-raised)}._8gTg8q_fishRow{align-items:center;gap:4px;display:flex}._8gTg8q_fishRow._8gTg8q_fishRow>h2{flex:1;min-width:0;margin-top:0}._8gTg8q_fish{flex-shrink:0;padding-right:14px;position:relative}._8gTg8q_fishImg{width:56px;transform:scaleX(-1)}._8gTg8q_bubbles{width:16px;height:22px;fill:var(--bg-layer-raised);stroke:var(--illust-water-deep);stroke-width:1.4px;position:absolute;top:-6px;right:0}._8gTg8q_subAction._8gTg8q_subAction{background:var(--bg-sub-btn);color:var(--fg-sub-btn);border-color:var(--stroke-sub-btn)}._8gTg8q_subAction._8gTg8q_subAction:active:not(:disabled){background:var(--bg-sub-btn-pressed)}._8gTg8q_subAction._8gTg8q_subAction:disabled{background:var(--bg-sub-disabled);color:var(--fg-sub-disabled);border-color:var(--stroke-sub-disabled)}
.j7UFOa_carnation.j7UFOa_carnation{--fg-brand:#bd312e;--fg-like:#eb5f5c;--bg-brand-solid:#bd312e;--bg-brand-solid-pressed:#a3221f;--bg-point:#eb5f5c;--bg-point-strong:#bd312e;--bg-brand-weak:#fdeeee;--stroke-brand:#d4453f;--illust-envelope:#eb5f5c;--illust-envelope-inside:#bd312e}.j7UFOa_carnationInk.j7UFOa_carnationInk{--fg-brand:#bd312e;--fg-like:#eb5f5c;--bg-brand-solid:#eb5f5c;--bg-brand-solid-pressed:#d4453f;--fg-on-brand:#fff;--bg-point:#eb5f5c;--bg-point-strong:#bd312e;--stroke-button:var(--stroke-neutral);--stroke-google:#747775;--stroke-selected:#6b6b6b;--weight-btn:700;--bg-sub-btn:#f5f5f5;--fg-sub-btn:var(--fg-neutral);--stroke-sub-btn:#f5f5f5;--bg-sub-btn-pressed:#ebebeb;--bg-btn-disabled:#f2f2f2;--fg-btn-disabled:#ababab;--bg-sub-disabled:#f2f2f2;--fg-sub-disabled:#ababab;--stroke-sub-disabled:#f2f2f2;--bg-text-btn-pressed:#1717170f;--btn-busy-bg:var(--bg-brand-solid-pressed);--btn-busy-fg:var(--fg-on-brand);--wish-badge-display:none;--bottom-sub-grow:2;--heart-scale:.92;--fg-point-text:#bd312e;--text-btn-weight:500;--text-btn-decoration:none;--text-btn-press-radius:14px;--point-text-size:14px;--point-text-icon:16px;--point-text-press-opacity:1;--small-btn-height:44px;--small-btn-pad:12px 16px;--card-btn-pad:12px 16px;--icon-header:24px;--icon-row:20px;--icon-inline:16px;--stroke-product-option:var(--stroke-neutral-strong);--hand-ls:-.06em;--lh-title:1.35;--lh-text:1.4;--lh-body:1.5;--lh-ui:calc(1em + 4px);--bg-layer-pressed:#ececec;--auth-gap:8px;--auth-sub-mt:0px;--auth-after-sub:16px;--auth-note-mt:4px;--auth-cancel-mt:8px;--auth-icon-gap:8px;--bg-brand-weak:#fdeeee;--stroke-brand:#d4453f;--illust-envelope:#eb5f5c;--illust-envelope-inside:#bd312e}
.lykzOW_page{width:100%;max-width:720px;margin:0 auto;padding:48px 20px 80px;font-size:16px;line-height:1.7}.lykzOW_title{margin-bottom:8px;font-size:28px}.lykzOW_meta{color:#6b6b6b;margin-bottom:24px;font-size:14px}.lykzOW_section{margin-top:32px}.lykzOW_section h2{margin-bottom:8px;font-size:20px}.lykzOW_section p+p,.lykzOW_section ul+p,.lykzOW_section p+ul{margin-top:8px}.lykzOW_section ul{padding-left:20px}.lykzOW_section li+li{margin-top:4px}.lykzOW_link{text-decoration:underline}
