.scene-01-module__3zS2HW__pageShell{--scene-ink:#04060b;--scene-navy:#090e1b;--scene-moon:#dad9d0;--scene-text:#f2eee8;--scene-muted:#a4a4aa;--scene-gold:#bca77f;--scene-red:#9d3949;min-height:100dvh;color:var(--scene-text);font-family:var(--font-sans), "Pretendard", "Noto Sans KR", sans-serif;background:radial-gradient(circle at 50% 45%,#202a4133,#0000 38%),#020307}.scene-01-module__3zS2HW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene-01-module__3zS2HW__webtoon{background:linear-gradient(#17121a 0,#0b0e19 18%,#080c17 42%,#050811 72%,#03050a 100%);width:min(100%,480px);min-height:100dvh;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 96px #000000b8}.scene-01-module__3zS2HW__webtoon:before{z-index:0;pointer-events:none;content:"";opacity:.08;background-image:radial-gradient(#ffffff0d .45px,#0000 .55px);background-size:5px 5px;position:absolute;inset:0}.scene-01-module__3zS2HW__webtoonPanel{z-index:1;width:var(--scene-cut-width);padding-bottom:var(--scene-cut-spacing);margin:0;position:relative;overflow:visible}.scene-01-module__3zS2HW__webtoonPanel[data-align=right]{margin-left:auto}.scene-01-module__3zS2HW__webtoonPanel[data-align=left]{margin-right:auto}.scene-01-module__3zS2HW__imageFrame{width:100%;height:var(--scene-cut-height);background:#070a12;position:relative;overflow:hidden}.scene-01-module__3zS2HW__openingPanel:after,.scene-01-module__3zS2HW__upperPanel:after,.scene-01-module__3zS2HW__stillPanel:after,.scene-01-module__3zS2HW__interventionPanel:after{height:var(--scene-cut-spacing);pointer-events:none;content:"";position:absolute;bottom:0;left:0;right:0}.scene-01-module__3zS2HW__openingPanel:after{background:linear-gradient(#151018 0%,#0c0e18 68%,#0a0d18 100%)}.scene-01-module__3zS2HW__upperPanel:after{background:linear-gradient(#090d18 0%,#070b14 100%)}.scene-01-module__3zS2HW__stillPanel:after{background:radial-gradient(at 48% 2%,#2a344a21,#0000 46%),linear-gradient(#070a12 0%,#04070d 78%,#050811 100%)}.scene-01-module__3zS2HW__stillPanel:before{z-index:2;content:"";opacity:.54;background:linear-gradient(#0000,#9e45525c,#0000);width:1px;height:54px;position:absolute;bottom:clamp(115px,18vh,190px);left:50%}.scene-01-module__3zS2HW__interventionPanel:after{background:linear-gradient(#060a13,#050811)}.scene-01-module__3zS2HW__panelImage{opacity:0;object-fit:cover;object-position:var(--scene-cut-position);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .9s cubic-bezier(.22,.68,.25,1),transform .9s cubic-bezier(.22,.68,.25,1);display:block;transform:translateY(10px)}.scene-01-module__3zS2HW__panelCopy{z-index:3;opacity:0;transition:opacity .76s .18s,transform .76s cubic-bezier(.22,.7,.25,1) .18s;position:absolute;transform:translateY(7px)}.scene-01-module__3zS2HW__panelVisible .scene-01-module__3zS2HW__panelImage,.scene-01-module__3zS2HW__panelVisible .scene-01-module__3zS2HW__panelCopy{opacity:1;transform:translateY(0)}.scene-01-module__3zS2HW__narrationCopy{color:#f4f0e9;font-family:var(--font-serif), "Noto Serif KR", serif;text-shadow:0 2px 14px #000000d1;background:linear-gradient(90deg,#07090ec2,#07090e57 72%,#0000);border-left:1px solid #ba485885;padding:12px 15px 13px}.scene-01-module__3zS2HW__narrationCopy p,.scene-01-module__3zS2HW__dialogueCopy p{word-break:keep-all;margin:0}.scene-01-module__3zS2HW__narrationCopy p{font-size:clamp(.98rem,4.2vw,1.18rem);line-height:1.68}.scene-01-module__3zS2HW__openingPanel .scene-01-module__3zS2HW__panelCopy{text-align:center;background:linear-gradient(90deg,#0000,#120d0f9e 18% 82%,#0000);border-left:0;top:clamp(42px,11vw,58px);left:7%;right:7%}.scene-01-module__3zS2HW__upperPanel .scene-01-module__3zS2HW__panelCopy{text-align:center;background:linear-gradient(90deg,#0000,#070a12b3 14% 86%,#0000);border-left:0;top:clamp(24px,6vw,34px);left:8%;right:8%}.scene-01-module__3zS2HW__stillPanel .scene-01-module__3zS2HW__panelCopy{text-align:center;background:linear-gradient(90deg,#0000,#05080fbd 12% 88%,#0000);border-left:0;top:clamp(86px,25vw,120px);left:8%;right:8%}.scene-01-module__3zS2HW__dialogueCopy{color:var(--scene-text);font-family:var(--font-serif), "Noto Serif KR", serif;text-shadow:0 2px 14px #000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(110deg,#05080fdb,#0a0d1780);border-top:1px solid #b6a17b47;padding:13px 15px 14px}.scene-01-module__3zS2HW__speaker{color:var(--scene-gold);font-family:var(--font-sans), "Pretendard", sans-serif;letter-spacing:.16em;margin-bottom:7px;font-size:.7rem;font-weight:580;display:block}.scene-01-module__3zS2HW__dialogueCopy p{font-size:clamp(1rem,4.4vw,1.2rem);line-height:1.6}.scene-01-module__3zS2HW__interventionPanel .scene-01-module__3zS2HW__panelCopy{width:52%;top:clamp(62px,18vw,88px);right:5%}.scene-01-module__3zS2HW__encounterPanel .scene-01-module__3zS2HW__panelCopy{bottom:clamp(58px,15vw,78px);left:6%;right:6%}.scene-01-module__3zS2HW__interactionBridge{z-index:4;min-height:clamp(390px,56vh,510px);padding:28px 22px max(58px, calc(env(safe-area-inset-bottom) + 38px));background:radial-gradient(at 50% 0,#232b3d38,#0000 42%),linear-gradient(#070a12 0%,#04060b 45%,#020307 100%);margin-top:-28px;position:relative}.scene-01-module__3zS2HW__interactionBridge:before{content:"";background:linear-gradient(#0000,#070a12eb);height:72px;position:absolute;top:-72px;left:0;right:0}.scene-01-module__3zS2HW__dateForm,.scene-01-module__3zS2HW__dateConfirmation{padding-top:clamp(22px,4vh,38px)}.scene-01-module__3zS2HW__dateField label{color:#d9d4cd;font-family:var(--font-serif), "Noto Serif KR", serif;letter-spacing:.05em;margin-bottom:11px;font-size:.9rem;font-weight:560;display:block}.scene-01-module__3zS2HW__dateField input{width:100%;min-height:54px;color:var(--scene-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-mono), monospace;letter-spacing:.04em;background:#090c14a8;border:0;border-bottom:1px solid #b5a5896b;border-radius:0;outline:0;padding:0 15px;font-size:1rem;transition:border-color .18s,box-shadow .18s}.scene-01-module__3zS2HW__dateField input:focus-visible{border-color:#c65b68db;box-shadow:0 3px #9d39492b}.scene-01-module__3zS2HW__dateField p{color:var(--scene-muted);margin:10px 0 0;font-size:.76rem;line-height:1.55}.scene-01-module__3zS2HW__dateSubmit{color:#f2e9e5;letter-spacing:.045em;cursor:pointer;background:linear-gradient(110deg,#7c2634a3,#0f0d15f0);border:1px solid #ad4f5d9e;border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:28px;padding:13px 18px;font-family:inherit;font-size:.91rem;font-weight:590;transition:border-color .18s,opacity .18s,transform .18s;display:flex;position:relative}.scene-01-module__3zS2HW__dateSubmit:before{content:"";background:linear-gradient(90deg,#0000,#db6d7be6,#0000);width:32%;height:1px;position:absolute;top:-1px;left:18%}.scene-01-module__3zS2HW__dateSubmit:hover:not(:disabled){border-color:#d36976d1}.scene-01-module__3zS2HW__dateSubmit:active:not(:disabled){transform:translateY(1px)}.scene-01-module__3zS2HW__dateSubmit:focus-visible{outline-offset:3px;outline:2px solid #d1bb94d1}.scene-01-module__3zS2HW__dateSubmit:disabled{color:#d7d3cf5c;cursor:not-allowed;background:#14151b94;border-color:#7d7d8429}.scene-01-module__3zS2HW__dateSubmit:disabled:before{display:none}.scene-01-module__3zS2HW__dateConfirmation{animation:.62s cubic-bezier(.22,.7,.25,1) both scene-01-module__3zS2HW__confirmation-reveal}.scene-01-module__3zS2HW__dateConfirmation time{color:#e5ded5;font-family:var(--font-serif), "Noto Serif KR", serif;letter-spacing:-.02em;border-top:1px solid #b5a58938;border-bottom:1px solid #b5a58929;padding:15px 0 13px;font-size:clamp(1.15rem,5vw,1.38rem);display:block}.scene-01-module__3zS2HW__dateConfirmation p{color:#c6c1bb;font-family:var(--font-serif), "Noto Serif KR", serif;word-break:keep-all;margin:16px 0 0;font-size:.93rem;line-height:1.7}@keyframes scene-01-module__3zS2HW__confirmation-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:481px){.scene-01-module__3zS2HW__webtoon{border-left:1px solid #96938e14;border-right:1px solid #96938e14}.scene-01-module__3zS2HW__interactionBridge{padding-left:28px;padding-right:28px}}@media (max-width:359px){.scene-01-module__3zS2HW__narrationCopy{padding-left:11px;padding-right:11px}.scene-01-module__3zS2HW__narrationCopy p{font-size:.92rem}.scene-01-module__3zS2HW__dialogueCopy p{font-size:.96rem}.scene-01-module__3zS2HW__interactionBridge{padding-left:17px;padding-right:17px}}@media (prefers-reduced-motion:reduce){.scene-01-module__3zS2HW__panelImage,.scene-01-module__3zS2HW__panelCopy,.scene-01-module__3zS2HW__dateConfirmation{opacity:1;transition:none;animation:none;transform:none}}
.breakup-day-preview-module__RVAPga__preview{--preview-ivory:#efe9e1;--preview-muted:#b5afb0;--preview-red:#b47780;--preview-line:#c4aaa324;--preview-ink:#080b12;width:100%;color:var(--preview-ivory);font-family:var(--font-sans), "Pretendard", sans-serif;padding:24px 0 100px;position:relative}.breakup-day-preview-module__RVAPga__preview,.breakup-day-preview-module__RVAPga__preview *{box-sizing:border-box}.breakup-day-preview-module__RVAPga__preview p,.breakup-day-preview-module__RVAPga__preview h1,.breakup-day-preview-module__RVAPga__preview h2{overflow-wrap:anywhere;word-break:keep-all;margin:0}.breakup-day-preview-module__RVAPga__preview figure{margin:0;position:relative}.breakup-day-preview-module__RVAPga__header{padding:0 24px 24px}.breakup-day-preview-module__RVAPga__eyebrow{color:#c9ac96;letter-spacing:.13em;font-size:.66rem;font-weight:500;line-height:1.6}.breakup-day-preview-module__RVAPga__header h1{font-family:var(--font-serif), "Noto Serif KR", serif;letter-spacing:-.05em;white-space:pre-line;text-wrap:balance;margin-top:12px;font-size:clamp(1.65rem,6.6vw,2rem);font-weight:500;line-height:1.5}.breakup-day-preview-module__RVAPga__header h1:focus{outline:none}.breakup-day-preview-module__RVAPga__header time{color:#c6bec0;align-items:center;gap:10px;margin-top:15px;font-size:.79rem;line-height:1.65;display:inline-flex}.breakup-day-preview-module__RVAPga__header time:before{background:var(--preview-red);content:"";flex-shrink:0;width:20px;height:1px}.breakup-day-preview-module__RVAPga__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.breakup-day-preview-module__RVAPga__chapter{z-index:1;color:#e1cfc1;letter-spacing:.12em;overflow-wrap:anywhere;background:#080b12b8;border-left:1px solid #bb8187;max-width:calc(100% - 36px);padding:5px 8px;font-size:.6rem;line-height:1.55;position:absolute;top:14px;left:18px}.breakup-day-preview-module__RVAPga__introFrame{aspect-ratio:4/5;position:relative;overflow:hidden}.breakup-day-preview-module__RVAPga__introFrame .breakup-day-preview-module__RVAPga__image{object-position:50% 27%}.breakup-day-preview-module__RVAPga__introFrame:after,.breakup-day-preview-module__RVAPga__closeupFrame:after,.breakup-day-preview-module__RVAPga__invitationFrame:after{background:linear-gradient(180deg, #080b1215, transparent 45%, #080b1266 82%, var(--preview-ink));pointer-events:none;content:"";position:absolute;inset:0}.breakup-day-preview-module__RVAPga__openingDialogue{z-index:1;background:linear-gradient(130deg,#1c1e27,#10131c);border:1px solid #bdada53b;border-radius:2px 18px 2px 2px;width:calc(100% - 52px);margin:-36px 18px 0 34px;padding:22px 22px 24px;position:relative;box-shadow:0 10px 30px #0003}.breakup-day-preview-module__RVAPga__openingDialogue:before{content:"";background:#1c1e27;border-top:1px solid #bdada53b;border-left:1px solid #bdada53b;width:15px;height:15px;position:absolute;top:-9px;left:27px;transform:skewY(20deg)rotate(45deg)}.breakup-day-preview-module__RVAPga__speaker{color:#ceb49e;letter-spacing:.12em;margin-bottom:10px;font-size:.67rem;line-height:1.6;display:block}.breakup-day-preview-module__RVAPga__openingDialogue p,.breakup-day-preview-module__RVAPga__threadDialogue p,.breakup-day-preview-module__RVAPga__reflectionDialogue p,.breakup-day-preview-module__RVAPga__invitationDialogue p{font-family:var(--font-serif), "Noto Serif KR", serif;letter-spacing:-.025em;white-space:pre-line;font-size:1rem;line-height:1.9}.breakup-day-preview-module__RVAPga__openingDialogue p+p{margin-top:11px}.breakup-day-preview-module__RVAPga__preview .breakup-day-preview-module__RVAPga__scrollHint{color:#b6a6aa;letter-spacing:.04em;text-align:center;flex-direction:column;align-items:center;gap:11px;padding:35px 24px 33px;font-size:.68rem;line-height:1.7;display:flex}.breakup-day-preview-module__RVAPga__scrollHint svg{color:#a96976}.breakup-day-preview-module__RVAPga__preview .breakup-day-preview-module__RVAPga__dayPanel{margin-right:18px}.breakup-day-preview-module__RVAPga__overheadFrame{aspect-ratio:1.5;border-top:1px solid #b7a08a24;border-bottom:1px solid #b7a08a24;position:relative;overflow:hidden}.breakup-day-preview-module__RVAPga__overheadFrame .breakup-day-preview-module__RVAPga__image{object-position:50% 50%}.breakup-day-preview-module__RVAPga__dayEvidence{background:#10141df5;border:1px solid #bea7943d;width:fit-content;max-width:calc(100% - 36px);margin:-22px 0 0 22px;padding:12px 15px;position:relative;box-shadow:0 10px 26px #0003}.breakup-day-preview-module__RVAPga__facts{flex-wrap:wrap;gap:9px 22px;margin:0;display:flex}.breakup-day-preview-module__RVAPga__facts>div{flex-wrap:wrap;align-items:baseline;gap:7px;max-width:100%;display:flex}.breakup-day-preview-module__RVAPga__facts dt{color:#ada1a6;overflow-wrap:anywhere;font-size:.66rem;line-height:1.65}.breakup-day-preview-module__RVAPga__facts dd{color:#e5cfbb;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.65}.breakup-day-preview-module__RVAPga__dayEvidence .breakup-day-preview-module__RVAPga__scope{color:#aa9da3;margin-top:5px;font-size:.65rem;line-height:1.65}.breakup-day-preview-module__RVAPga__readingDialogue{padding:29px 0 37px 25px}.breakup-day-preview-module__RVAPga__lightBubble{color:#29232a;background:#e6ded3;border-radius:2px 2px 20px;padding:23px 22px 25px;position:relative;box-shadow:0 12px 30px #0003}.breakup-day-preview-module__RVAPga__lightBubble:before{content:"";background:#e6ded3;width:16px;height:20px;position:absolute;top:-10px;right:34px;transform:skewY(-23deg)rotate(38deg)}.breakup-day-preview-module__RVAPga__lightBubble .breakup-day-preview-module__RVAPga__speaker{color:#7c4a52}.breakup-day-preview-module__RVAPga__lightBubble h2{font-family:var(--font-serif), "Noto Serif KR", serif;letter-spacing:-.04em;white-space:pre-line;font-size:clamp(1.1rem,4.8vw,1.35rem);font-weight:550;line-height:1.65}.breakup-day-preview-module__RVAPga__lightBubble p{color:#52434a;white-space:pre-line;margin-top:12px;font-size:.88rem;line-height:1.85}.breakup-day-preview-module__RVAPga__threadDialogue{margin:8px 0 0 10px;padding:27px 12px 0 18px;position:relative}.breakup-day-preview-module__RVAPga__threadDialogue:before{content:"";background:linear-gradient(#b56e7940,#b56e79 40%,#b56e7908);width:1px;position:absolute;top:0;bottom:1px;left:0}.breakup-day-preview-module__RVAPga__threadDialogue p{color:#d8c8c8;font-size:.94rem}.breakup-day-preview-module__RVAPga__threadDialogue p+p{margin-top:18px}.breakup-day-preview-module__RVAPga__preview .breakup-day-preview-module__RVAPga__reflectionPanel{margin-left:22px}.breakup-day-preview-module__RVAPga__closeupFrame{aspect-ratio:1;border-top:1px solid #c4aaa322;position:relative;overflow:hidden}.breakup-day-preview-module__RVAPga__closeupFrame .breakup-day-preview-module__RVAPga__image{object-position:50% 25%}.breakup-day-preview-module__RVAPga__reflectionDialogue{padding:0 24px 36px 8px;position:relative}.breakup-day-preview-module__RVAPga__pauseBubble{z-index:1;background:#141822;border:1px solid #ad979843;border-radius:14px 2px 2px;width:fit-content;max-width:93%;margin-top:-35px;padding:15px 21px;position:relative}.breakup-day-preview-module__RVAPga__pauseBubble .breakup-day-preview-module__RVAPga__speaker{margin-bottom:6px}.breakup-day-preview-module__RVAPga__pauseBubble p{color:#e0c8c9;font-size:.93rem}.breakup-day-preview-module__RVAPga__reflectionDialogue .breakup-day-preview-module__RVAPga__question{color:#f0e3d7;letter-spacing:-.04em;text-wrap:balance;padding:28px 8px 23px;font-size:clamp(1.12rem,4.7vw,1.35rem);line-height:1.8}.breakup-day-preview-module__RVAPga__boundary{padding:0 8px 23px}.breakup-day-preview-module__RVAPga__boundary p{color:#c3b5bb;font-size:.86rem;line-height:1.85}.breakup-day-preview-module__RVAPga__boundary p+p{margin-top:12px}.breakup-day-preview-module__RVAPga__basis{border-top:1px solid var(--preview-line);margin:0 8px}.breakup-day-preview-module__RVAPga__basis summary{color:#b6adb0;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:10px 0;font-size:.71rem;line-height:1.65;list-style:none;display:flex}.breakup-day-preview-module__RVAPga__basis summary::-webkit-details-marker{display:none}.breakup-day-preview-module__RVAPga__basis summary span{color:#c6a9a7;font-size:1.05rem}.breakup-day-preview-module__RVAPga__basis[open] summary span{transform:rotate(45deg)}.breakup-day-preview-module__RVAPga__basis p{color:#b7aeb3;font-family:var(--font-sans), sans-serif;margin-bottom:14px;font-size:.72rem;line-height:1.85}.breakup-day-preview-module__RVAPga__invitationFrame{aspect-ratio:1.5;position:relative;overflow:hidden}.breakup-day-preview-module__RVAPga__invitationFrame .breakup-day-preview-module__RVAPga__image{object-position:50% 30%}.breakup-day-preview-module__RVAPga__invitationDialogue{z-index:1;background:linear-gradient(140deg,#211a24f5,#10121b);border-top:1px solid #b77d874f;margin:-28px 25px 0;padding:20px 23px 22px;position:relative}.breakup-day-preview-module__RVAPga__invitationDialogue p{font-size:1.02rem}.breakup-day-preview-module__RVAPga__invitationDialogue p+p{color:#d8bdc1;margin-top:14px}.breakup-day-preview-module__RVAPga__next{padding:28px 25px 0}.breakup-day-preview-module__RVAPga__next h2{letter-spacing:-.03em;font-size:.91rem;font-weight:500;line-height:1.75}.breakup-day-preview-module__RVAPga__next ol{margin:13px 0 24px;padding:0;list-style:none}.breakup-day-preview-module__RVAPga__next li{border-bottom:1px solid var(--preview-line);align-items:baseline;gap:12px;padding:12px 0;display:flex}.breakup-day-preview-module__RVAPga__next li>span{color:#ae7f89;min-width:18px;font-family:var(--font-serif), serif;font-size:.74rem;line-height:1.7}.breakup-day-preview-module__RVAPga__next li p{color:#d0c7c8;font-size:.83rem;line-height:1.75}.breakup-day-preview-module__RVAPga__cta{color:#fff2eb;cursor:pointer;width:100%;min-height:54px;font:inherit;background:linear-gradient(115deg,#763644,#512735);border:1px solid #b36b79;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:.9rem;font-weight:550;line-height:1.6;transition:border-color .15s,background-color .15s;display:flex;box-shadow:0 7px 22px #0004}.breakup-day-preview-module__RVAPga__cta>span{overflow-wrap:anywhere;min-width:0}.breakup-day-preview-module__RVAPga__cta svg{color:#ebcac4;flex-shrink:0}.breakup-day-preview-module__RVAPga__cta:hover{background:#793746;border-color:#e0a7b0}.breakup-day-preview-module__RVAPga__cta:focus-visible,.breakup-day-preview-module__RVAPga__retry:focus-visible,.breakup-day-preview-module__RVAPga__basis summary:focus-visible{outline-offset:4px;outline:2px solid #ddc09a}.breakup-day-preview-module__RVAPga__next .breakup-day-preview-module__RVAPga__inputHint{color:#aaa1a7;text-align:center;margin-top:12px;font-size:.71rem;line-height:1.8}.breakup-day-preview-module__RVAPga__dock{z-index:40;width:min(100%,480px);padding:24px 22px max(14px, env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000,#080b12f5 35%);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.breakup-day-preview-module__RVAPga__dock .breakup-day-preview-module__RVAPga__cta{pointer-events:auto}.breakup-day-preview-module__RVAPga__loading{align-items:center;gap:18px;padding:9px 0 3px;display:flex}.breakup-day-preview-module__RVAPga__loading h2{font-family:var(--font-serif), serif;font-size:.95rem;font-weight:500;line-height:1.75}.breakup-day-preview-module__RVAPga__loadingDisc{border:1px solid #b59b7770;border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative}.breakup-day-preview-module__RVAPga__loadingDisc:before{content:"";border:1px dashed #b78a7957;border-radius:50%;animation:14s linear infinite breakup-day-preview-module__RVAPga__rewind;position:absolute;inset:5px}.breakup-day-preview-module__RVAPga__loadingDisc span{background:linear-gradient(90deg,#0000,#b96f7d,#0000);width:50px;height:1px;position:absolute;top:50%;left:-6px;transform:rotate(-35deg)}.breakup-day-preview-module__RVAPga__unavailable h2{font-family:var(--font-serif), serif;font-size:1rem;line-height:1.8}.breakup-day-preview-module__RVAPga__unavailable p{color:var(--preview-muted);font-family:var(--font-sans), sans-serif;margin-top:12px;font-size:.82rem;line-height:1.8}.breakup-day-preview-module__RVAPga__retry{color:#dfb1b5;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:10px;margin-top:10px;padding:8px 0;font-size:.8rem;line-height:1.65;display:inline-flex}.breakup-day-preview-module__RVAPga__preview[data-day-preview=loading] .breakup-day-preview-module__RVAPga__invitationPanel,.breakup-day-preview-module__RVAPga__preview[data-day-preview=unavailable] .breakup-day-preview-module__RVAPga__invitationPanel{margin-top:36px}@keyframes breakup-day-preview-module__RVAPga__rewind{to{transform:rotate(-360deg)}}@media (max-width:359px){.breakup-day-preview-module__RVAPga__header{padding-left:20px;padding-right:20px}.breakup-day-preview-module__RVAPga__openingDialogue{width:calc(100% - 40px);margin-left:24px;margin-right:16px;padding:20px 18px}.breakup-day-preview-module__RVAPga__openingDialogue p,.breakup-day-preview-module__RVAPga__invitationDialogue p{font-size:.94rem}.breakup-day-preview-module__RVAPga__readingDialogue{padding-left:19px}.breakup-day-preview-module__RVAPga__lightBubble{padding:21px 18px}.breakup-day-preview-module__RVAPga__lightBubble p{font-size:.84rem}.breakup-day-preview-module__RVAPga__threadDialogue{margin-left:5px;padding-left:14px;padding-right:4px}.breakup-day-preview-module__RVAPga__threadDialogue p{font-size:.89rem}.breakup-day-preview-module__RVAPga__preview .breakup-day-preview-module__RVAPga__reflectionPanel{margin-left:16px}.breakup-day-preview-module__RVAPga__reflectionDialogue{padding-right:18px}.breakup-day-preview-module__RVAPga__invitationDialogue{margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px}.breakup-day-preview-module__RVAPga__next{padding-left:20px;padding-right:20px}.breakup-day-preview-module__RVAPga__dock{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.breakup-day-preview-module__RVAPga__loadingDisc:before{animation:none}.breakup-day-preview-module__RVAPga__cta{transition:none}}
.v2-birth-form-module__htGnzG__form{--birth-text:#eee8e2;--birth-muted:#b3a8ae;--birth-border:#a899a72d;--birth-accent:#c0808d;width:100%;min-width:0;color:var(--birth-text);font-family:var(--font-sans), "Pretendard", sans-serif}.v2-birth-form-module__htGnzG__form,.v2-birth-form-module__htGnzG__form *{box-sizing:border-box}.v2-birth-form-module__htGnzG__form p{overflow-wrap:anywhere;word-break:keep-all;margin:0}.v2-birth-form-module__htGnzG__section{border:0;border-bottom:1px solid var(--birth-border);min-width:0;margin:0 0 27px;padding:0 0 27px}.v2-birth-form-module__htGnzG__section>legend{letter-spacing:-.025em;align-items:baseline;gap:10px;width:100%;margin-bottom:21px;padding:0;font-size:1rem;font-weight:550;line-height:1.7;display:flex}.v2-birth-form-module__htGnzG__section>legend>span:last-child{overflow-wrap:anywhere;word-break:keep-all;min-width:0}.v2-birth-form-module__htGnzG__sectionNumber{color:#b88b94;font-family:var(--font-serif), serif;letter-spacing:.07em;font-size:.75rem;font-weight:400}.v2-birth-form-module__htGnzG__field{flex-direction:column;min-width:0;display:flex}.v2-birth-form-module__htGnzG__field>label{color:#d8cdd1;overflow-wrap:anywhere;word-break:keep-all;margin-bottom:8px;font-size:.78rem;line-height:1.7;display:block}.v2-birth-form-module__htGnzG__input{color:#f6eee9;caret-color:#d49aa6;width:100%;min-width:0;min-height:54px;font:inherit;background:#151821;border:1px solid #a396a63d;border-radius:12px;outline:none;padding:14px 15px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.v2-birth-form-module__htGnzG__input::placeholder{color:#8b818d;opacity:1;font-size:.87rem}.v2-birth-form-module__htGnzG__input:focus{border-color:#c88f9b;box-shadow:0 0 0 3px #aa61731a}.v2-birth-form-module__htGnzG__input[aria-invalid=true]{background:#231821;border-color:#cd8491}.v2-birth-form-module__htGnzG__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #cb7a8d24}.v2-birth-form-module__htGnzG__input:-webkit-autofill{-webkit-text-fill-color:#f6eee9;box-shadow:inset 0 0 0 1000px #151821}.v2-birth-form-module__htGnzG__form .v2-birth-form-module__htGnzG__hint{color:var(--birth-muted);margin-top:8px;font-size:.71rem;line-height:1.8}.v2-birth-form-module__htGnzG__form .v2-birth-form-module__htGnzG__error{color:#edb0bc;border-left:2px solid #c97e8d;margin-top:9px;padding-left:9px;font-size:.76rem;line-height:1.75}.v2-birth-form-module__htGnzG__genderGroup{border:0;min-width:0;margin:21px 0 0;padding:0}.v2-birth-form-module__htGnzG__genderGroup>legend{color:#d8cdd1;margin-bottom:9px;padding:0;font-size:.78rem;line-height:1.7}.v2-birth-form-module__htGnzG__section>legend.v2-birth-form-module__htGnzG__fieldLabel,.v2-birth-form-module__htGnzG__calendarRow>.v2-birth-form-module__htGnzG__fieldLabel{color:#d8cdd1;letter-spacing:normal;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1.7}.v2-birth-form-module__htGnzG__section>legend.v2-birth-form-module__htGnzG__fieldLabel{margin-bottom:9px}.v2-birth-form-module__htGnzG__genderChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-birth-form-module__htGnzG__genderChoice{cursor:pointer;min-width:0;position:relative}.v2-birth-form-module__htGnzG__genderChoice input,.v2-birth-form-module__htGnzG__calendarChoices input,.v2-birth-form-module__htGnzG__checkChoice input{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.v2-birth-form-module__htGnzG__genderChoice>span{color:#bfb3bb;overflow-wrap:anywhere;background:#141720;border:1px solid #a396a637;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:12px;font-size:.85rem;line-height:1.65;transition:border-color .15s,background-color .15s;display:flex}.v2-birth-form-module__htGnzG__genderChoice i{border:1px solid #9c8f9b;border-radius:50%;flex-shrink:0;width:13px;height:13px}.v2-birth-form-module__htGnzG__genderChoice input:checked+span{color:#f0dce0;background:#3c2431;border-color:#b77988}.v2-birth-form-module__htGnzG__genderChoice input:checked+span i{background:#d9a1ac;border-color:#d9a1ac;box-shadow:inset 0 0 0 3px #3c2431}.v2-birth-form-module__htGnzG__genderChoice input[aria-invalid=true]+span{border-color:#ba7683}.v2-birth-form-module__htGnzG__genderChoice input:focus-visible+span,.v2-birth-form-module__htGnzG__calendarChoices input:focus-visible+span{outline-offset:3px;outline:2px solid #d6b998}.v2-birth-form-module__htGnzG__calendarRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.v2-birth-form-module__htGnzG__calendarRow>span{color:#d2c6cd;overflow-wrap:anywhere;font-size:.76rem;line-height:1.7}.v2-birth-form-module__htGnzG__calendarChoices{background:#0e1119;border:1px solid #a396a62b;border-radius:12px;flex-shrink:0;gap:3px;padding:3px;display:flex}.v2-birth-form-module__htGnzG__calendarChoices label{cursor:pointer;position:relative}.v2-birth-form-module__htGnzG__calendarChoices span{color:#a99da8;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-width:58px;min-height:44px;padding:10px 13px;font-size:.76rem;line-height:1.65;display:flex}.v2-birth-form-module__htGnzG__calendarChoices input:checked+span{color:#f0e2df;background:#342530;border-color:#b2939c36}.v2-birth-form-module__htGnzG__dateGrid{grid-template-columns:1.4fr 1fr 1fr;gap:10px;display:grid}.v2-birth-form-module__htGnzG__dateGrid .v2-birth-form-module__htGnzG__input{text-align:center;padding-left:10px;padding-right:10px}.v2-birth-form-module__htGnzG__dateGrid label{text-align:center}.v2-birth-form-module__htGnzG__leapMonth{padding:10px 0 0}.v2-birth-form-module__htGnzG__checkChoice{cursor:pointer;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;font-size:.82rem;line-height:1.65;display:flex;position:relative}.v2-birth-form-module__htGnzG__checkChoice>span:last-child{overflow-wrap:anywhere;word-break:keep-all;min-width:0}.v2-birth-form-module__htGnzG__checkMark{color:#0000;background:#10131b;border:1px solid #ae99a751;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.v2-birth-form-module__htGnzG__checkChoice input:checked+.v2-birth-form-module__htGnzG__checkMark{color:#f8e9e9;background:#8b4b5e;border-color:#c18794}.v2-birth-form-module__htGnzG__checkChoice input:focus-visible+.v2-birth-form-module__htGnzG__checkMark{outline-offset:4px;outline:2px solid #d6b998}.v2-birth-form-module__htGnzG__leapMonth .v2-birth-form-module__htGnzG__hint{margin-top:0}.v2-birth-form-module__htGnzG__timeSection{margin-bottom:0;padding-bottom:24px}.v2-birth-form-module__htGnzG__unknownChoice{color:#c4b8c1;background:#12151e;border:1px solid #9a889936;border-radius:12px;width:100%;min-height:57px;padding:15px}.v2-birth-form-module__htGnzG__unknownChoice[data-checked=true]{color:#eedce0;background:#2c202c;border-color:#bd859444}.v2-birth-form-module__htGnzG__unknownInfo{color:#ae97a6;align-items:flex-start;gap:11px;padding:17px 3px 0;display:flex}.v2-birth-form-module__htGnzG__unknownInfo svg{flex-shrink:0;margin-top:1px}.v2-birth-form-module__htGnzG__unknownInfo p{color:#b7a9b4;font-size:.75rem;line-height:1.85}.v2-birth-form-module__htGnzG__timeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.v2-birth-form-module__htGnzG__timeGrid .v2-birth-form-module__htGnzG__input{text-align:center}.v2-birth-form-module__htGnzG__timeGrid .v2-birth-form-module__htGnzG__input::placeholder{font-size:16px}.v2-birth-form-module__htGnzG__privacy{margin:10px 0 0}.v2-birth-form-module__htGnzG__privacy summary{color:#b4a6af;cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:10px 0;font-size:.72rem;line-height:1.75;list-style:none;display:flex}.v2-birth-form-module__htGnzG__privacy summary::-webkit-details-marker{display:none}.v2-birth-form-module__htGnzG__privacy summary>svg{color:#ac8894;flex-shrink:0}.v2-birth-form-module__htGnzG__privacy summary>span:first-of-type{overflow-wrap:anywhere;min-width:0}.v2-birth-form-module__htGnzG__privacy summary>span:last-child{color:#cfb0ba;flex-shrink:0;margin-left:auto;font-size:1rem}.v2-birth-form-module__htGnzG__privacy[open] summary>span:last-child{transform:rotate(45deg)}.v2-birth-form-module__htGnzG__privacy summary:focus-visible{outline-offset:3px;outline:2px solid #d6b998}.v2-birth-form-module__htGnzG__privacy p{color:#aca0ab;padding:2px 0 13px 25px;font-size:.71rem;line-height:1.85}.v2-birth-form-module__htGnzG__actions{padding-top:13px}.v2-birth-form-module__htGnzG__submit{color:#fff2ed;cursor:pointer;width:100%;min-height:56px;font:inherit;background:linear-gradient(110deg,#773849,#512938);border:1px solid #b87588;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px 17px;font-size:.91rem;font-weight:550;line-height:1.6;transition:border-color .15s,background-color .15s;display:flex;box-shadow:0 8px 25px #0003}.v2-birth-form-module__htGnzG__submit span{overflow-wrap:anywhere;min-width:0}.v2-birth-form-module__htGnzG__submit svg{color:#e6b8c3;flex-shrink:0}.v2-birth-form-module__htGnzG__submit:hover{background:#7f3c4e;border-color:#d4a0ad}.v2-birth-form-module__htGnzG__submit:focus-visible{outline-offset:4px;outline:2px solid #dfc2a2}.v2-birth-form-module__htGnzG__actions p{color:#af9fae;text-align:center;margin-top:11px;font-size:.7rem;line-height:1.8}.v2-birth-form-module__htGnzG__form[data-spacing=close] .v2-birth-form-module__htGnzG__section{padding-bottom:var(--birth-gap,8px);margin-bottom:var(--birth-gap,8px)}.v2-birth-form-module__htGnzG__form[data-spacing=close] .v2-birth-form-module__htGnzG__genderGroup{margin-top:var(--birth-gap,8px)}.v2-birth-form-module__htGnzG__form[data-spacing=close] .v2-birth-form-module__htGnzG__field>label,.v2-birth-form-module__htGnzG__form[data-spacing=close] .v2-birth-form-module__htGnzG__genderGroup>legend,.v2-birth-form-module__htGnzG__form[data-spacing=close] .v2-birth-form-module__htGnzG__section>legend.v2-birth-form-module__htGnzG__fieldLabel{margin-bottom:4px}.v2-birth-form-module__htGnzG__form[data-spacing=close] .v2-birth-form-module__htGnzG__calendarRow{margin-bottom:var(--birth-gap,8px)}.v2-birth-form-module__htGnzG__form[data-spacing=close] .v2-birth-form-module__htGnzG__timeGrid{margin-top:var(--birth-gap,8px)}.v2-birth-form-module__htGnzG__form[data-spacing=close] .v2-birth-form-module__htGnzG__timeSection{margin-bottom:0}.v2-birth-form-module__htGnzG__form[data-spacing=close] .v2-birth-form-module__htGnzG__actions{padding-top:var(--birth-gap,8px)}@media (max-width:359px){.v2-birth-form-module__htGnzG__dateGrid{gap:7px}.v2-birth-form-module__htGnzG__calendarRow{gap:8px}.v2-birth-form-module__htGnzG__calendarChoices span{min-width:51px;padding-left:10px;padding-right:10px}.v2-birth-form-module__htGnzG__section>legend{font-size:.94rem}.v2-birth-form-module__htGnzG__input{padding-left:12px;padding-right:12px}.v2-birth-form-module__htGnzG__input::placeholder{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.v2-birth-form-module__htGnzG__input,.v2-birth-form-module__htGnzG__genderChoice>span,.v2-birth-form-module__htGnzG__submit{transition:none}}
.memory-timeline-preview-module__t_OwRW__preview{color:#eee5dd;min-width:0;font-family:var(--font-sans);background:radial-gradient(at 82% 0,#67374621,#0000 58%),#111319;border:1px solid #b8909238;border-radius:18px;margin:30px 0;overflow:hidden}.memory-timeline-preview-module__t_OwRW__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 20px 0;display:flex}.memory-timeline-preview-module__t_OwRW__header h3{min-width:0;font-family:var(--font-serif);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1.125rem;font-weight:600;line-height:1.5}.memory-timeline-preview-module__t_OwRW__badge{color:#d9afb8;letter-spacing:.04em;background:#824d5b1f;border:1px solid #c698a34d;border-radius:6px;flex:none;padding:4px 9px;font-size:.6875rem;font-weight:600;line-height:1.5}.memory-timeline-preview-module__t_OwRW__example{min-width:0}.memory-timeline-preview-module__t_OwRW__legend{color:#c5beba;flex-wrap:wrap;gap:8px 18px;margin:18px 20px 0;font-size:.75rem;line-height:1.5;display:flex}.memory-timeline-preview-module__t_OwRW__legend>span{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:inline-flex}.memory-timeline-preview-module__t_OwRW__legend i{border-radius:2px;flex:none;width:15px;height:2px}.memory-timeline-preview-module__t_OwRW__userSwatch{background:#e6dcc6}.memory-timeline-preview-module__t_OwRW__partnerSwatch{background:#b47e8d}.memory-timeline-preview-module__t_OwRW__plot{margin:14px 7px 0}.memory-timeline-preview-module__t_OwRW__plotSelection{color:#d8bcc4;text-align:center;overflow-wrap:anywhere;background:#7c4e5d24;border:1px solid #c099a333;border-radius:5px;justify-content:center;align-items:baseline;gap:7px;width:fit-content;max-width:calc(100% - 26px);margin:0 auto -3px;padding:4px 10px;font-size:.6875rem;line-height:1.6;display:flex}.memory-timeline-preview-module__t_OwRW__plotSelection>span{color:#b5919b;font-variant-numeric:tabular-nums;flex:none;font-size:.625rem}.memory-timeline-preview-module__t_OwRW__chart{width:100%;height:auto;display:block}.memory-timeline-preview-module__t_OwRW__grid path{fill:none;stroke:#ddcfc813;stroke-width:1px}.memory-timeline-preview-module__t_OwRW__eventGuide{fill:none;stroke:#ddcfc81a;stroke-dasharray:2 5}.memory-timeline-preview-module__t_OwRW__selectedGuide{fill:none;stroke:#bfa3a4;stroke-opacity:.65;stroke-width:1px}.memory-timeline-preview-module__t_OwRW__userCurve,.memory-timeline-preview-module__t_OwRW__partnerCurve{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.memory-timeline-preview-module__t_OwRW__userCurve{stroke:#e6dcc6}.memory-timeline-preview-module__t_OwRW__partnerCurve{stroke:#b47e8d}.memory-timeline-preview-module__t_OwRW__userPoints{fill:#e6dcc6}.memory-timeline-preview-module__t_OwRW__partnerPoints{fill:#b47e8d}.memory-timeline-preview-module__t_OwRW__eventPoint{opacity:.55}.memory-timeline-preview-module__t_OwRW__userPointRing{fill:#111319;fill-opacity:.85;stroke:#e6dcc6;stroke-opacity:.45;stroke-width:1px}.memory-timeline-preview-module__t_OwRW__partnerPointRing{fill:#111319;fill-opacity:.85;stroke:#b47e8d;stroke-opacity:.6;stroke-width:1px}.memory-timeline-preview-module__t_OwRW__userPoint{fill:#e6dcc6}.memory-timeline-preview-module__t_OwRW__partnerPoint{fill:#b47e8d}.memory-timeline-preview-module__t_OwRW__preview .memory-timeline-preview-module__t_OwRW__interactionHint{color:#bcb1ae;overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:0 20px 13px;font-size:.75rem;line-height:1.6;display:flex}.memory-timeline-preview-module__t_OwRW__interactionHint svg{color:#c19aa4;flex:none;margin-top:2px}.memory-timeline-preview-module__t_OwRW__events{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 20px;padding:0;list-style:none;display:grid}.memory-timeline-preview-module__t_OwRW__events li{min-width:0}.memory-timeline-preview-module__t_OwRW__events button{color:#c5bbb7;width:100%;height:100%;min-height:50px;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;background:#ffffff04;border:1px solid #bdaaa92e;border-radius:9px;align-items:center;gap:9px;padding:11px 10px;font-size:.8125rem;line-height:1.5;transition:border-color .16s,background-color .16s,color .16s;display:flex}.memory-timeline-preview-module__t_OwRW__events button[aria-pressed=true]{color:#f3e6e3;background:#844d5c3b;border-color:#a87484}.memory-timeline-preview-module__t_OwRW__events button:focus-visible{outline-offset:3px;outline:2px solid #e9c9d0}.memory-timeline-preview-module__t_OwRW__eventNumber{color:#9b858a;font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:none;font-size:.6875rem}.memory-timeline-preview-module__t_OwRW__events button[aria-pressed=true] .memory-timeline-preview-module__t_OwRW__eventNumber{color:#ddb9c2}.memory-timeline-preview-module__t_OwRW__detail{border-left:2px solid #b07787a6;margin:20px 20px 0;padding:0 0 0 13px}.memory-timeline-preview-module__t_OwRW__detailLabel{color:#c395a2;font-size:.6875rem;font-weight:600;line-height:1.6}.memory-timeline-preview-module__t_OwRW__preview .memory-timeline-preview-module__t_OwRW__focus{color:#eee3dc;overflow-wrap:anywhere;text-wrap:pretty;margin:5px 0 7px;font-size:.9375rem;font-weight:500;line-height:1.65}.memory-timeline-preview-module__t_OwRW__preview .memory-timeline-preview-module__t_OwRW__body{color:#bfb5b0;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.8}.memory-timeline-preview-module__t_OwRW__preview .memory-timeline-preview-module__t_OwRW__scope{color:#a9a09d;overflow-wrap:anywhere;background:#0000001f;border-top:1px solid #c9aaad1f;margin:21px 0 0;padding:14px 20px 17px;font-size:.75rem;line-height:1.8}@media (hover:hover){.memory-timeline-preview-module__t_OwRW__events button:hover{color:#f0e2de;border-color:#9d737f}}@media (max-width:359px){.memory-timeline-preview-module__t_OwRW__header{padding:19px 15px 0}.memory-timeline-preview-module__t_OwRW__header h3{font-size:1.0625rem}.memory-timeline-preview-module__t_OwRW__legend{gap:8px 12px;margin-inline:15px}.memory-timeline-preview-module__t_OwRW__preview .memory-timeline-preview-module__t_OwRW__interactionHint,.memory-timeline-preview-module__t_OwRW__events,.memory-timeline-preview-module__t_OwRW__detail{margin-inline:15px}.memory-timeline-preview-module__t_OwRW__events{gap:7px}.memory-timeline-preview-module__t_OwRW__events button{gap:7px;padding-inline:8px}.memory-timeline-preview-module__t_OwRW__preview .memory-timeline-preview-module__t_OwRW__scope{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.memory-timeline-preview-module__t_OwRW__events button{transition:none}}
.v2-breakup-reading-module__U5YkOq__shell{--text:#f2eee8;--gold:#c0aa83;--red:#ad4556;width:min(100%,480px);min-height:100dvh;color:var(--text);font-family:var(--font-sans), "Pretendard", "Noto Sans KR", sans-serif;background:#080a11;margin-inline:auto;padding-top:52px}.v2-breakup-reading-module__U5YkOq__inputStage{padding:25px 22px max(32px, env(safe-area-inset-bottom))}.v2-breakup-reading-module__U5YkOq__inputStage[hidden]{display:none}.v2-breakup-reading-module__U5YkOq__inputStage,.v2-breakup-reading-module__U5YkOq__inputStage *{box-sizing:border-box}.v2-breakup-reading-module__U5YkOq__inputStage p,.v2-breakup-reading-module__U5YkOq__inputStage h1,.v2-breakup-reading-module__U5YkOq__inputStage h2{overflow-wrap:anywhere;word-break:keep-all}.v2-breakup-reading-module__U5YkOq__steps{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0 0 29px;padding:0;list-style:none;display:grid}.v2-breakup-reading-module__U5YkOq__steps li{color:#9b939f;overflow-wrap:anywhere;border-bottom:2px solid #ffffff16;align-items:center;gap:7px;min-width:0;padding:0 0 13px;font-size:.72rem;line-height:1.6;display:flex}.v2-breakup-reading-module__U5YkOq__steps i{font-variant-numeric:tabular-nums;border:1px solid #76637050;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:.7rem;font-style:normal;display:grid}.v2-breakup-reading-module__U5YkOq__steps [data-complete]{border-bottom-color:#ad697660}.v2-breakup-reading-module__U5YkOq__steps [data-complete] i{color:#d8a0aa;border-color:#91606d}.v2-breakup-reading-module__U5YkOq__steps [aria-current]{color:#f3e8e9;border-bottom-color:#c1818d}.v2-breakup-reading-module__U5YkOq__steps [aria-current] i{color:#fff0ec;background:#733443;border-color:#c1818d}.v2-breakup-reading-module__U5YkOq__heading>span{color:#b9a095;letter-spacing:.08em;font-size:.68rem;line-height:1.6}.v2-breakup-reading-module__U5YkOq__heading h1{font-family:var(--font-serif), "Noto Serif KR", serif;letter-spacing:-.045em;text-wrap:balance;margin:9px 0 0;font-size:clamp(1.35rem,5.6vw,1.65rem);font-weight:500;line-height:1.6}.v2-breakup-reading-module__U5YkOq__heading h1:focus{outline:none}.v2-breakup-reading-module__U5YkOq__guide{align-items:stretch;gap:17px;margin:21px 0 25px;padding:0;display:flex}.v2-breakup-reading-module__U5YkOq__guidePortrait{border-radius:3px 16px 3px 3px;flex-shrink:0;width:82px;min-height:105px;position:relative;overflow:hidden}.v2-breakup-reading-module__U5YkOq__guidePortrait:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #bfa28924;position:absolute;inset:0}.v2-breakup-reading-module__U5YkOq__guidePortrait img{object-fit:cover;object-position:66% center;width:100%;height:100%;position:absolute}.v2-breakup-reading-module__U5YkOq__guide[data-input-guide=partner] .v2-breakup-reading-module__U5YkOq__guidePortrait img,.v2-breakup-reading-module__U5YkOq__guide[data-input-guide=ready] .v2-breakup-reading-module__U5YkOq__guidePortrait img{object-position:25% center}.v2-breakup-reading-module__U5YkOq__guide figcaption{align-self:center;padding:8px 0}.v2-breakup-reading-module__U5YkOq__guide figcaption>span{color:#c2a692;letter-spacing:.07em;margin-bottom:7px;font-size:.68rem;display:block}.v2-breakup-reading-module__U5YkOq__guide p{color:#d9c9cb;font-family:var(--font-serif), "Noto Serif KR", serif;letter-spacing:-.025em;margin:0;font-size:.87rem;line-height:1.85}.v2-breakup-reading-module__U5YkOq__captured{background:#b57b8a0a;border:1px solid #97778128;border-radius:10px;align-items:center;gap:11px;margin:0 0 24px;padding:10px 13px;display:flex}.v2-breakup-reading-module__U5YkOq__capturedCheck{color:#dda5ae;border:1px solid #ac768360;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.v2-breakup-reading-module__U5YkOq__captured>div{flex:1;min-width:0}.v2-breakup-reading-module__U5YkOq__captured div>span{color:#af9ca8;font-size:.65rem;line-height:1.6}.v2-breakup-reading-module__U5YkOq__captured strong{color:#dac9cf;overflow-wrap:anywhere;margin-top:2px;font-size:.83rem;font-weight:500;display:block}.v2-breakup-reading-module__U5YkOq__captured button{color:#d1a7b0;max-width:40%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 8px;font-size:.71rem;line-height:1.7}.v2-breakup-reading-module__U5YkOq__back{color:#b7a8b4;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:10px;font-size:.74rem;line-height:1.7;display:flex}.v2-breakup-reading-module__U5YkOq__pair{gap:13px;margin-top:25px;display:grid}.v2-breakup-reading-module__U5YkOq__reviewCard{background:linear-gradient(135deg,#191720,#11131b);border:1px solid #8c6a773d;border-radius:13px;min-width:0;padding:18px}.v2-breakup-reading-module__U5YkOq__reviewCard>header{border-bottom:1px solid #ac929222;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.v2-breakup-reading-module__U5YkOq__reviewCard header>div{min-width:0}.v2-breakup-reading-module__U5YkOq__reviewCard header div>span{color:#be9b9c;font-size:.68rem;line-height:1.6}.v2-breakup-reading-module__U5YkOq__reviewCard h2{font-family:var(--font-serif), serif;margin:5px 0 0;font-size:1.1rem;font-weight:500;line-height:1.7}.v2-breakup-reading-module__U5YkOq__reviewCard button{color:#d6a9b4;min-width:62px;min-height:44px;font:inherit;cursor:pointer;background:#bb7f9010;border:1px solid #a77d8a38;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:.75rem;line-height:1.7;display:inline-flex}.v2-breakup-reading-module__U5YkOq__reviewCard button>span{font-size:1rem}.v2-breakup-reading-module__U5YkOq__reviewCard dl{grid-template-columns:1fr 1fr;gap:15px 20px;margin:17px 0 0;display:grid}.v2-breakup-reading-module__U5YkOq__reviewCard dl>div{min-width:0}.v2-breakup-reading-module__U5YkOq__reviewDate,.v2-breakup-reading-module__U5YkOq__reviewTime{grid-column:1/-1}.v2-breakup-reading-module__U5YkOq__reviewCard dt{color:#aa99a5;font-size:.68rem;line-height:1.6}.v2-breakup-reading-module__U5YkOq__reviewCard dd{color:#e1d3da;overflow-wrap:anywhere;margin:5px 0 0;font-size:.84rem;line-height:1.65}.v2-breakup-reading-module__U5YkOq__reviewCard dd small{color:#d8acb6;border:1px solid #ba81864a;border-radius:3px;margin-left:7px;padding:0 6px;font-size:.68rem;display:inline-block}.v2-breakup-reading-module__U5YkOq__dateFactor{border-bottom:1px solid #ac929222;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 13px;margin-top:20px;padding:18px 0;display:flex}.v2-breakup-reading-module__U5YkOq__dateFactor span{color:#ad929f;font-size:.72rem;line-height:1.7}.v2-breakup-reading-module__U5YkOq__dateFactor time{color:#d6c8cf;font-size:.84rem;line-height:1.7}.v2-breakup-reading-module__U5YkOq__continue{color:#fff0ed;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#773342,#522a37);border:1px solid #ad697a;border-radius:10px;justify-content:center;align-items:center;gap:13px;margin-top:23px;padding:15px 17px;font-size:.89rem;font-weight:600;line-height:1.6;display:flex}.v2-breakup-reading-module__U5YkOq__continue span{flex-shrink:0}.v2-breakup-reading-module__U5YkOq__continue:hover{background:#793c4b;border-color:#d4a0ae}.v2-breakup-reading-module__U5YkOq__nextHint{color:#a99ba6;text-align:center;margin:12px 0 0;font-size:.72rem;line-height:1.8}.v2-breakup-reading-module__U5YkOq__shell button:focus-visible{outline-offset:3px;outline:2px solid #edb1c0}@media (max-width:359px){.v2-breakup-reading-module__U5YkOq__inputStage{padding-inline:17px}.v2-breakup-reading-module__U5YkOq__steps{gap:6px}.v2-breakup-reading-module__U5YkOq__steps li{gap:5px;font-size:.66rem}.v2-breakup-reading-module__U5YkOq__steps i{width:20px;height:20px}.v2-breakup-reading-module__U5YkOq__guide{gap:13px}.v2-breakup-reading-module__U5YkOq__guidePortrait{width:72px;min-height:100px}.v2-breakup-reading-module__U5YkOq__guide p{font-size:.83rem}.v2-breakup-reading-module__U5YkOq__reviewCard{padding:16px}}
.scene-02-module__2Uqn8W__pageShell{--ink:#02040a;--navy:#080d18;--text:#f1ede7;--muted:#aaa8aa;--gold:#c6b083;--red:#a63f50;min-height:100dvh;color:var(--text);font-family:var(--font-sans), "Pretendard", "Noto Sans KR", sans-serif;background:#010205}.scene-02-module__2Uqn8W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene-02-module__2Uqn8W__webtoon{background:radial-gradient(circle at 50% 8%,#2b364f3d,#0000 28%),linear-gradient(#090d18 0%,#04070e 38%,#02040a 100%);width:min(100%,480px);min-height:100dvh;margin:0 auto;animation:1s cubic-bezier(.2,.68,.24,1) both scene-02-module__2Uqn8W__sceneEntry;position:relative;overflow:hidden;box-shadow:0 0 96px #000000c2}.scene-02-module__2Uqn8W__webtoon:before{z-index:0;pointer-events:none;content:"";opacity:.1;background-image:radial-gradient(#ffffff0e .5px,#0000 .6px);background-size:6px 6px;position:absolute;inset:0}.scene-02-module__2Uqn8W__coordinateScene,.scene-02-module__2Uqn8W__dayScene,.scene-02-module__2Uqn8W__unreadScene,.scene-02-module__2Uqn8W__chartGateScene,.scene-02-module__2Uqn8W__birthScene{z-index:1;padding-left:clamp(20px,6vw,30px);padding-right:clamp(20px,6vw,30px);position:relative}.scene-02-module__2Uqn8W__coordinateScene{background:radial-gradient(circle at 50% 43%,#65323f2b,#0000 22%),radial-gradient(circle at 50% 38%,#313d5857,#0000 41%);flex-direction:column;justify-content:center;min-height:100dvh;padding-top:54px;padding-bottom:70px;display:flex}.scene-02-module__2Uqn8W__sceneHeading span,.scene-02-module__2Uqn8W__cutIndex{color:var(--gold);letter-spacing:.18em;font-size:.7rem;font-weight:640;display:block}.scene-02-module__2Uqn8W__sceneHeading h2,.scene-02-module__2Uqn8W__dayScene h2{font-family:var(--font-serif), "Noto Serif KR", serif;letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(1.5rem,6vw,1.9rem);font-weight:520}.scene-02-module__2Uqn8W__coordinateDial{aspect-ratio:1;place-items:center;width:min(78vw,350px);margin:clamp(44px,8vh,70px) auto 46px;display:grid;position:relative}.scene-02-module__2Uqn8W__coordinateRings,.scene-02-module__2Uqn8W__coordinateRings:before,.scene-02-module__2Uqn8W__coordinateRings:after{content:"";border:1px solid #b9a47a40;border-radius:50%;position:absolute}.scene-02-module__2Uqn8W__coordinateRings{inset:0;box-shadow:inset 0 0 46px #b58e5b0f}.scene-02-module__2Uqn8W__coordinateRings:before{border-style:dashed;inset:12%}.scene-02-module__2Uqn8W__coordinateRings:after{border-color:#b2435261;inset:28%}.scene-02-module__2Uqn8W__coordinateThread{background:linear-gradient(90deg,#0000,#7624328a 10%,#c54f61 61%,#7624326b 90%,#0000);height:1px;position:absolute;left:-8%;right:-8%;transform:rotate(-8deg)}.scene-02-module__2Uqn8W__coordinatePoint{background:#7f2535;border:1px solid #f28d98d1;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:61%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #9e35461f,0 0 25px #da4e62b8}.scene-02-module__2Uqn8W__coordinateDial time{z-index:1;color:#eee7de;font-family:var(--font-serif), "Noto Serif KR", serif;margin:0;font-size:clamp(1.05rem,4.8vw,1.3rem);position:absolute;top:62%}.scene-02-module__2Uqn8W__coordinateLabel{color:#b7aca1;letter-spacing:.12em;font-size:.7rem;position:absolute;top:72%}.scene-02-module__2Uqn8W__dialogueBlock{font-family:var(--font-serif), "Noto Serif KR", serif;border-left:1px solid #ab49588f;padding:17px 0 14px 18px;position:relative}.scene-02-module__2Uqn8W__dialogueBlock>span,.scene-02-module__2Uqn8W__overlayCopy>span{color:var(--gold);font-family:var(--font-sans), sans-serif;letter-spacing:.15em;margin-bottom:9px;font-size:.7rem;font-weight:650;display:block}.scene-02-module__2Uqn8W__dialogueBlock p,.scene-02-module__2Uqn8W__overlayCopy p{word-break:keep-all;margin:0;font-size:clamp(1rem,4.35vw,1.18rem);line-height:1.72}.scene-02-module__2Uqn8W__dialogueBlock p+p,.scene-02-module__2Uqn8W__overlayCopy p+p{margin-top:5px}.scene-02-module__2Uqn8W__dayScene{background:radial-gradient(at 50% 44%,#2e395238,#0000 48%);min-height:620px;padding-top:120px;padding-bottom:140px}.scene-02-module__2Uqn8W__dayTrace{align-items:center;margin:64px 0 34px;display:flex}.scene-02-module__2Uqn8W__dayTrace:before,.scene-02-module__2Uqn8W__dayTrace:after{content:"";background:#b8a37c33;flex:1;height:1px}.scene-02-module__2Uqn8W__dayTrace i{border:1px solid #bb586799;border-radius:50%;width:7px;height:7px;margin:0 16px}.scene-02-module__2Uqn8W__pendingReading{border-top:1px solid #c0ad8938;border-bottom:1px solid #c0ad891f;padding:22px 0 21px}.scene-02-module__2Uqn8W__pendingReading strong{font-family:var(--font-serif), "Noto Serif KR", serif;font-size:1.03rem;font-weight:560}.scene-02-module__2Uqn8W__pendingReading p{color:#c7c3bf;word-break:keep-all;margin:12px 0;font-size:.86rem;line-height:1.72}.scene-02-module__2Uqn8W__pendingReading span{color:#8e8d94;letter-spacing:.04em;font-size:.72rem}.scene-02-module__2Uqn8W__imagePanel{z-index:1;width:100%;height:var(--scene-02-height);background:#050812;position:relative;overflow:hidden}.scene-02-module__2Uqn8W__imagePanel:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0204093d,#0000 24% 62%,#020409d6 100%);position:absolute;inset:0}.scene-02-module__2Uqn8W__cutImage{object-fit:cover;object-position:var(--scene-02-position);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.scene-02-module__2Uqn8W__overlayCopy{z-index:3;color:#f4f0ea;font-family:var(--font-serif), "Noto Serif KR", serif;text-shadow:0 2px 16px #000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(110deg,#04060ce6,#070a1294 74%,#070a1229);border-top:1px solid #c6b89442;border-left:1px solid #ab49589e;padding:16px 17px;position:absolute;left:6%;right:6%}.scene-02-module__2Uqn8W__distanceCopy{top:7%}.scene-02-module__2Uqn8W__possibilityList{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03050ab8;border-left:1px solid #a53c4e9e;padding:15px 16px;position:absolute;bottom:5%;left:7%;right:7%}.scene-02-module__2Uqn8W__possibilityList p{color:#d6d1cb;margin:0;font-size:.79rem;line-height:1.7}.scene-02-module__2Uqn8W__possibilityList p+p{margin-top:5px}.scene-02-module__2Uqn8W__possibilityList span{color:#9f9ba0;margin-right:5px}.scene-02-module__2Uqn8W__imagePanel_amplifier{margin-top:clamp(120px,22vh,210px)}.scene-02-module__2Uqn8W__amplifierCopy{top:7%;left:38%;right:5%}.scene-02-module__2Uqn8W__emphasisLine{color:#fff6ed;padding-top:12px}.scene-02-module__2Uqn8W__questionBeat{z-index:3;font-family:var(--font-serif), "Noto Serif KR", serif;background:linear-gradient(90deg,#04060cd6,#04060c6b);padding:18px 16px;position:absolute;bottom:5%;left:7%;right:7%}.scene-02-module__2Uqn8W__questionBeat p{margin:0;font-size:.95rem;line-height:1.65}.scene-02-module__2Uqn8W__questionBeat p+p{color:#f3ece3;margin-top:14px}.scene-02-module__2Uqn8W__unreadScene{background:radial-gradient(circle at 50% 32%,#48364438,#0000 30%),linear-gradient(#04070d,#070a13 52%,#03050a);min-height:730px;padding-top:170px;padding-bottom:150px}.scene-02-module__2Uqn8W__dialSlots,.scene-02-module__2Uqn8W__emptyCharts{grid-template-columns:1fr 34px 1fr;align-items:center;margin-bottom:80px;display:grid}.scene-02-module__2Uqn8W__dialSlots>div,.scene-02-module__2Uqn8W__emptyCharts>div{aspect-ratio:1;background:radial-gradient(circle,#30283157,#0000 68%);border:1px solid #b8a0754d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.scene-02-module__2Uqn8W__dialSlots i{background:linear-gradient(90deg,#9f3c4d3d,#c44558d1,#9f3c4d3d);height:1px}.scene-02-module__2Uqn8W__dialSlots span,.scene-02-module__2Uqn8W__emptyCharts span{color:#aaa4a0;letter-spacing:.06em;font-size:.7rem}.scene-02-module__2Uqn8W__dialSlots strong,.scene-02-module__2Uqn8W__emptyCharts strong{color:#d8d1c8;font-family:var(--font-serif), serif;margin-top:8px;font-size:.93rem;font-weight:520}.scene-02-module__2Uqn8W__imagePanel_rewind{margin-top:50px}.scene-02-module__2Uqn8W__timelineOverlay{z-index:3;background:linear-gradient(90deg,#03050bc7,#03050b6b);padding:14px 12px 16px;position:absolute;top:7%;left:6%;right:6%}.scene-02-module__2Uqn8W__timelineLine{justify-content:space-between;align-items:center;height:18px;display:flex;position:relative}.scene-02-module__2Uqn8W__timelineLine:before{content:"";background:linear-gradient(90deg,#a7475638,#ae4153);height:1px;position:absolute;left:0;right:0}.scene-02-module__2Uqn8W__timelineLine i,.scene-02-module__2Uqn8W__timelineLine b{z-index:1;background:#11131b;border:1px solid #a24a59;border-radius:50%;width:8px;height:8px}.scene-02-module__2Uqn8W__timelineLine b{background:0 0;border-color:#e36b7c;border-radius:0;width:13px;height:13px;transform:rotate(45deg)}.scene-02-module__2Uqn8W__timelinePast{color:#b2abb0;margin-top:9px;font-size:.68rem;display:block}.scene-02-module__2Uqn8W__timelineEnd{text-align:right;position:absolute;top:34px;right:9px}.scene-02-module__2Uqn8W__timelineEnd time{color:#e3d9ce;font-family:var(--font-serif), serif;font-size:.76rem;display:block}.scene-02-module__2Uqn8W__timelineEnd span{color:#bc6572;font-size:.65rem}.scene-02-module__2Uqn8W__rewindCopy{bottom:5%;left:8%;right:8%}.scene-02-module__2Uqn8W__chartGateScene{background:radial-gradient(circle at 50% 25%,#483b4f33,#0000 36%);min-height:820px;padding-top:150px;padding-bottom:115px}.scene-02-module__2Uqn8W__emptyCharts{grid-template-columns:1fr 28px 1fr;margin-bottom:100px}.scene-02-module__2Uqn8W__emptyCharts>div:first-child{grid-column:1}.scene-02-module__2Uqn8W__emptyCharts>div:last-child{grid-column:3}.scene-02-module__2Uqn8W__primaryButton{color:#f3ece6;width:100%;min-height:54px;font:inherit;letter-spacing:.035em;cursor:pointer;background:linear-gradient(110deg,#7c2635b3,#0e0d15f5);border:1px solid #b54c5ca3;border-radius:2px;justify-content:center;align-items:center;margin-top:34px;padding:13px 18px;font-size:.92rem;font-weight:620;display:flex;position:relative}.scene-02-module__2Uqn8W__primaryButton:focus-visible{outline-offset:3px;outline:2px solid #d2bb91e6}.scene-02-module__2Uqn8W__birthScene{min-height:100dvh;padding-top:100px;padding-bottom:max(92px, calc(env(safe-area-inset-bottom) + 60px));background:radial-gradient(circle at 50% 13%,#9a425224,#0000 22%),#04070d;scroll-margin-top:0;animation:.62s cubic-bezier(.22,.7,.25,1) both scene-02-module__2Uqn8W__revealUp}.scene-02-module__2Uqn8W__chartOpening{color:var(--gold);letter-spacing:.12em;flex-direction:column;align-items:center;margin-bottom:54px;font-size:.72rem;display:flex}.scene-02-module__2Uqn8W__chartOpening i{border:1px solid #bca37459;border-radius:50%;width:96px;height:96px;margin-bottom:16px;box-shadow:inset 0 0 28px #a643531a}.scene-02-module__2Uqn8W__rewindBirthForm{border-top:1px solid #c3b2912b;margin-top:44px;padding-top:28px;position:relative}.scene-02-module__2Uqn8W__identityField{gap:11px;margin-bottom:46px;display:grid}.scene-02-module__2Uqn8W__identityField>span,.scene-02-module__2Uqn8W__rewindFieldset>legend{color:#d8d3cc;font-family:var(--font-serif), serif;font-size:.87rem}.scene-02-module__2Uqn8W__identityField>input,.scene-02-module__2Uqn8W__rewindDateGrid input,.scene-02-module__2Uqn8W__rewindTimeGrid input{width:100%;min-height:52px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:linear-gradient(#111722b8,#080c14e0);border:1px solid #bab9b42b;border-radius:7px;outline:none;padding:0 14px;transition:border-color .16s,background-color .16s;box-shadow:inset 0 1px #ffffff06}.scene-02-module__2Uqn8W__identityField>input:focus,.scene-02-module__2Uqn8W__rewindDateGrid input:focus,.scene-02-module__2Uqn8W__rewindTimeGrid input:focus{border-color:#cabea1a8;box-shadow:0 0 0 2px #b9b09714}.scene-02-module__2Uqn8W__rewindFieldset{border:0;min-width:0;margin:0 0 42px;padding:0}.scene-02-module__2Uqn8W__rewindFieldset>legend{align-items:center;gap:11px;width:100%;margin-bottom:16px;display:flex}.scene-02-module__2Uqn8W__rewindFieldset>legend i{color:#8f8065;font-family:var(--font-sans), sans-serif;letter-spacing:.12em;font-size:.61rem;font-style:normal}.scene-02-module__2Uqn8W__moonSegments{grid-template-columns:1fr 1fr;gap:7px;display:grid}.scene-02-module__2Uqn8W__moonSegments label{cursor:pointer;position:relative}.scene-02-module__2Uqn8W__moonSegments input{opacity:0;position:absolute}.scene-02-module__2Uqn8W__moonSegments span{color:#969ba5;background:#0a0e17ad;border:1px solid #b6bac129;border-radius:6px;justify-content:center;align-items:center;min-height:48px;font-size:.8rem;transition:border-color .16s,color .16s,background-color .16s;display:flex}.scene-02-module__2Uqn8W__moonSegments input:checked+span{color:#f0ece4;background:linear-gradient(#524f4952,#1e222bb8);border-color:#cbc2a987}.scene-02-module__2Uqn8W__moonSegments input:focus-visible+span{outline-offset:2px;outline:2px solid #d3c3a0bf}.scene-02-module__2Uqn8W__rewindDateGrid{grid-template-columns:1.45fr 1fr 1fr;gap:8px;display:grid}.scene-02-module__2Uqn8W__rewindTimeGrid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;animation:.22s ease-out both scene-02-module__2Uqn8W__timeReveal;display:grid}.scene-02-module__2Uqn8W__rewindDateGrid label>span,.scene-02-module__2Uqn8W__rewindTimeGrid label>span{color:#838995;margin:0 0 7px 2px;font-size:.66rem;display:block}.scene-02-module__2Uqn8W__subtleCheck,.scene-02-module__2Uqn8W__unknownTimeChoice{color:#c4c3c0;cursor:pointer;align-items:center;gap:11px;min-height:48px;margin-top:13px;font-size:.79rem;display:flex;position:relative}.scene-02-module__2Uqn8W__subtleCheck input,.scene-02-module__2Uqn8W__unknownTimeChoice input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.scene-02-module__2Uqn8W__subtleCheck>span,.scene-02-module__2Uqn8W__checkMark{background:#070b12e6;border:1px solid #bebeb859;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.scene-02-module__2Uqn8W__subtleCheck input:checked+span,.scene-02-module__2Uqn8W__unknownTimeChoice input:checked+.scene-02-module__2Uqn8W__checkMark{background:radial-gradient(circle,#d8c99f 0 3px,#3f4144c7 4px 100%);border-color:#d7cbaeb8}.scene-02-module__2Uqn8W__subtleCheck input:focus-visible+span,.scene-02-module__2Uqn8W__unknownTimeChoice input:focus-visible+.scene-02-module__2Uqn8W__checkMark{outline-offset:2px;outline:2px solid #d3c3a0bf}.scene-02-module__2Uqn8W__unknownTimeChoice strong{font-weight:520}.scene-02-module__2Uqn8W__unknownTimeHint{color:#898d95;word-break:keep-all;margin:-4px 0 0 31px;font-size:.72rem;line-height:1.55}.scene-02-module__2Uqn8W__formError{color:#e18b98;margin:8px 0 0;font-size:.72rem;line-height:1.5;display:block}.scene-02-module__2Uqn8W__rewindPrivacy{color:#777c85;margin:2px 0 0;font-size:.68rem;line-height:1.55}.scene-02-module__2Uqn8W__openTimeButton{color:#eee9df;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#292b30db,#0a0d15f5);border:1px solid #cbbe9d6b;border-radius:5px;justify-content:center;align-items:center;gap:13px;margin-top:30px;font-size:.9rem;font-weight:620;display:flex;position:relative}.scene-02-module__2Uqn8W__openTimeButton i{background:#d3c69f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 11px #dbc999a8}.scene-02-module__2Uqn8W__openTimeButton:focus-visible{outline-offset:3px;outline:2px solid #d2c29dd6}.scene-02-module__2Uqn8W__capturedChart{text-align:left;background:radial-gradient(circle at 94%,#cdc09d17,#0000 22%);border-top:1px solid #b9a57e38;border-bottom:1px solid #b9a57e21;margin-top:48px;padding:24px 52px 24px 0;position:relative}.scene-02-module__2Uqn8W__capturedChart>span{color:#9c8e72;letter-spacing:.08em;font-size:.68rem;display:block}.scene-02-module__2Uqn8W__capturedChart strong{font-family:var(--font-serif), serif;margin-top:7px;font-size:1.12rem;font-weight:540;display:block}.scene-02-module__2Uqn8W__capturedChart p{color:#9d9fa4;margin:7px 0 0;font-size:.73rem;line-height:1.5}.scene-02-module__2Uqn8W__capturedChart em{color:#d1c39d;font-size:.7rem;font-style:normal;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes scene-02-module__2Uqn8W__timeReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.scene-02-module__2Uqn8W__readyScene{scroll-margin-top:0}.scene-02-module__2Uqn8W__chartOverlay{z-index:3;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;top:14%;left:2%;right:2%}.scene-02-module__2Uqn8W__chartOverlay>div{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:82px;display:flex}.scene-02-module__2Uqn8W__chartOverlay span{color:#aaa3a0;font-size:.65rem}.scene-02-module__2Uqn8W__chartOverlay strong{color:#eee6dc;max-width:100%;font-family:var(--font-serif), serif;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.88rem;font-weight:540;overflow:hidden}.scene-02-module__2Uqn8W__chartOverlay b{color:#c65969e6;font-size:.8rem;font-weight:400}.scene-02-module__2Uqn8W__chartOverlay>b:nth-of-type(2){text-align:center;grid-column:1/-1;margin-top:12px}.scene-02-module__2Uqn8W__chartOverlay .scene-02-module__2Uqn8W__dateFactor{grid-column:1/-1;min-height:auto;margin-top:8px}.scene-02-module__2Uqn8W__readyCopy{bottom:4%;left:6%;right:6%}.scene-02-module__2Uqn8W__readyCopy time{color:#d8baa0;font-family:var(--font-serif), serif;margin:12px 0 7px;font-size:.94rem;display:block}.scene-02-module__2Uqn8W__readyCopy .scene-02-module__2Uqn8W__primaryButton{margin-top:24px}.scene-02-module__2Uqn8W__scene03Entry{z-index:1;min-height:100dvh;padding:72px clamp(20px, 7vw, 32px) max(72px, calc(env(safe-area-inset-bottom) + 48px));background:radial-gradient(circle at 50% 42%,#68303f33,#0000 36%);flex-direction:column;justify-content:center;display:flex;position:relative}.scene-02-module__2Uqn8W__scene03Entry h1{font-family:var(--font-serif), "Noto Serif KR", serif;word-break:keep-all;margin:10px 0 0;font-size:clamp(1.55rem,6.4vw,2rem);font-weight:520;line-height:1.4}.scene-02-module__2Uqn8W__entrySummary{text-align:center;border-top:1px solid #bca57c38;border-bottom:1px solid #bca57c24;grid-template-columns:1fr auto 1fr;align-items:center;margin:64px 0 30px;padding:26px 0;display:grid}.scene-02-module__2Uqn8W__entrySummary div{min-width:0}.scene-02-module__2Uqn8W__entrySummary span{color:#9e9a98;font-size:.72rem;display:block}.scene-02-module__2Uqn8W__entrySummary strong{font-family:var(--font-serif), serif;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:1rem;font-weight:540;display:block;overflow:hidden}.scene-02-module__2Uqn8W__entrySummary i{color:var(--red);margin:0 15px;font-style:normal}.scene-02-module__2Uqn8W__scene03Entry time{color:#d8baa0;font-family:var(--font-serif), serif;font-size:.92rem}.scene-02-module__2Uqn8W__scene03Entry>p{color:#c5c0bc;font-family:var(--font-serif), serif;word-break:keep-all;margin:15px 0 0;font-size:.96rem;line-height:1.75}@keyframes scene-02-module__2Uqn8W__sceneEntry{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@keyframes scene-02-module__2Uqn8W__revealUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:481px){.scene-02-module__2Uqn8W__webtoon{border-left:1px solid #96938e14;border-right:1px solid #96938e14}}@media (max-width:359px){.scene-02-module__2Uqn8W__coordinateScene,.scene-02-module__2Uqn8W__dayScene,.scene-02-module__2Uqn8W__unreadScene,.scene-02-module__2Uqn8W__chartGateScene,.scene-02-module__2Uqn8W__birthScene{padding-left:17px;padding-right:17px}.scene-02-module__2Uqn8W__dialogueBlock p,.scene-02-module__2Uqn8W__overlayCopy p{font-size:.95rem}.scene-02-module__2Uqn8W__possibilityList p{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.scene-02-module__2Uqn8W__webtoon,.scene-02-module__2Uqn8W__birthScene,.scene-02-module__2Uqn8W__rewindTimeGrid{animation:none}html:focus-within{scroll-behavior:auto}}
.scene-03-module__6UZbrW__pageShell{--text:#f2eee8;--muted:#aaa7a5;--gold:#c8b284;--red:#ad4254;min-height:100dvh;color:var(--text);font-family:var(--font-sans), "Pretendard", sans-serif;background:#010205}.scene-03-module__6UZbrW__webtoon{background:radial-gradient(circle at 50% 4%,#182034 0,#070b13 26%,#02040a 62%);width:min(100%,480px);min-height:100dvh;margin:0 auto;overflow:hidden;box-shadow:0 0 96px #000c}.scene-03-module__6UZbrW__openingScene,.scene-03-module__6UZbrW__profileScene,.scene-03-module__6UZbrW__compatibilityScene,.scene-03-module__6UZbrW__breakupDayScene,.scene-03-module__6UZbrW__reasonScene,.scene-03-module__6UZbrW__integrationScene,.scene-03-module__6UZbrW__milestoneScene,.scene-03-module__6UZbrW__statePanel,.scene-03-module__6UZbrW__scene04Entry{padding-left:clamp(20px,6vw,30px);padding-right:clamp(20px,6vw,30px);position:relative}.scene-03-module__6UZbrW__eyebrow,.scene-03-module__6UZbrW__scene04Entry>span{color:var(--gold);letter-spacing:.16em;font-size:.72rem;font-weight:680;display:block}.scene-03-module__6UZbrW__openingScene h1,.scene-03-module__6UZbrW__profileScene h2,.scene-03-module__6UZbrW__compatibilityScene h2,.scene-03-module__6UZbrW__breakupDayScene h2,.scene-03-module__6UZbrW__reasonScene h2,.scene-03-module__6UZbrW__integrationScene h2,.scene-03-module__6UZbrW__milestoneScene h2,.scene-03-module__6UZbrW__statePanel h1,.scene-03-module__6UZbrW__scene04Entry h1{font-family:var(--font-serif), "Noto Serif KR", serif;letter-spacing:-.035em;word-break:keep-all;margin:9px 0 0;font-size:clamp(1.55rem,6.4vw,2rem);font-weight:520;line-height:1.45}.scene-03-module__6UZbrW__openingScene{flex-direction:column;justify-content:center;min-height:100dvh;padding-top:70px;padding-bottom:76px;display:flex}.scene-03-module__6UZbrW__openingScene>p,.scene-03-module__6UZbrW__profileScene>p,.scene-03-module__6UZbrW__compatibilityScene>p,.scene-03-module__6UZbrW__breakupDayScene>p,.scene-03-module__6UZbrW__reasonScene>p,.scene-03-module__6UZbrW__milestoneScene>p,.scene-03-module__6UZbrW__statePanel p,.scene-03-module__6UZbrW__scene04Entry p{color:#d1ccc7;font-family:var(--font-serif), serif;word-break:keep-all;margin:8px 0 0;font-size:.98rem;line-height:1.76}.scene-03-module__6UZbrW__chartPair{grid-template-columns:1fr 40px 1fr;align-items:center;margin:clamp(58px,10vh,90px) 0 52px;display:grid}.scene-03-module__6UZbrW__chartPair div{text-align:center;background:radial-gradient(circle,#91425424,#0000 62%);border:1px solid #c1aa7b33;place-items:center;min-width:0;min-height:158px;padding:20px 8px;display:grid}.scene-03-module__6UZbrW__chartPair span{color:var(--muted);font-size:.71rem}.scene-03-module__6UZbrW__chartPair strong{max-width:100%;font-family:var(--font-serif), serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scene-03-module__6UZbrW__chartPair b{color:var(--gold);font-size:.78rem;font-weight:520}.scene-03-module__6UZbrW__chartPair>i{background:linear-gradient(90deg,#a84255,#d7a4aa,#a84255);height:1px;box-shadow:0 0 15px #be465b99}.scene-03-module__6UZbrW__profileScene{min-height:670px;padding-top:120px;padding-bottom:130px}.scene-03-module__6UZbrW__profileScene:nth-of-type(3){background:linear-gradient(#0000,#0d142033,#0000);min-height:610px}.scene-03-module__6UZbrW__profileScene>small,.scene-03-module__6UZbrW__breakupDayScene>small{color:#8f8d91;margin-top:20px;font-size:.72rem;line-height:1.6;display:block}.scene-03-module__6UZbrW__elementOrb{aspect-ratio:1;background:radial-gradient(circle, var(--orb), #07101e 58%, transparent 70%);width:180px;box-shadow:0 0 50px color-mix(in srgb, var(--orb), transparent 45%);border:1px solid #c9b68e3d;border-radius:50%;place-items:center;margin:54px auto 40px;display:grid}.scene-03-module__6UZbrW__elementOrb strong{font-family:var(--font-serif), serif;grid-area:1/1;font-size:1.4rem;font-weight:520}.scene-03-module__6UZbrW__elementOrb span{color:#d2c2a2;grid-area:1/1;margin-top:58px;font-size:.76rem}.scene-03-module__6UZbrW__element_wood{--orb:#406c5a}.scene-03-module__6UZbrW__element_fire{--orb:#8d3d48}.scene-03-module__6UZbrW__element_earth{--orb:#795f40}.scene-03-module__6UZbrW__element_metal{--orb:#676c7a}.scene-03-module__6UZbrW__element_water{--orb:#304b6d}.scene-03-module__6UZbrW__compatibilityScene{min-height:720px;padding-top:120px;padding-bottom:150px}.scene-03-module__6UZbrW__signalColumns{background:#c9b78e24;grid-template-columns:1fr 1fr;gap:1px;margin-top:50px;display:grid}.scene-03-module__6UZbrW__signalColumns>div{background:#080c14;flex-direction:column;gap:12px;min-width:0;padding:22px 16px;display:flex}.scene-03-module__6UZbrW__signalColumns strong{color:var(--gold);font-size:.75rem}.scene-03-module__6UZbrW__signalColumns span{color:#d1cdca;word-break:keep-all;font-size:.82rem;line-height:1.55}.scene-03-module__6UZbrW__breakupDayScene{background:radial-gradient(circle at 50% 32%,#7d314029,#0000 40%);padding-top:108px;padding-bottom:125px}.scene-03-module__6UZbrW__breakupDayScene time{color:#dfc6b4;font-family:var(--font-serif), serif;margin:35px 0 6px;display:block}.scene-03-module__6UZbrW__daySignals{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.scene-03-module__6UZbrW__daySignals span{color:#eadde0;background:#521c2738;border:1px solid #a74b5a5c;padding:9px 12px;font-size:.78rem}.scene-03-module__6UZbrW__reasonScene{padding-top:118px;padding-bottom:110px}.scene-03-module__6UZbrW__reasonGrid{grid-template-columns:1fr 1fr;gap:9px;margin:36px 0 28px;display:grid}.scene-03-module__6UZbrW__reasonGrid button,.scene-03-module__6UZbrW__precisionChoices button,.scene-03-module__6UZbrW__milestoneTabs button{color:#d6d1cc;min-height:48px;font:inherit;background:#0a0d14cc;border:1px solid #b8ad9940}.scene-03-module__6UZbrW__reasonGrid button[aria-pressed=true],.scene-03-module__6UZbrW__precisionChoices button[aria-pressed=true],.scene-03-module__6UZbrW__milestoneTabs button[aria-selected=true]{color:#fff;background:#5c233052;border-color:#b64e61}.scene-03-module__6UZbrW__detailField,.scene-03-module__6UZbrW__dateField{color:#c5b99f;gap:10px;font-size:.78rem;display:grid}.scene-03-module__6UZbrW__detailField textarea{resize:vertical;color:#f2eee8;min-height:110px;font:inherit;background:#080b12;border:1px solid #b8ad9938;padding:14px;line-height:1.6}.scene-03-module__6UZbrW__formError{color:#ee9eaa!important;font-size:.78rem!important}.scene-03-module__6UZbrW__primaryButton{color:#fff7f2;width:100%;min-height:54px;font:inherit;background:linear-gradient(135deg,#35121a,#190b12);border:1px solid #b95364a6;margin-top:26px;padding:14px 18px;font-weight:620}.scene-03-module__6UZbrW__imagePanel{width:100%;height:var(--scene-03-height);background:#03060c;position:relative;overflow:hidden}.scene-03-module__6UZbrW__imagePanel:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#02040a70,#0000 30% 58%,#02040ad9);position:absolute;inset:0}.scene-03-module__6UZbrW__cutImage{object-fit:cover;object-position:var(--scene-03-position);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.scene-03-module__6UZbrW__reasonOverlay,.scene-03-module__6UZbrW__cinematicCopy,.scene-03-module__6UZbrW__rewindCopy,.scene-03-module__6UZbrW__finalCopy{z-index:2;color:#f7f1ea;font-family:var(--font-serif), serif;text-shadow:0 2px 14px #000;position:absolute}.scene-03-module__6UZbrW__reasonOverlay,.scene-03-module__6UZbrW__cinematicCopy,.scene-03-module__6UZbrW__rewindCopy{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(110deg,#04060ce6,#070a1294 74%,#070a1229);border-top:1px solid #c6b89442;border-left:1px solid #ab49589e;padding:13px 15px 14px}.scene-03-module__6UZbrW__reasonOverlay{top:12%;left:6%;right:44%}.scene-03-module__6UZbrW__reasonOverlay span{color:var(--gold);font-family:var(--font-sans), sans-serif;letter-spacing:.14em;font-size:.7rem}.scene-03-module__6UZbrW__reasonOverlay p,.scene-03-module__6UZbrW__cinematicCopy p,.scene-03-module__6UZbrW__rewindCopy p,.scene-03-module__6UZbrW__finalCopy p{word-break:keep-all;margin:8px 0 0;font-size:clamp(.94rem,4vw,1.08rem);line-height:1.65}.scene-03-module__6UZbrW__integrationScene{padding-top:110px;padding-bottom:145px}.scene-03-module__6UZbrW__integrationScene>p{color:#d7d2cd;font-family:var(--font-serif), serif;border-left:1px solid #9f3a4c;margin:25px 0 0;padding-left:16px;font-size:.94rem;line-height:1.7}.scene-03-module__6UZbrW__integrationScene blockquote{color:#cbbfba;font-family:var(--font-serif), serif;border-top:1px solid #c5af8529;border-bottom:1px solid #c5af8529;margin:35px 0;padding:18px 0;line-height:1.65}.scene-03-module__6UZbrW__integrationScene>strong{color:#f4e9e4;font-family:var(--font-serif), serif;margin-top:52px;font-size:1.08rem;line-height:1.75;display:block}.scene-03-module__6UZbrW__cinematicCopy{bottom:10%;left:7%;right:7%}.scene-03-module__6UZbrW__cinematicCopy strong{color:#f3dadc;margin-top:12px;display:block}.scene-03-module__6UZbrW__timelineOverlay{z-index:2;color:#c9b898;flex-direction:column;justify-content:space-between;width:34%;font-size:.67rem;display:flex;position:absolute;top:13%;bottom:14%;left:7%}.scene-03-module__6UZbrW__timelineOverlay i{background:linear-gradient(#9e3c4e,#e06a7e);flex:1;width:1px;margin:9px 0 9px 5px;box-shadow:0 0 8px #b24457}.scene-03-module__6UZbrW__timelineOverlay time{color:#f1d8d1;font-family:var(--font-serif), serif}.scene-03-module__6UZbrW__rewindCopy{bottom:9%;left:47%;right:6%}.scene-03-module__6UZbrW__milestoneScene{padding-top:110px;padding-bottom:105px}.scene-03-module__6UZbrW__milestoneTabs{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:40px;display:grid}.scene-03-module__6UZbrW__milestoneTabs button{min-height:62px;padding:8px 5px;font-size:.72rem;line-height:1.4}.scene-03-module__6UZbrW__precisionChoices{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:24px;display:grid}.scene-03-module__6UZbrW__dateField{margin-top:24px}.scene-03-module__6UZbrW__dateField input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:50px;font:inherit;background:#080b12;border:1px solid #b8ad9940;padding:0 12px}.scene-03-module__6UZbrW__milestoneOverlay{z-index:2;color:#d8d0c8;text-shadow:0 2px 10px #000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(110deg,#04060cd6,#070a126b 76%,#070a1214);border-top:1px solid #c6b8943b;border-left:1px solid #ab49588f;flex-direction:column;gap:5px;padding:12px 14px;font-size:.66rem;display:flex;position:absolute;top:10%;left:6%;right:6%}.scene-03-module__6UZbrW__milestoneOverlay strong{color:#f0c8ca;margin-top:3px}.scene-03-module__6UZbrW__finalCopy{background:linear-gradient(90deg,#05070dcc,#05070d7a);padding:12px 14px;bottom:5%;left:6%;right:6%}.scene-03-module__6UZbrW__finalCopy .scene-03-module__6UZbrW__primaryButton{margin-top:15px}.scene-03-module__6UZbrW__loadingScene{align-content:center;place-items:center;gap:25px;min-height:100dvh;display:grid}.scene-03-module__6UZbrW__loadingScene i{border:1px solid #bda8784f;border-radius:50%;width:84px;height:84px;animation:1.5s ease-in-out infinite scene-03-module__6UZbrW__pulse;box-shadow:0 0 35px #a5415354}.scene-03-module__6UZbrW__loadingScene p{color:#cdc5ba;font-family:var(--font-serif), serif}.scene-03-module__6UZbrW__statePanel,.scene-03-module__6UZbrW__scene04Entry{width:min(100%,480px);min-height:100dvh;padding-top:60px;padding-bottom:max(60px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;margin:0 auto;display:flex}.scene-03-module__6UZbrW__preservedFacts{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:44px;display:grid}.scene-03-module__6UZbrW__preservedFacts i{color:var(--red);font-style:normal}.scene-03-module__6UZbrW__preservedFacts time{color:#cbb99b;grid-column:1/-1;margin-top:15px}@keyframes scene-03-module__6UZbrW__pulse{50%{opacity:.4;transform:scale(.92)}}@media (min-width:481px){.scene-03-module__6UZbrW__webtoon{border-left:1px solid #ffffff12;border-right:1px solid #ffffff12}}@media (max-width:359px){.scene-03-module__6UZbrW__openingScene,.scene-03-module__6UZbrW__profileScene,.scene-03-module__6UZbrW__compatibilityScene,.scene-03-module__6UZbrW__breakupDayScene,.scene-03-module__6UZbrW__reasonScene,.scene-03-module__6UZbrW__integrationScene,.scene-03-module__6UZbrW__milestoneScene{padding-left:17px;padding-right:17px}}@media (prefers-reduced-motion:reduce){.scene-03-module__6UZbrW__loadingScene i{animation:none}.scene-03-module__6UZbrW__pageShell *{scroll-behavior:auto!important}}
.v2-relationship-flow-chart-module__KH5z0G__flowChart{color:#eee5dc;min-width:0;font-family:var(--font-sans), sans-serif;background:radial-gradient(at 90% 0,#6a394a29,#0000 52%),#10131a;border:1px solid #b48f943d;border-radius:18px;scroll-margin-top:90px;overflow:hidden}.v2-relationship-flow-chart-module__KH5z0G__flowChart,.v2-relationship-flow-chart-module__KH5z0G__flowChart *{box-sizing:border-box}.v2-relationship-flow-chart-module__KH5z0G__flowChart:focus{outline:none}.v2-relationship-flow-chart-module__KH5z0G__flowChart:focus-visible{outline-offset:4px;outline:2px solid #d6a7b4}.v2-relationship-flow-chart-module__KH5z0G__header{padding:23px 20px 0}.v2-relationship-flow-chart-module__KH5z0G__eyebrow{color:#b58f9e;letter-spacing:.1em;margin-bottom:11px;font-size:.6875rem;line-height:1.7;display:block}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__title{color:#f0e4dc;font-family:var(--font-serif), serif;text-wrap:balance;margin:0;font-size:1.2rem;font-weight:500;line-height:1.55}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__intro{color:#bfb1b1;text-wrap:pretty;margin:10px 0 0;font-size:.8125rem;line-height:1.85}.v2-relationship-flow-chart-module__KH5z0G__flowChart p,.v2-relationship-flow-chart-module__KH5z0G__flowChart h2,.v2-relationship-flow-chart-module__KH5z0G__flowChart h3,.v2-relationship-flow-chart-module__KH5z0G__flowChart time{overflow-wrap:anywhere}.v2-relationship-flow-chart-module__KH5z0G__legend{color:#d1c6c1;flex-wrap:wrap;gap:9px 16px;margin:23px 20px 0;font-size:.75rem;line-height:1.6;display:flex}.v2-relationship-flow-chart-module__KH5z0G__legend>span{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:inline-flex}.v2-relationship-flow-chart-module__KH5z0G__legend i{border-radius:2px;flex:none;width:16px;height:2px}.v2-relationship-flow-chart-module__KH5z0G__userSwatch{background:#eadfc9}.v2-relationship-flow-chart-module__KH5z0G__partnerSwatch{background:#bb8396}.v2-relationship-flow-chart-module__KH5z0G__chemistrySwatch{background:#a4aca6}.v2-relationship-flow-chart-module__KH5z0G__plot{margin:15px 5px 0;position:relative}.v2-relationship-flow-chart-module__KH5z0G__selectionCaption{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 9px;min-height:27px;margin:0 15px -1px;display:flex}.v2-relationship-flow-chart-module__KH5z0G__selectionCaption>span{color:#e0bdc9;background:#8c4b6124;border:1px solid #ac7f9140;border-radius:5px;padding:4px 9px;font-size:.6875rem;line-height:1.55}.v2-relationship-flow-chart-module__KH5z0G__selectionCaption time{color:#b9a9ad;font-size:.6875rem;line-height:1.6}.v2-relationship-flow-chart-module__KH5z0G__svg{width:100%;height:auto;display:block}.v2-relationship-flow-chart-module__KH5z0G__grid{fill:none;stroke:#d5c5c414;stroke-width:1px}.v2-relationship-flow-chart-module__KH5z0G__markerGuide{fill:none;stroke:#d7bcc229;stroke-width:1px;stroke-dasharray:2 5}.v2-relationship-flow-chart-module__KH5z0G__selectedGuide{fill:none;stroke:#c296a5;stroke-opacity:.8;stroke-width:1px}.v2-relationship-flow-chart-module__KH5z0G__monthGuide{stroke-dasharray:3 4}.v2-relationship-flow-chart-module__KH5z0G__markerTick{fill:#75616d}.v2-relationship-flow-chart-module__KH5z0G__selectedTick{fill:#dfb8c5}.v2-relationship-flow-chart-module__KH5z0G__curve{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7px}.v2-relationship-flow-chart-module__KH5z0G__userCurve{stroke:#eadfc9}.v2-relationship-flow-chart-module__KH5z0G__partnerCurve{stroke:#bb8396}.v2-relationship-flow-chart-module__KH5z0G__chemistryCurve{stroke:#a4aca6;stroke-width:2px;stroke-dasharray:5 5}.v2-relationship-flow-chart-module__KH5z0G__userPoint{fill:#eadfc9}.v2-relationship-flow-chart-module__KH5z0G__partnerPoint{fill:#bb8396}.v2-relationship-flow-chart-module__KH5z0G__chemistryPoint{fill:#a4aca6}.v2-relationship-flow-chart-module__KH5z0G__pointRing{fill:#10131a;stroke:currentColor;stroke-opacity:.55;stroke-width:1px}.v2-relationship-flow-chart-module__KH5z0G__userRing{color:#eadfc9}.v2-relationship-flow-chart-module__KH5z0G__partnerRing{color:#bb8396}.v2-relationship-flow-chart-module__KH5z0G__chemistryRing{color:#a4aca6}.v2-relationship-flow-chart-module__KH5z0G__range{color:#948790;justify-content:space-between;gap:20px;margin:-17px 21px 0;font-size:.6875rem;line-height:1.6;display:flex}.v2-relationship-flow-chart-module__KH5z0G__range time{min-width:0;max-width:48%}.v2-relationship-flow-chart-module__KH5z0G__range time:last-child{text-align:end}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__empty{color:#baabb4;text-align:center;margin:0;padding:32px 20px;font-size:.8125rem;line-height:1.85}.v2-relationship-flow-chart-module__KH5z0G__toggleArea{margin:20px 20px 0}.v2-relationship-flow-chart-module__KH5z0G__chemistryToggle{color:#c7b8c2;width:100%;min-height:46px;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:#ffffff02;border:1px solid #b494a12b;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:.75rem;line-height:1.6;transition:background-color .15s,border-color .15s;display:flex}.v2-relationship-flow-chart-module__KH5z0G__chemistryToggle>span:last-child{overflow-wrap:anywhere;min-width:0}.v2-relationship-flow-chart-module__KH5z0G__chemistryToggle[aria-pressed=true]{color:#e1d2dc;background:#71616c20;border-color:#a58c9866}.v2-relationship-flow-chart-module__KH5z0G__toggleTrack{background:#29222e;border:1px solid #917d8b;border-radius:20px;flex:none;width:28px;height:16px;position:relative}.v2-relationship-flow-chart-module__KH5z0G__toggleTrack:after{content:"";background:#a58e9d;border-radius:50%;width:8px;height:8px;transition:transform .15s,background-color .15s;position:absolute;inset:3px auto auto 3px}.v2-relationship-flow-chart-module__KH5z0G__chemistryToggle[aria-pressed=true] .v2-relationship-flow-chart-module__KH5z0G__toggleTrack{background:#715261;border-color:#bd99a7}.v2-relationship-flow-chart-module__KH5z0G__chemistryToggle[aria-pressed=true] .v2-relationship-flow-chart-module__KH5z0G__toggleTrack:after{background:#efdae4;transform:translate(12px)}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__chemistryNote{color:#aca2a9;margin:11px 2px 0;font-size:.75rem;line-height:1.85}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__markerHint{color:#c1b1bb;align-items:flex-start;gap:7px;margin:24px 20px 12px;font-size:.75rem;line-height:1.7;display:flex}.v2-relationship-flow-chart-module__KH5z0G__markerHint svg{color:#c197a7;flex:none;margin-top:2px}.v2-relationship-flow-chart-module__KH5z0G__markers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 20px;padding:0;list-style:none;display:grid}.v2-relationship-flow-chart-module__KH5z0G__markers li{min-width:0}.v2-relationship-flow-chart-module__KH5z0G__markers button{color:#d0bdc8;width:100%;height:100%;min-height:65px;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:#ffffff02;border:1px solid #9f839438;border-radius:10px;align-items:flex-start;gap:9px;padding:12px 10px;transition:border-color .15s,background-color .15s;display:flex}.v2-relationship-flow-chart-module__KH5z0G__markers button[aria-pressed=true]{color:#f0dce6;background:#79394f3b;border-color:#bb8297}.v2-relationship-flow-chart-module__KH5z0G__markerNumber{color:#a08192;font-variant-numeric:tabular-nums;flex:none;padding-top:1px;font-size:.6875rem;line-height:1.8}.v2-relationship-flow-chart-module__KH5z0G__markers button[aria-pressed=true] .v2-relationship-flow-chart-module__KH5z0G__markerNumber{color:#d3a7b8}.v2-relationship-flow-chart-module__KH5z0G__markerText{gap:5px;min-width:0;display:grid}.v2-relationship-flow-chart-module__KH5z0G__markerText>span{overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.65}.v2-relationship-flow-chart-module__KH5z0G__markerText time{color:#a993a2;font-size:.6875rem;line-height:1.65}.v2-relationship-flow-chart-module__KH5z0G__markers button[aria-pressed=true] time{color:#cfadbd}.v2-relationship-flow-chart-module__KH5z0G__markers button:focus-visible,.v2-relationship-flow-chart-module__KH5z0G__chemistryToggle:focus-visible{outline-offset:3px;outline:2px solid #e1b8c7}.v2-relationship-flow-chart-module__KH5z0G__detail{border-top:1px solid #a884972e;margin:23px 20px 0;padding:20px 0 0}.v2-relationship-flow-chart-module__KH5z0G__detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 12px;display:flex}.v2-relationship-flow-chart-module__KH5z0G__detailHeader h3{color:#ead6e0;margin:0;font-size:.9375rem;font-weight:500;line-height:1.7}.v2-relationship-flow-chart-module__KH5z0G__detailHeader time{color:#b196a7;font-size:.75rem;line-height:1.7}.v2-relationship-flow-chart-module__KH5z0G__basisDetails{margin:8px 0 16px}.v2-relationship-flow-chart-module__KH5z0G__basisDetails summary{color:#bfa4b3;cursor:pointer;min-height:44px;padding:10px 0;font-size:.75rem;line-height:1.8}.v2-relationship-flow-chart-module__KH5z0G__basisDetails summary:focus-visible{outline-offset:3px;outline:2px solid #d2a7b8}.v2-relationship-flow-chart-module__KH5z0G__basisDetails[open] summary{color:#dfbdce}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__basis{color:#ae9dab;margin:9px 0 16px;font-size:.75rem;line-height:1.85}.v2-relationship-flow-chart-module__KH5z0G__readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-relationship-flow-chart-module__KH5z0G__person{background:#e3d6c608;border:1px solid #b9a6a12b;border-radius:10px;min-width:0;padding:14px 12px}.v2-relationship-flow-chart-module__KH5z0G__partner{background:#bb748d09;border-color:#b47f962e}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__personLabel{color:#a79b97;margin:0 0 6px;font-size:.6875rem;line-height:1.7}.v2-relationship-flow-chart-module__KH5z0G__personName{color:#e6d9c8;overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.7;display:block}.v2-relationship-flow-chart-module__KH5z0G__partner .v2-relationship-flow-chart-module__KH5z0G__personName{color:#e2b9ca}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__level{color:#dbcbbf;margin:13px 0 0;font-size:.8125rem;line-height:1.75}.v2-relationship-flow-chart-module__KH5z0G__partner .v2-relationship-flow-chart-module__KH5z0G__level{color:#d5b2c1}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__unavailable{color:#a396a2}.v2-relationship-flow-chart-module__KH5z0G__chemistryReading{background:#a0a19605;border:1px dashed #a69d9d45;border-radius:9px;margin-top:13px;padding:14px 13px}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__chemistryLabel{color:#c0c3b9;margin:0 0 8px;font-size:.6875rem;line-height:1.7}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__chemistryValue{color:#d2d1c8;margin:0;font-size:.8125rem;line-height:1.8}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__chemistryCaption{color:#a8a5a4;margin:8px 0 0;font-size:.75rem;line-height:1.85}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__scope{color:#a397a1;background:#00000015;border-top:1px solid #a3849424;margin:21px 0 0;padding:16px 20px 19px;font-size:.75rem;line-height:1.9}@media (hover:hover){.v2-relationship-flow-chart-module__KH5z0G__markers button:hover,.v2-relationship-flow-chart-module__KH5z0G__chemistryToggle:hover{background-color:#77435a23;border-color:#b4899e}}@media (max-width:359px){.v2-relationship-flow-chart-module__KH5z0G__header{padding:20px 15px 0}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__title{font-size:1.1rem}.v2-relationship-flow-chart-module__KH5z0G__legend{gap:8px 12px;margin-inline:15px}.v2-relationship-flow-chart-module__KH5z0G__toggleArea,.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__markerHint,.v2-relationship-flow-chart-module__KH5z0G__markers,.v2-relationship-flow-chart-module__KH5z0G__detail{margin-inline:15px}.v2-relationship-flow-chart-module__KH5z0G__markers{gap:7px}.v2-relationship-flow-chart-module__KH5z0G__markers button{gap:7px;padding-inline:8px}.v2-relationship-flow-chart-module__KH5z0G__readings{gap:8px}.v2-relationship-flow-chart-module__KH5z0G__person{padding-inline:9px}.v2-relationship-flow-chart-module__KH5z0G__flowChart .v2-relationship-flow-chart-module__KH5z0G__scope{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.v2-relationship-flow-chart-module__KH5z0G__markers button,.v2-relationship-flow-chart-module__KH5z0G__chemistryToggle,.v2-relationship-flow-chart-module__KH5z0G__toggleTrack:after{transition:none}}
.v2-flow-map-module__D1zYHq__shell{color:#eee5df;width:min(100%,480px);min-height:100dvh;font-family:var(--font-sans), "Pretendard", sans-serif;background:#090b12;margin-inline:auto;padding:52px 0 140px}.v2-flow-map-module__D1zYHq__shell,.v2-flow-map-module__D1zYHq__shell *{box-sizing:border-box}.v2-flow-map-module__D1zYHq__header{padding:33px 24px 27px}.v2-flow-map-module__D1zYHq__eyebrow{color:#b59a92;letter-spacing:.13em;font-size:.73rem;line-height:1.8}.v2-flow-map-module__D1zYHq__header h1{font-family:var(--font-serif), serif;letter-spacing:-.045em;white-space:pre-line;overflow-wrap:anywhere;word-break:keep-all;margin:15px 0 12px;font-size:clamp(1.55rem,6.3vw,1.95rem);font-weight:500;line-height:1.65}.v2-flow-map-module__D1zYHq__header h1:focus,.v2-flow-map-module__D1zYHq__compactHeading h2:focus{outline:none}.v2-flow-map-module__D1zYHq__header>p{color:#bcb0b8;margin:0;font-size:.82rem;line-height:1.85}.v2-flow-map-module__D1zYHq__textButton{color:#d1acb6;min-height:44px;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:12px;margin-top:12px;padding:10px 0;font-size:.75rem;line-height:1.7;display:inline-flex}.v2-flow-map-module__D1zYHq__openingArt{width:80%;max-width:360px;margin:0 0 0 auto}.v2-flow-map-module__D1zYHq__openingArt img,.v2-flow-map-module__D1zYHq__readingArt img,.v2-flow-map-module__D1zYHq__closingArt img{width:100%;height:auto;display:block}.v2-flow-map-module__D1zYHq__openingArt img{border-radius:18px 0 0 4px}.v2-flow-map-module__D1zYHq__inset{padding:20px 24px 0}.v2-flow-map-module__D1zYHq__dialogue{background:linear-gradient(125deg,#231e28,#161922);border:1px solid #aa84932e;border-radius:3px 16px 16px;padding:20px}.v2-flow-map-module__D1zYHq__dialogue>span,.v2-flow-map-module__D1zYHq__pattern>span{color:#c5a291;letter-spacing:.09em;margin-bottom:9px;font-size:.68rem;line-height:1.6;display:block}.v2-flow-map-module__D1zYHq__dialogue p{font-family:var(--font-serif), serif;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.95}.v2-flow-map-module__D1zYHq__chartSection{padding:42px 24px 0}.v2-flow-map-module__D1zYHq__chartChapter{margin-bottom:14px}.v2-flow-map-module__D1zYHq__scope{color:#ad9dab;overflow-wrap:anywhere;word-break:keep-all;margin:18px 0 0;font-size:.72rem;line-height:1.9}.v2-flow-map-module__D1zYHq__sectionHeading{padding:48px 24px 24px}.v2-flow-map-module__D1zYHq__chapter{color:#b39686;letter-spacing:.1em;font-size:.7rem;line-height:1.7}.v2-flow-map-module__D1zYHq__sectionHeading h2,.v2-flow-map-module__D1zYHq__compactHeading h2{font-family:var(--font-serif), serif;letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:11px 0 0;font-size:clamp(1.23rem,5.2vw,1.55rem);font-weight:500;line-height:1.75}.v2-flow-map-module__D1zYHq__readingArt{width:85%;margin:0 auto 0 0}.v2-flow-map-module__D1zYHq__readingArt img{border-radius:0 15px 4px 0}.v2-flow-map-module__D1zYHq__pattern{border-left:2px solid #ae718770;padding:20px 0 20px 18px}.v2-flow-map-module__D1zYHq__pattern h3{color:#ebd0c4;font-family:var(--font-serif), serif;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 12px;font-size:1.1rem;font-weight:500;line-height:1.85}.v2-flow-map-module__D1zYHq__pattern p{color:#d0bdc7;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:.86rem;line-height:2}.v2-flow-map-module__D1zYHq__highlights{padding:39px 24px 34px}.v2-flow-map-module__D1zYHq__compactHeading h2{margin-top:0}.v2-flow-map-module__D1zYHq__compactHeading>p{color:#c1aebc;overflow-wrap:anywhere;word-break:keep-all;margin:13px 0 0;font-size:.82rem;line-height:1.9}.v2-flow-map-module__D1zYHq__highlightList{margin:23px 0 0;padding:0;list-style:none}.v2-flow-map-module__D1zYHq__highlightList li{align-items:flex-start;gap:16px;padding:0 0 25px;display:flex;position:relative}.v2-flow-map-module__D1zYHq__highlightList li:not(:last-child):before{content:"";background:#95637555;width:1px;position:absolute;top:12px;bottom:0;left:4px}.v2-flow-map-module__D1zYHq__highlightList i{background:#5d343e;border:1px solid #d6a696;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:7px;box-shadow:0 0 0 4px #53313e25}.v2-flow-map-module__D1zYHq__highlightList time{color:#bf9989;font-size:.72rem;line-height:1.85}.v2-flow-map-module__D1zYHq__highlightList p{color:#e2c7d1;overflow-wrap:anywhere;word-break:keep-all;margin:7px 0 0;font-size:.89rem;line-height:1.9}.v2-flow-map-module__D1zYHq__memoryCard{background:#14161e;border:1px solid #987f8a29;border-radius:13px;margin-top:15px;padding:19px}.v2-flow-map-module__D1zYHq__memoryCard h3{color:#c9b7c2;margin:0 0 14px;font-size:.77rem;font-weight:500}.v2-flow-map-module__D1zYHq__memoryCard ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.v2-flow-map-module__D1zYHq__memoryCard li{color:#d5b7c7;overflow-wrap:anywhere;background:#2b202d;border:1px solid #92687c44;border-radius:20px;padding:6px 10px;font-size:.7rem;line-height:1.7}.v2-flow-map-module__D1zYHq__memoryCard blockquote{color:#d6c1cd;white-space:pre-line;overflow-wrap:anywhere;border-left:1px solid #936d8170;margin:17px 0 0;padding-left:12px;font-size:.79rem;line-height:1.85}.v2-flow-map-module__D1zYHq__memoryCard p{color:#ab9caa;overflow-wrap:anywhere;word-break:keep-all;margin:15px 0 0;font-size:.7rem;line-height:1.85}.v2-flow-map-module__D1zYHq__closingArt{width:75%;max-width:330px;margin:0 0 0 auto}.v2-flow-map-module__D1zYHq__closingArt img{border-radius:18px 0 0 4px}.v2-flow-map-module__D1zYHq__next{padding:44px 24px 0}.v2-flow-map-module__D1zYHq__next .v2-flow-map-module__D1zYHq__compactHeading h2{margin-top:12px;scroll-margin-top:82px}.v2-flow-map-module__D1zYHq__choices{gap:10px;margin-top:25px;display:grid}.v2-flow-map-module__D1zYHq__choice{color:#dfd0d9;width:100%;font:inherit;text-align:start;cursor:pointer;background:#141620;border:1px solid #a087982e;border-radius:13px;align-items:flex-start;gap:12px;padding:19px 16px;transition:border-color .15s,background-color .15s;display:flex}.v2-flow-map-module__D1zYHq__choice[aria-pressed=true]{background:#32222f;border-color:#ba7c91}.v2-flow-map-module__D1zYHq__choiceNumber{color:#a88596;font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:3px;font-size:.67rem;line-height:1.85}.v2-flow-map-module__D1zYHq__choiceCopy{gap:8px;min-width:0;display:grid}.v2-flow-map-module__D1zYHq__choiceCopy strong{overflow-wrap:anywhere;word-break:keep-all;font-size:.93rem;font-weight:550;line-height:1.8}.v2-flow-map-module__D1zYHq__choiceCopy>span{color:#b7a3b2;overflow-wrap:anywhere;word-break:keep-all;font-size:.76rem;line-height:1.85}.v2-flow-map-module__D1zYHq__choiceCheck{color:#c98eaa;flex-shrink:0;margin:3px 0 0 auto;font-size:.9rem;font-style:normal}.v2-flow-map-module__D1zYHq__back{color:#b59dab;cursor:pointer;min-height:44px;font:inherit;overflow-wrap:anywhere;text-align:center;background:0 0;border:0;margin:18px auto 0;padding:10px 0;font-size:.74rem;line-height:1.8;display:block}.v2-flow-map-module__D1zYHq__dock{z-index:25;width:min(100%,480px);padding:13px 20px max(13px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11111bf5;border-top:1px solid #b5879833;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.v2-flow-map-module__D1zYHq__dock>p{color:#bfa3b4;text-align:center;overflow-wrap:anywhere;margin:0 0 8px;font-size:.68rem;line-height:1.8}.v2-flow-map-module__D1zYHq__primary{color:#f9e8e8;cursor:pointer;width:100%;min-height:54px;font:inherit;text-align:center;background:linear-gradient(110deg,#703546,#4d2838);border:1px solid #b7758b;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:14px 16px;font-size:.86rem;font-weight:550;line-height:1.8;display:flex}.v2-flow-map-module__D1zYHq__primary>span{overflow-wrap:anywhere;word-break:keep-all;min-width:0}.v2-flow-map-module__D1zYHq__primary svg{flex-shrink:0}.v2-flow-map-module__D1zYHq__textButton:focus-visible,.v2-flow-map-module__D1zYHq__choice:focus-visible,.v2-flow-map-module__D1zYHq__back:focus-visible,.v2-flow-map-module__D1zYHq__primary:focus-visible{outline-offset:3px;outline:2px solid #e5b9c7}.v2-flow-map-module__D1zYHq__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:21px;min-height:calc(100dvh - 192px);padding:32px 26px;display:flex}.v2-flow-map-module__D1zYHq__state>img{border-radius:70px 70px 5px 5px;width:112px;height:auto}.v2-flow-map-module__D1zYHq__state h1{font-family:var(--font-serif), serif;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:1.45rem;font-weight:500;line-height:1.8}.v2-flow-map-module__D1zYHq__state h1:focus{outline:none}.v2-flow-map-module__D1zYHq__state p{color:#b9a8b8;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:.82rem;line-height:1.9}.v2-flow-map-module__D1zYHq__loadingThread{background:#ba7b8e;width:90px;height:1px;animation:1.4s ease-in-out infinite alternate v2-flow-map-module__D1zYHq__breathe}@keyframes v2-flow-map-module__D1zYHq__breathe{to{opacity:.3;transform:scaleX(.65)}}@media (max-width:359px){.v2-flow-map-module__D1zYHq__header,.v2-flow-map-module__D1zYHq__sectionHeading,.v2-flow-map-module__D1zYHq__inset,.v2-flow-map-module__D1zYHq__chartSection,.v2-flow-map-module__D1zYHq__highlights,.v2-flow-map-module__D1zYHq__next{padding-inline:19px}.v2-flow-map-module__D1zYHq__dialogue{padding:17px}.v2-flow-map-module__D1zYHq__choice{gap:10px;padding:17px 13px}.v2-flow-map-module__D1zYHq__dock{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.v2-flow-map-module__D1zYHq__loadingThread{animation:none}.v2-flow-map-module__D1zYHq__choice{transition:none}}
