.SoulmateCreationExperience-module__RIppfG__creation{text-align:center;color:#f4efe5;max-width:760px;margin:42px auto 55px}.SoulmateCreationExperience-module__RIppfG__compact{text-align:left;max-width:none;margin:24px 0 0}.SoulmateCreationExperience-module__RIppfG__compact h2{color:#e9c878;font-size:14px;font-weight:400;line-height:1.6}.SoulmateCreationExperience-module__RIppfG__compact .SoulmateCreationExperience-module__RIppfG__milestones{margin:16px 0 0}.SoulmateCreationExperience-module__RIppfG__compact .SoulmateCreationExperience-module__RIppfG__milestones li{gap:7px;padding:0 4px;font-size:10px}.SoulmateCreationExperience-module__RIppfG__compact .SoulmateCreationExperience-module__RIppfG__marker{width:26px;height:26px;font-size:9px}.SoulmateCreationExperience-module__RIppfG__compact .SoulmateCreationExperience-module__RIppfG__milestones li+li:before{top:13px;left:calc(21px - 50%);right:calc(50% + 21px)}.SoulmateCreationExperience-module__RIppfG__compact .SoulmateCreationExperience-module__RIppfG__elapsed{margin-top:14px}.SoulmateCreationExperience-module__RIppfG__compact .SoulmateCreationExperience-module__RIppfG__tip,.SoulmateCreationExperience-module__RIppfG__compact .SoulmateCreationExperience-module__RIppfG__slow{min-height:0;margin:10px 0 0;font-size:11px;line-height:1.7}.SoulmateCreationExperience-module__RIppfG__eyebrow{color:#e9c878;letter-spacing:.28em;margin:0 0 20px;font-size:10px}.SoulmateCreationExperience-module__RIppfG__creation h1{text-wrap:balance;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:clamp(27px,3vw,42px);font-weight:400;line-height:1.4}.SoulmateCreationExperience-module__RIppfG__creationNote{color:#aaa3b4;text-wrap:pretty;max-width:510px;margin:18px auto 0;font-size:14px;line-height:1.9}.SoulmateCreationExperience-module__RIppfG__canvas{isolation:isolate;aspect-ratio:4/5;background:#181627;border:1px solid #ffffffe0;border-radius:8px;width:174px;margin:34px auto 32px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 20px 60px #0005,0 0 70px #e9c87818}.SoulmateCreationExperience-module__RIppfG__collisionScene{isolation:isolate;width:100%;max-width:560px;height:clamp(260px,43vw,350px);margin:14px auto 18px;position:relative}.SoulmateCreationExperience-module__RIppfG__cosmic{width:100%;height:100%;position:absolute;inset:0}.SoulmateCreationExperience-module__RIppfG__candidate{left:var(--card-x);top:var(--card-y);aspect-ratio:4/5;width:clamp(46px,14vw,78px);transform:translate(-50%, -50%) rotate(var(--card-tilt));animation:SoulmateCreationExperience-module__RIppfG__convergePortrait var(--collision-duration) infinite;background:#29233b;border:1px solid #ffffffe0;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 4px 12px #0008}.SoulmateCreationExperience-module__RIppfG__candidate img{max-width:none;height:auto;position:absolute;top:-12%}.SoulmateCreationExperience-module__RIppfG__particle{transform:translate(var(--particle-x), var(--particle-y));filter:drop-shadow(0 0 6px #c9a84c4d);animation:SoulmateCreationExperience-module__RIppfG__converge var(--collision-duration) infinite}.SoulmateCreationExperience-module__RIppfG__collisionFlash{opacity:0;animation:SoulmateCreationExperience-module__RIppfG__flash var(--collision-duration) linear infinite}.SoulmateCreationExperience-module__RIppfG__collisionStar{fill:#c9a84c;animation:SoulmateCreationExperience-module__RIppfG__centerStar var(--collision-duration) ease-in-out infinite;font-size:40px}.SoulmateCreationExperience-module__RIppfG__styleLabel{color:#f4efe5;letter-spacing:.05em;white-space:nowrap;background:#141221c9;border-radius:4px;padding:2px 6px;font-size:9px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.SoulmateCreationExperience-module__RIppfG__canvas img{object-fit:cover;width:100%;height:100%}.SoulmateCreationExperience-module__RIppfG__revealing{animation:2.4s ease-out both SoulmateCreationExperience-module__RIppfG__reveal}.SoulmateCreationExperience-module__RIppfG__milestones{grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;margin:0 auto;padding:0;list-style:none;display:grid}.SoulmateCreationExperience-module__RIppfG__milestones li{color:#787081;flex-direction:column;align-items:center;gap:11px;padding:0 10px;font-size:12px;line-height:1.6;display:flex;position:relative}.SoulmateCreationExperience-module__RIppfG__milestones li+li:before{content:"";background:#e9c87825;height:1px;position:absolute;top:17px;left:calc(29px - 50%);right:calc(50% + 29px)}.SoulmateCreationExperience-module__RIppfG__marker{letter-spacing:.04em;font-variant-numeric:tabular-nums;background:var(--bg-primary,#0b0a1a);border:1px solid #80768655;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.SoulmateCreationExperience-module__RIppfG__milestones li[data-complete=true]{color:#c4b79c}.SoulmateCreationExperience-module__RIppfG__milestones li[data-complete=true] .SoulmateCreationExperience-module__RIppfG__marker{color:#e9c878;background:#e9c87814;border-color:#e9c8784d}.SoulmateCreationExperience-module__RIppfG__milestones li[aria-current=step]{color:#e9c878}.SoulmateCreationExperience-module__RIppfG__milestones li[aria-current=step] .SoulmateCreationExperience-module__RIppfG__marker{border-color:#e9c878;animation:2s ease-in-out infinite SoulmateCreationExperience-module__RIppfG__pulse;box-shadow:0 0 0 5px #e9c8780b}.SoulmateCreationExperience-module__RIppfG__elapsed{color:#93899f;margin:25px 0 0;font-size:11px}.SoulmateCreationExperience-module__RIppfG__elapsed span{font-variant-numeric:tabular-nums;color:#c2b4cb;margin-left:7px}.SoulmateCreationExperience-module__RIppfG__slow{color:#d1bf93;max-width:460px;margin:15px auto 0;font-size:12px;line-height:1.8}.SoulmateCreationExperience-module__RIppfG__tip{color:#a49bae;text-wrap:pretty;max-width:480px;min-height:48px;margin:18px auto 0;font-size:13px;line-height:1.9}.SoulmateCreationExperience-module__RIppfG__readingSections{margin-top:27px}.SoulmateCreationExperience-module__RIppfG__readingTitle{color:#e2ca98;font-size:13px;font-weight:500;line-height:1.6}.SoulmateCreationExperience-module__RIppfG__excerptLabel{color:#a39aaa;margin:7px 0 16px;font-size:11px;line-height:1.8}.SoulmateCreationExperience-module__RIppfG__readingSection{border-bottom:1px solid #e9c87820;padding:20px 0}.SoulmateCreationExperience-module__RIppfG__readingSection h3{color:#e4dbe9;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.6;display:flex}.SoulmateCreationExperience-module__RIppfG__readingSection h3 span{color:#d6b879;place-items:center;width:20px;font-size:20px;display:inline-grid}.SoulmateCreationExperience-module__RIppfG__readingSection p{color:#b8afc2;white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.95}.SoulmateCreationExperience-module__RIppfG__readingSection .SoulmateCreationExperience-module__RIppfG__meetingDetail{color:#cdbb95;font-size:12px}@keyframes SoulmateCreationExperience-module__RIppfG__convergePortrait{0%,36%{left:var(--card-x);top:var(--card-y);transform:translate(-50%, -50%) rotate(var(--card-tilt));opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19)}64%{opacity:.2;top:50%;left:50%;transform:translate(-50%,-50%)scale(.12)}72%{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.06)}73%{left:var(--card-x);top:var(--card-y);transform:translate(-50%, -50%) rotate(var(--card-tilt));opacity:0}92%,to{opacity:1}}@keyframes SoulmateCreationExperience-module__RIppfG__converge{0%,36%{transform:translate(var(--particle-x), var(--particle-y));opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19)}64%,72%{opacity:.5;transform:translate(0)}73%{transform:translate(var(--particle-x), var(--particle-y));opacity:0}92%,to{opacity:1}}@keyframes SoulmateCreationExperience-module__RIppfG__flash{0%,60%,86%,to{opacity:0}72%{opacity:1}}@keyframes SoulmateCreationExperience-module__RIppfG__centerStar{0%,36%,to{opacity:.65;transform:scale(.5)}64%,80%{opacity:1;transform:scale(1)}}@keyframes SoulmateCreationExperience-module__RIppfG__pulse{50%{box-shadow:0 0 0 8px #e9c87805}}@keyframes SoulmateCreationExperience-module__RIppfG__reveal{0%{opacity:.1;clip-path:inset(0 0 95%);transform:rotate(-3deg)translateY(8px)}to{opacity:1;clip-path:inset(0);transform:rotate(0)translateY(0)}}@media (max-width:760px){.SoulmateCreationExperience-module__RIppfG__creation{margin:30px auto 40px}.SoulmateCreationExperience-module__RIppfG__creation h1{font-size:29px}.SoulmateCreationExperience-module__RIppfG__creationNote{font-size:13px}.SoulmateCreationExperience-module__RIppfG__canvas{width:150px;margin:28px auto}.SoulmateCreationExperience-module__RIppfG__milestones li{padding:0 5px;font-size:11px}.SoulmateCreationExperience-module__RIppfG__tip{font-size:12px}.SoulmateCreationExperience-module__RIppfG__readingSection{padding:18px 0}}@media (prefers-reduced-motion:reduce){.SoulmateCreationExperience-module__RIppfG__candidate,.SoulmateCreationExperience-module__RIppfG__particle,.SoulmateCreationExperience-module__RIppfG__collisionFlash,.SoulmateCreationExperience-module__RIppfG__collisionStar,.SoulmateCreationExperience-module__RIppfG__revealing,.SoulmateCreationExperience-module__RIppfG__milestones li[aria-current=step] .SoulmateCreationExperience-module__RIppfG__marker{animation:none}}
.SoulmateLanding-module__K3DdIW__landing{--heart-gold:#e9c878;background:var(--bg-primary);color:#f4efe5;min-height:100dvh;padding:24px clamp(20px,3.5vw,64px) 34px}.SoulmateLanding-module__K3DdIW__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,3vw,55px);max-width:1380px;min-height:610px;margin:40px auto 45px;display:grid}.SoulmateLanding-module__K3DdIW__eyebrow{letter-spacing:.28em;color:var(--heart-gold);margin-bottom:26px;font-size:10px}.SoulmateLanding-module__K3DdIW__headline{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:clamp(36px,3.7vw,62px);font-weight:500;line-height:1.3}.SoulmateLanding-module__K3DdIW__headline span{color:var(--heart-gold);display:block}.SoulmateLanding-module__K3DdIW__intro{color:#c3bdc9;max-width:450px;margin:20px 0 28px;font-size:15px;line-height:1.8}.SoulmateLanding-module__K3DdIW__form{max-width:420px}.SoulmateLanding-module__K3DdIW__label{color:#c5becb;margin-bottom:9px;font-size:12px;display:block}.SoulmateLanding-module__K3DdIW__date{color:#ede6db;text-align:left;background:#ffffff03;border:1px solid #a9a1b46b;border-radius:12px;width:100%;padding:12px 15px;font-size:14px;min-height:53px!important}.SoulmateLanding-module__K3DdIW__styleOptions{border:0;min-width:0;margin:16px 0 0;padding:0}.SoulmateLanding-module__K3DdIW__styleOptions legend{padding:0}.SoulmateLanding-module__K3DdIW__styleChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SoulmateLanding-module__K3DdIW__styleOption{color:#aaa3b4;cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:12px 0;font-size:12px;display:flex}.SoulmateLanding-module__K3DdIW__styleOption input{width:16px;height:16px;accent-color:var(--heart-gold);cursor:pointer;flex-shrink:0;margin:0}.SoulmateLanding-module__K3DdIW__selectedStyle{color:var(--heart-gold)}.SoulmateLanding-module__K3DdIW__styleOption input:focus-visible{outline:2px solid var(--heart-gold);outline-offset:3px}.SoulmateLanding-module__K3DdIW__preferences{color:#aaa3b4;margin:15px 0;font-size:12px}.SoulmateLanding-module__K3DdIW__preferences summary{cursor:pointer;min-height:28px}.SoulmateLanding-module__K3DdIW__preferenceFields{grid-template-columns:1fr 1fr;gap:14px;margin:12px 0 20px;display:grid}.SoulmateLanding-module__K3DdIW__select{color:#dfd8e5;background:#151423;border:1px solid #a9a1b440;border-radius:9px;width:100%;min-height:42px;padding:8px;font-size:12px;display:block}.SoulmateLanding-module__K3DdIW__primary{color:#211b12;cursor:pointer;background:linear-gradient(110deg,#f1d28e,#d8b56b);border:1px solid #efcd88;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 17px;font-size:14px;font-weight:600;transition:filter .2s;display:flex}.SoulmateLanding-module__K3DdIW__primary:hover{filter:brightness(1.06)}.SoulmateLanding-module__K3DdIW__primary:disabled{opacity:.6;cursor:wait}.SoulmateLanding-module__K3DdIW__freeNote{text-align:center;color:#aaa3b4;margin-top:12px;font-size:11px}.SoulmateLanding-module__K3DdIW__creationBack{color:#cbb98e;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:8px;font-size:12px;display:block}.SoulmateLanding-module__K3DdIW__creationBack:focus-visible{outline:2px solid var(--heart-gold);outline-offset:2px}.SoulmateLanding-module__K3DdIW__boundary{color:#8f8999;margin-top:26px;font-size:10px;line-height:1.7}.SoulmateLanding-module__K3DdIW__artwork{isolation:isolate;height:610px;position:relative}.SoulmateLanding-module__K3DdIW__frontCard{z-index:2;color:#352b20;background:#f0e6d2;border-radius:6px;width:67%;padding:12px 12px 18px;position:absolute;top:8%;left:0;transform:rotate(-5deg);box-shadow:0 20px 70px #0005}.SoulmateLanding-module__K3DdIW__sample{color:#736753;letter-spacing:.12em;margin:2px 6px 8px;font-size:10px;display:block}.SoulmateLanding-module__K3DdIW__portraitWindow{aspect-ratio:4/5;width:100%;display:block;position:relative;overflow:hidden}.SoulmateLanding-module__K3DdIW__portraitWindow img{width:600%;max-width:none;height:auto;position:absolute;top:0}.SoulmateLanding-module__K3DdIW__frontQuote{text-align:center;padding:12px 5px 0;font-family:Georgia,Songti SC,serif;font-size:17px;line-height:1.6}.SoulmateLanding-module__K3DdIW__paperTags{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:12px;display:flex}.SoulmateLanding-module__K3DdIW__paperTags span{border:1px solid #a4947666;border-radius:30px;padding:4px 7px;font-size:9px}.SoulmateLanding-module__K3DdIW__watermark{text-align:center;letter-spacing:.18em;color:#978361;padding-top:15px;font-size:8px}.SoulmateLanding-module__K3DdIW__backCard{background:#221b20;border:1px solid #e9c8784d;border-radius:8px;width:56%;height:79%;position:absolute;top:10%;right:0;overflow:hidden;transform:rotate(10deg);box-shadow:0 20px 60px #0006}.SoulmateLanding-module__K3DdIW__backCard .SoulmateLanding-module__K3DdIW__portraitWindow{aspect-ratio:auto;height:100%}.SoulmateLanding-module__K3DdIW__backCard .SoulmateLanding-module__K3DdIW__sample{z-index:2;color:#dfd3c4;text-shadow:0 2px 4px #000;position:absolute;top:13px;right:8px}.SoulmateLanding-module__K3DdIW__continuation{color:#aaa3b4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;max-width:1380px;margin:26px auto 0;font-size:13px;display:flex}.SoulmateLanding-module__K3DdIW__continuation a{color:#c7bdd2;padding:10px 0}.SoulmateLanding-module__K3DdIW__linkHint{text-align:center;width:1em;display:inline-block}.SoulmateLanding-module__K3DdIW__linkPending{animation:1s linear infinite SoulmateLanding-module__K3DdIW__turn}.SoulmateLanding-module__K3DdIW__error{color:#efb4a9;margin:12px 0;font-size:12px;line-height:1.8}.SoulmateLanding-module__K3DdIW__resultWrap{max-width:1000px;margin:35px auto}.SoulmateLanding-module__K3DdIW__resultTop{color:#aaa3b4;justify-content:space-between;gap:15px;margin-bottom:32px;font-size:12px;display:flex}.SoulmateLanding-module__K3DdIW__resultGrid{grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(25px,4vw,65px);display:grid}.SoulmateLanding-module__K3DdIW__resultPaper{color:#352b20;background:#f1e8d8;border-radius:8px;padding:15px 15px 25px;box-shadow:0 20px 60px #0004}.SoulmateLanding-module__K3DdIW__resultImage{aspect-ratio:2/3;object-fit:cover;background:#25222d;border-radius:4px;width:100%;display:block}.SoulmateLanding-module__K3DdIW__previewOffer{max-width:400px;margin:auto;padding:46px clamp(14px,4vw,24px) 20px}.SoulmateLanding-module__K3DdIW__offerImage{border:2px solid #ffffffe0;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:min(56dvh,420px);margin:0 auto 14px;display:block}.SoulmateLanding-module__K3DdIW__resultTitle{margin:6px 0 20px;font-family:Georgia,Songti SC,serif;font-size:clamp(27px,2.4vw,38px);font-weight:500;line-height:1.5}.SoulmateLanding-module__K3DdIW__tagList{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.SoulmateLanding-module__K3DdIW__tagList span{color:#e4ca92;background:#e9c8780c;border:1px solid #e9c87850;border-radius:30px;padding:6px 11px;font-size:11px}.SoulmateLanding-module__K3DdIW__reading{color:#b4adbf;white-space:pre-line;font-size:14px;line-height:1.95}.SoulmateLanding-module__K3DdIW__unlock{border-top:1px solid #e9c87825;margin-top:25px;padding-top:22px}.SoulmateLanding-module__K3DdIW__benefits{color:#b4adbf;margin:18px 0 22px;font-size:12px;line-height:2.3}.SoulmateLanding-module__K3DdIW__benefits li:before{content:"✓";color:#e9c878;margin-right:10px}.SoulmateLanding-module__K3DdIW__lockedResult{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}.SoulmateLanding-module__K3DdIW__unlockDock{left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;pointer-events:none;padding:0 clamp(16px,3vw,36px);position:fixed}.SoulmateLanding-module__K3DdIW__unlockDockInner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(25px,4vw,65px);max-width:1000px;margin:0 auto;display:grid}.SoulmateLanding-module__K3DdIW__unlockDockAction{pointer-events:auto;flex-direction:column;grid-column:2;align-items:center;gap:8px;min-width:0;display:flex}.SoulmateLanding-module__K3DdIW__unlockDockAction .SoulmateLanding-module__K3DdIW__error{background:#151321f5;border:1px solid #efb4a940;border-radius:12px;width:min(100%,380px);margin:0;padding:10px 12px}.SoulmateLanding-module__K3DdIW__unlockDockButton{width:min(100%,380px);min-width:0;box-shadow:0 8px 30px #0006}.SoulmateLanding-module__K3DdIW__unlockDockButton:focus-visible{outline-offset:3px;outline:2px solid #f1d28e}.destin-app-shell .SoulmateLanding-module__K3DdIW__unlockDock{bottom:calc(73px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.SoulmateLanding-module__K3DdIW__unlockDock{left:var(--destin-sidebar-width,0px)}.destin-app-shell .SoulmateLanding-module__K3DdIW__unlockDock{bottom:20px}}@media (max-width:760px){.SoulmateLanding-module__K3DdIW__unlockDockInner{display:block}.SoulmateLanding-module__K3DdIW__unlockDockButton,.SoulmateLanding-module__K3DdIW__unlockDockAction .SoulmateLanding-module__K3DdIW__error{width:100%}}.SoulmateLanding-module__K3DdIW__secondary{color:#d8c99f;cursor:pointer;border:1px solid #e9c87845;border-radius:10px;justify-content:center;align-items:center;min-height:43px;padding:9px 15px;font-size:12px;display:inline-flex}.SoulmateLanding-module__K3DdIW__secondary:disabled{opacity:.5;cursor:wait}.SoulmateLanding-module__K3DdIW__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.SoulmateLanding-module__K3DdIW__resonance{border:1px solid #e9c87825;border-radius:12px;margin:12px 0;padding:15px}.SoulmateLanding-module__K3DdIW__resonance p{color:#d1c9d6;font-size:13px;line-height:1.8}.SoulmateLanding-module__K3DdIW__reactions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.SoulmateLanding-module__K3DdIW__reactions button{color:#9891a4;cursor:pointer;background:#ffffff05;border-radius:20px;min-height:34px;padding:6px 12px;font-size:11px}.SoulmateLanding-module__K3DdIW__reactions button[aria-pressed=true]{color:#f0ce85;background:#e9c87819;box-shadow:inset 0 0 0 1px #e9c87850}.SoulmateLanding-module__K3DdIW__details{color:#a49bae;border-top:1px solid #e9c87825;margin-top:25px;padding-top:16px;font-size:12px}.SoulmateLanding-module__K3DdIW__details summary{cursor:pointer;padding:7px 0}.SoulmateLanding-module__K3DdIW__details p{white-space:pre-line;margin:12px 0;line-height:1.9}.SoulmateLanding-module__K3DdIW__hook{background:linear-gradient(110deg,#e9c8780b,#0000);border:1px solid #e9c87835;border-radius:14px;margin-top:30px;padding:20px;display:block}.SoulmateLanding-module__K3DdIW__hook h3{margin:0;font-family:Georgia,Songti SC,serif;font-size:22px;font-weight:400;line-height:1.5}.SoulmateLanding-module__K3DdIW__hook:focus-visible{outline-offset:3px;outline:2px solid #e9c878}.SoulmateLanding-module__K3DdIW__hookIdentity{align-items:center;gap:12px;margin-bottom:16px;display:flex}.SoulmateLanding-module__K3DdIW__hookAvatar{border:1px solid #e9c87840;border-radius:50%;flex-shrink:0;width:48px;height:48px;display:block;overflow:hidden}.SoulmateLanding-module__K3DdIW__hookAvatar>div{width:100%;height:100%;position:relative}.SoulmateLanding-module__K3DdIW__hookAvatar img{object-fit:cover;object-position:top}.SoulmateLanding-module__K3DdIW__hookExpert{color:#aaa3b4;margin-bottom:3px;font-size:11px;line-height:1.7}@keyframes SoulmateLanding-module__K3DdIW__turn{to{transform:rotate(360deg)}}@media (min-width:1650px){.SoulmateLanding-module__K3DdIW__hero{min-height:700px}.SoulmateLanding-module__K3DdIW__artwork{height:700px}}@media (max-width:1100px){.SoulmateLanding-module__K3DdIW__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:520px;margin-top:25px}.SoulmateLanding-module__K3DdIW__headline{font-size:39px}.SoulmateLanding-module__K3DdIW__artwork{height:500px}.SoulmateLanding-module__K3DdIW__frontQuote{font-size:14px}.SoulmateLanding-module__K3DdIW__paperTags span{font-size:8px}.SoulmateLanding-module__K3DdIW__watermark{letter-spacing:.1em}}@media (max-width:760px){.SoulmateLanding-module__K3DdIW__landing{padding:16px 22px 30px}.SoulmateLanding-module__K3DdIW__hero{flex-direction:column;gap:14px;min-height:0;margin:25px auto 30px;display:flex}.SoulmateLanding-module__K3DdIW__heroCopy{width:100%}.SoulmateLanding-module__K3DdIW__eyebrow{margin-bottom:18px;font-size:9px}.SoulmateLanding-module__K3DdIW__headline{font-size:40px;line-height:1.25}.SoulmateLanding-module__K3DdIW__intro{margin:17px 0 22px;font-size:13px}.SoulmateLanding-module__K3DdIW__form{max-width:none}.SoulmateLanding-module__K3DdIW__artwork{order:-1;width:100%;max-width:450px;height:445px;margin-top:4px;display:none}.SoulmateLanding-module__K3DdIW__hero .SoulmateLanding-module__K3DdIW__boundary{margin-top:20px}.SoulmateLanding-module__K3DdIW__continuation{margin-top:18px;font-size:12px}.SoulmateLanding-module__K3DdIW__resultGrid{grid-template-columns:1fr;gap:30px}.SoulmateLanding-module__K3DdIW__resultPaper{width:100%;max-width:360px;margin:auto}.SoulmateLanding-module__K3DdIW__resultImage{aspect-ratio:4/5}.SoulmateLanding-module__K3DdIW__resultTitle{font-size:29px}.SoulmateLanding-module__K3DdIW__resultTop{margin-bottom:24px}.SoulmateLanding-module__K3DdIW__resultWrap{margin-top:25px}.SoulmateLanding-module__K3DdIW__mobileSamples{display:block!important}.SoulmateLanding-module__K3DdIW__mobileSamples .SoulmateLanding-module__K3DdIW__artwork{max-width:340px;height:390px;margin:20px auto 0;display:block}.SoulmateLanding-module__K3DdIW__backCard{height:84%;top:9%}.SoulmateLanding-module__K3DdIW__frontCard{top:4%}.SoulmateLanding-module__K3DdIW__paperTags{gap:3px}.SoulmateLanding-module__K3DdIW__frontQuote{font-size:14px}.SoulmateLanding-module__K3DdIW__sample{font-size:8px}.SoulmateLanding-module__K3DdIW__watermark{font-size:6px}}.SoulmateLanding-module__K3DdIW__mobileSamples{display:none}@media (prefers-reduced-motion:reduce){.SoulmateLanding-module__K3DdIW__linkPending{animation:none}.SoulmateLanding-module__K3DdIW__primary{transition:none}}.SoulmateLanding-module__K3DdIW__frontCard .SoulmateLanding-module__K3DdIW__portraitWindow{aspect-ratio:auto;height:clamp(250px,27vw,410px)}@media (max-width:1100px){.SoulmateLanding-module__K3DdIW__frontCard .SoulmateLanding-module__K3DdIW__portraitWindow{height:clamp(225px,27vw,330px)}}@media (max-width:760px){.SoulmateLanding-module__K3DdIW__frontCard .SoulmateLanding-module__K3DdIW__portraitWindow{height:230px}.SoulmateLanding-module__K3DdIW__mobileSamples .SoulmateLanding-module__K3DdIW__frontCard{width:68%}}
.SoulmateStories-module__lksLBq__section{color:var(--text-primary,#f4efe5);border-top:1px solid #e9c87826;margin-top:28px;padding:22px 0}.SoulmateStories-module__lksLBq__section h2{margin:0 0 8px;font-size:20px;font-weight:500}.SoulmateStories-module__lksLBq__muted{color:var(--text-secondary,#a49cb4);font-size:12px;line-height:1.8}.SoulmateStories-module__lksLBq__list{gap:10px;margin-top:18px;display:grid}.SoulmateStories-module__lksLBq__row{text-align:left;cursor:pointer;width:100%;color:inherit;background:#e9c87805;border:1px solid #e9c87824;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.SoulmateStories-module__lksLBq__row:hover{background:#e9c8780c;border-color:#e9c87877}.SoulmateStories-module__lksLBq__row:disabled{opacity:.6;cursor:wait}.SoulmateStories-module__lksLBq__venueIcon{color:#d5b76e;flex-shrink:0;font-size:25px}.SoulmateStories-module__lksLBq__rowText{flex:1;min-width:0}.SoulmateStories-module__lksLBq__rowTitle{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;display:flex}.SoulmateStories-module__lksLBq__rowTitle strong{font-size:14px;font-weight:500}.SoulmateStories-module__lksLBq__badge{color:#dfbe77;white-space:nowrap;border:1px solid #e9c87844;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;display:inline-flex}.SoulmateStories-module__lksLBq__badge svg{width:11px;height:11px}.SoulmateStories-module__lksLBq__quote{color:#a49cb4;overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.SoulmateStories-module__lksLBq__view{color:#dfbe77;border:1px solid #e9c87844;border-radius:8px;flex-shrink:0;padding:7px 11px;font-size:12px}.SoulmateStories-module__lksLBq__dialog{color:#f4efe5;background:#11101d;border:1px solid #e9c87833;border-radius:24px;width:calc(100% - 28px);max-width:560px;max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.SoulmateStories-module__lksLBq__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08070dbb}.SoulmateStories-module__lksLBq__close{float:right;z-index:3;color:#bfb2cf;cursor:pointer;background:#ffffff0c;border-radius:50%;width:30px;height:30px;margin:12px 12px -42px 0;font-size:22px;position:sticky;top:12px}.SoulmateStories-module__lksLBq__reader{width:100%;max-width:840px;color:var(--text-primary,#f4efe5);margin:0 auto;padding:28px 24px 48px}.SoulmateStories-module__lksLBq__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:30px;display:flex}.SoulmateStories-module__lksLBq__back{color:#b6a9c5;cursor:pointer;font-size:12px;text-decoration:none}.SoulmateStories-module__lksLBq__reader h1{margin:12px 0;font-size:30px;font-weight:500;line-height:1.4}.SoulmateStories-module__lksLBq__panel{margin:24px 0 34px}.SoulmateStories-module__lksLBq__panel img{aspect-ratio:2;object-fit:cover;background:#211c30;border-radius:16px;width:100%}.SoulmateStories-module__lksLBq__panel p{color:#bfb3cc;margin:13px 2px 8px;font-size:14px;line-height:1.95}.SoulmateStories-module__lksLBq__dialogue{color:#eee1ce;border-left:2px solid #c2a35e;margin:10px 2px;padding-left:14px;font-size:15px;line-height:1.9}.SoulmateStories-module__lksLBq__primary{color:#211b13;cursor:pointer;background:#dfbe77;border:1px solid #e9c87877;border-radius:12px;width:100%;padding:14px 20px;font-size:14px;font-weight:600}.SoulmateStories-module__lksLBq__primary:disabled{opacity:.5;cursor:wait}.SoulmateStories-module__lksLBq__loading{text-align:center;justify-content:center;align-items:center;min-height:55dvh;padding:30px 15px;display:flex}.SoulmateStories-module__lksLBq__spinner{border:2px solid #e9c87822;border-top-color:#dfbe77;border-radius:50%;width:40px;height:40px;margin:0 auto 24px;animation:1.2s linear infinite SoulmateStories-module__lksLBq__spin}.SoulmateStories-module__lksLBq__loading h1{font-size:24px}.SoulmateStories-module__lksLBq__error{color:#efb4aa;margin:14px 0;font-size:12px;line-height:1.8}.SoulmateStories-module__lksLBq__card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#e9c87806;border:1px solid #e9c87833;border-radius:14px;margin-bottom:16px;padding:14px;display:block}.SoulmateStories-module__lksLBq__cardHead{align-items:center;gap:12px;display:flex}.SoulmateStories-module__lksLBq__cover{object-fit:cover;background:#211c30;border-radius:8px;flex-shrink:0;width:56px;height:64px}.SoulmateStories-module__lksLBq__cardTitle{margin:4px 0;font-size:14px;font-weight:500;display:block}.SoulmateStories-module__lksLBq__cardSummary{color:#b4a5c2;border-top:1px solid #ffffff0c;margin:10px 0 6px;padding-top:10px;font-size:12px;line-height:1.85}.SoulmateStories-module__lksLBq__cardLabel{color:#c5aa70;font-size:10px}.SoulmateStories-module__lksLBq__storyFooter{border-top:1px solid #e9c87822;padding:20px 0 0}.SoulmateStories-module__lksLBq__membershipContent{padding-top:8px}.SoulmateStories-module__lksLBq__memberHint{color:#bca56f;margin:16px 0;font-size:11px}.SoulmateStories-module__lksLBq__reader figure{margin:0}.SoulmateStories-module__lksLBq__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes SoulmateStories-module__lksLBq__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.SoulmateStories-module__lksLBq__reader{padding:18px 18px 30px}.SoulmateStories-module__lksLBq__reader h1{font-size:25px}.SoulmateStories-module__lksLBq__row{gap:10px;padding:13px 11px}.SoulmateStories-module__lksLBq__dialog{border-radius:20px;width:calc(100% - 18px)}.SoulmateStories-module__lksLBq__quote{font-size:11px}.SoulmateStories-module__lksLBq__panel{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.SoulmateStories-module__lksLBq__spinner{border-color:#e9c878;animation:none}}
