.landing-unavailable{color:#fff;background:#100b17;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100svh;padding:32px;font-family:Wanted Sans,sans-serif;display:flex}.landing-unavailable h1{font-size:22px;font-weight:500}.landing-unavailable button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:30px;padding:12px 22px}.motion-header,.video-meeting-head{justify-content:flex-end}.motion-tools .landing-icon-button,.video-meeting-head .landing-icon-button{color:#fff;background:#130a1b55;border:0;place-items:center;width:42px;height:42px;padding:0;display:grid}.landing-icon-button svg,.landing-back svg{flex-shrink:0}.character-motion-route .meeting-choices>button{align-items:center;gap:18px;display:flex}.character-motion-route .meeting-choices>button>span{flex:1;min-width:0}.character-motion-route .meeting-choices>button>svg,.meeting-primary>svg{flex-shrink:0}.landing-back{width:40px;height:40px;color:inherit;cursor:pointer;place-items:center;padding:0;display:grid;background:0 0!important;border:0!important}.motion-eyebrow:has(.landing-back){margin-left:-10px}.motion-player[data-paper=true] .motion-copy{width:min(560px,100% - 32px)}.motion-player[data-paper=true] .motion-title{font-size:clamp(26px,5vw,36px)}.landing-birth-fields{border:0;flex-direction:column;gap:17px;min-width:0;margin:0;padding:0;display:flex}.landing-birth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.landing-birth-form .meeting-date{margin-top:-6px}.landing-birth-form .meeting-field{min-width:0}.landing-birth-form input,.landing-birth-form select{min-width:0;font-size:16px!important}.landing-birth-form select{color:#2b2031;background:#fff;border:1px solid #d3ccd8;border-radius:3px;width:100%;min-height:48px;padding:12px;font-family:inherit}.landing-time-unknown{min-height:48px;padding-bottom:9px;margin:0!important}.landing-birth-form input:disabled{opacity:.45}.motion-player[data-paper=true] .landing-birth-form legend,.motion-player[data-paper=true] .landing-birth-form .meeting-field>span,.motion-player[data-paper=true] .landing-birth-form .meeting-check{color:#624d6e}.landing-form-links{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;font:11px/1.6 Wanted Sans,sans-serif;display:flex}.landing-form-links a{color:#826d8d;text-underline-offset:3px}.landing-result{z-index:20;color:#f5f1f8;isolation:isolate;background:#110d18;flex-direction:column;height:100dvh;font-family:Wanted Sans,-apple-system,sans-serif;display:flex;position:fixed;inset:0}.landing-result *{box-sizing:border-box}.landing-result button{font:inherit;cursor:pointer;touch-action:manipulation}.landing-result button:disabled{opacity:.45;cursor:default}.landing-result :focus-visible{outline-offset:4px;outline:2px solid #a078bf}.landing-birth-form :focus-visible{outline-offset:4px;outline:2px solid #a078bf}.landing-result-header{width:100%;max-width:900px;padding:max(12px,env(safe-area-inset-top)) 22px 12px;flex-shrink:0;align-items:center;gap:8px;margin:0 auto;display:flex}.landing-result-person{align-items:center;gap:10px;font-size:15px;display:flex}.landing-result-person img{object-fit:cover;object-position:50% 25%;border-radius:50%;width:34px;height:34px}.landing-result-tabs{gap:4px;margin-left:auto;display:flex}.landing-result-tabs button{min-height:38px;color:inherit;opacity:.55;background:0 0;border:0;border-radius:22px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.landing-result-tabs button[aria-pressed=true]{opacity:1;background:#ffffff12}.landing-result-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.landing-result-choice{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:38px;width:min(100%,860px);min-height:100%;margin:0 auto;padding:28px 30px 50px;display:grid}.landing-result-portrait{object-fit:cover;object-position:50% 20%;border-radius:160px 160px 8px 8px;width:100%;height:440px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.landing-birth-summary{color:#c3b4cf;margin:0 0 18px;font-size:12px}.landing-result-invitation h1{letter-spacing:-.045em;margin:0 0 15px;font-family:AppleMyungjo,Batang,serif;font-size:36px;font-weight:500;line-height:1.4}.landing-result-invitation>p:not(.landing-birth-summary){color:#d3c6dd;margin:0 0 28px;font-size:15px;line-height:1.9}.landing-result-options{gap:12px;display:grid}.landing-result-options>button{text-align:left;color:#eee1f5;background:#23172f;border:1px solid #b78cc644;border-radius:8px;align-items:center;gap:16px;width:100%;min-height:92px;padding:20px 18px;transition:background .2s,transform .2s;display:flex}.landing-result-options>button:hover{background:#32203f;transform:translateY(-2px)}.landing-result-options>button>span{flex:1}.landing-result-options strong{color:#fff;margin-bottom:7px;font-size:17px;font-weight:550;display:block}.landing-result-options small{color:#c2b3cc;font-size:12px;line-height:1.5}.landing-subtle-button{color:#c2b3cc;text-underline-offset:4px;background:0 0;border:0;margin:22px auto 0;padding:6px;text-decoration:underline;display:block;font-size:12px!important}.landing-result[data-mode=report]{color:#f7f1ea;background:#0b0810}.landing-result[data-mode=report] .landing-result-header{border-bottom:1px solid #ffffff18}.landing-result[data-mode=report] .landing-result-tabs button[aria-pressed=true]{background:#ffffff12}.landing-reading{max-width:680px;margin:0 auto;padding:48px 32px 60px}.landing-reading>header{border-bottom:1px solid #c9a36a40;margin-bottom:34px;padding-bottom:30px}.landing-reading>header p{color:#c3b4cf;margin:0 0 14px;font-size:12px}.landing-reading h1{letter-spacing:-.04em;margin:0;font:500 34px/1.4 AppleMyungjo,Batang,serif}.landing-prose{overflow-wrap:anywhere;word-break:keep-all;font-size:16px;line-height:1.95}.landing-prose p{white-space:pre-wrap;margin:0 0 1.2em}.landing-prose p:last-child{margin-bottom:0}.landing-prose h2{margin:1.8em 0 .8em;font-size:21px;font-weight:600;line-height:1.6}.landing-prose strong{font-weight:650}.landing-prose ul,.landing-prose ol{padding-left:1.5em}.landing-reading-next{border-top:1px solid #c9a36a40;margin-top:48px;padding-top:25px}.landing-reading-next p{color:#d7c9de;font-size:14px}.landing-reading-next button,.landing-reading-pending button,.landing-chat-start button{color:#fff;background:#49275f;border:0;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;display:flex}.landing-reading-offer{background:#24170f;border:1px solid #c9a36a52;border-radius:8px;padding:24px}.landing-reading-pay-copy{margin:0}.landing-reading-pay-copy small,.landing-reading-pay-copy strong,.landing-reading-pay-copy span{display:block}.landing-reading-pay-copy small{color:#fff;letter-spacing:.08em;background:#c06e3a;border-radius:3px;width:max-content;margin-bottom:12px;padding:4px 8px;font-size:10px;font-weight:750}.landing-reading-pay-copy strong{color:#fff5e8;letter-spacing:-.04em;white-space:pre-line;margin-bottom:10px;font:650 25px/1.42 AppleMyungjo,Batang,serif}.landing-reading-pay-copy span{line-height:1.75}.landing-report-chapters{background:#120c09aa;border:1px solid #c9a36a36;border-radius:6px;margin-top:20px;padding:17px 18px}.landing-report-chapters p{color:#e5c998;letter-spacing:.04em;margin:0 0 12px;font-size:12px;font-weight:650}.landing-report-chapters ol{gap:10px;margin:0;padding-left:24px;display:grid}.landing-report-chapters li{color:#fff8ef;padding-left:4px;font-size:14px;line-height:1.55}.landing-report-chapters li::marker{color:#bd9160;font-size:12px;font-weight:700}.landing-report-chapters>span{color:#bcaea5;border-top:1px solid #ffffff14;margin-top:13px;padding-top:12px;font-size:12px;display:block}.landing-reading-next button.landing-reading-pay{background:#a84f24;width:100%;margin-top:18px;font-weight:750;box-shadow:0 10px 30px #a84f2438}.landing-reading-chat{border-top:1px solid #ffffff14;margin-top:30px;padding-top:26px}.landing-reading-chat p{margin-top:0}.landing-reading-pending{text-align:center;color:#d7c9de;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:220px;display:flex}.landing-reading-pending p{font-size:15px;line-height:1.8}.landing-conversation{width:min(100%,760px);margin:auto;padding:24px 30px 32px}.landing-chat-start{flex-direction:column;align-items:center;gap:18px;padding:50px 0;display:flex}.landing-message{max-width:92%;margin:0 0 30px}.landing-message-name{color:#bca9ca;margin:0 0 9px;font-size:12px;display:block}.landing-message.is-user{color:#f9efff;background:#392346;border-radius:18px 18px 4px;width:fit-content;margin-left:auto;padding:13px 18px}.landing-message.is-user .landing-prose{font-size:15px;line-height:1.75}.landing-message.is-assistant{padding:0 4px}.landing-composer-wrap{width:min(100%,760px);padding:10px 26px max(20px,env(safe-area-inset-bottom));flex-shrink:0;margin:0 auto}.landing-composer{background:#231a2d;border:1px solid #a98db93b;border-radius:24px;align-items:flex-end;gap:10px;padding:12px 12px 12px 19px;display:flex}.landing-composer textarea{resize:none;color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;max-height:144px;padding:7px 0;font:16px/1.6 Wanted Sans,sans-serif}.landing-composer textarea::placeholder{color:#ac9bb8}.landing-composer>button{color:#fff;background:#815397;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.landing-question-chips{gap:8px;padding:0 0 12px;display:flex;overflow:auto}.landing-question-chips button{color:#d8c9e1;background:0 0;border:1px solid #ffffff28;border-radius:24px;flex-shrink:0;padding:9px 14px;font-size:12px}.landing-result-error{color:#ba667b;max-width:700px;margin:0 auto;padding:12px 22px;font-size:13px;line-height:1.7}.landing-result-error p{margin:0 0 6px}.landing-result-error button{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;text-decoration:underline}.landing-waiting-dots{align-items:center;gap:6px;min-height:24px;display:inline-flex}.landing-waiting-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite landing-dot}.landing-waiting-dots i:nth-child(2){animation-delay:.15s}.landing-waiting-dots i:nth-child(3){animation-delay:.3s}@keyframes landing-dot{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (width<=700px){.landing-result-header{padding-inline:12px}.landing-result-choice{flex-direction:column;justify-content:center;gap:0;padding:8px 24px 36px;display:flex}.landing-result-portrait{width:180px;height:220px;margin:0 auto -18px}.landing-result-invitation{width:100%;max-width:420px}.landing-result-invitation h1{font-size:31px}.landing-result-invitation>p,.landing-result-invitation h1{text-align:center}.landing-result-invitation>p:not(.landing-birth-summary){margin-bottom:23px}.landing-birth-summary{margin-bottom:12px}.landing-result-options>button{min-height:85px}.landing-conversation{padding:22px 20px}.landing-reading{padding:32px 23px 50px}.landing-composer-wrap{padding:8px 14px max(16px,env(safe-area-inset-bottom))}.landing-result-tabs button{padding:8px 9px}.landing-result-person{gap:7px}.landing-message{max-width:96%}}.character-motion-route .motion-player[data-paper=true]{justify-content:flex-end;height:100dvh;min-height:0;padding-top:0;overflow:hidden}.character-motion-route .motion-player[data-paper=true] .motion-copy{width:min(560px,100%);padding:16px 22px max(14px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex:none;margin:0 auto}.character-motion-route .motion-player[data-paper=true] .motion-speech{display:none}.character-motion-route .motion-player[data-paper=true] .motion-eyebrow{margin-bottom:2px}.landing-form-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-form-heading h1{margin:0;font-size:24px;font-weight:600}.landing-form-heading>span{color:#796883;font:12px Wanted Sans,sans-serif}.landing-birth-form{gap:12px!important;margin-top:0!important}.landing-birth-form .landing-birth-fields{gap:12px}.landing-form-actions{align-items:center;gap:12px;display:flex}.landing-form-actions .meeting-primary{flex:1;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;display:flex}.landing-subject-choice{gap:16px;font-family:Wanted Sans,sans-serif;display:grid}.landing-subject-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-subject-options>button{color:#fff;text-align:left;cursor:pointer;background:#21172d;border:1px solid #86718f;border-radius:7px;gap:7px;min-width:0;min-height:88px;padding:15px;display:grid}.landing-subject-options>button.is-selected{background:#382545;border-color:#cfabe7;box-shadow:inset 0 -2px #cfabe7}.landing-subject-options strong{font-size:15px}.landing-subject-options span{color:#cdbbdd;word-break:keep-all;font-size:12px;line-height:1.55}.landing-subject-choice>.meeting-primary{justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 16px;display:flex}.landing-partner-choice{border:0;gap:10px;margin:0;padding:0;font:13px/1.4 Wanted Sans,sans-serif;display:grid}.landing-partner-choice legend{margin-bottom:10px;font-weight:600}.landing-partner-choice label{align-items:center;gap:8px;display:flex}@media (height<=650px){.character-motion-route .motion-player[data-paper=true] .motion-copy{padding:8px 18px}.landing-birth-form,.landing-birth-fields{gap:8px!important}.landing-form-heading h1{font-size:21px}}.journey-stage{--journey-ink:#f7f1ea;--journey-panel:#110b19ed}.journey-stage .motion-copy{backdrop-filter:blur(16px);background:linear-gradient(135deg,#190f24eb,#0c0912f5);border:1px solid #c9a36a45;border-radius:12px;width:min(680px,100% - 32px);margin-bottom:20px;padding:24px 26px;box-shadow:0 14px 70px #0006}.journey-stage .motion-player{min-height:100dvh;padding-top:26svh}.journey-stage .motion-title{text-shadow:none;font-size:clamp(24px,4vw,34px);line-height:1.5}.journey-stage .motion-title-echo,.journey-stage .motion-speech-rule{display:none}.journey-speaker{color:#dbc294;align-items:center;gap:8px;font:500 14px Wanted Sans,sans-serif;display:flex}.journey-speaker .landing-back{width:28px;height:28px}.journey-question{gap:14px;font-family:Wanted Sans,sans-serif;display:grid}.journey-question-progress{color:#baaac5;font-size:12px}.journey-question textarea{box-sizing:border-box;resize:vertical;color:#fff;background:#100b1888;border:1px solid #b9a4c74d;border-radius:6px;width:100%;min-height:104px;max-height:180px;padding:14px;font:16px/1.7 Wanted Sans,sans-serif}.journey-question textarea::placeholder{color:#a797b4}.journey-stage .meeting-choices{gap:0}.journey-stage .meeting-choices>button{background:0 0;border:0;border-bottom:1px solid #ffffff20;border-radius:0;min-height:48px;padding:12px 14px;font-size:15px}.journey-stage .meeting-choices>button[aria-pressed=true]{color:#f1d8ff;background:#b78ad023}.journey-stage .meeting-primary{width:100%;min-height:48px;box-shadow:none;border-radius:5px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.journey-stage .meeting-primary:disabled{opacity:.4;cursor:default}.journey-stage .meeting-text-button{color:#cdbbdd;font-family:Wanted Sans,sans-serif;font-size:13px}.journey-stage .motion-player[data-paper=true] .motion-copy{background:var(--journey-panel);color:var(--journey-ink);border-color:#c9a36a66;margin-bottom:0;box-shadow:0 -15px 70px #0007}.journey-stage .motion-player[data-paper=true] .landing-birth-form :is(legend,.meeting-field>span,.meeting-check){color:#d9c8e2}.journey-stage .motion-player[data-paper=true] .landing-birth-form :is(input,select){color:#fff;background:#21172d;border-color:#86718f;border-radius:5px}.journey-stage .motion-player[data-paper=true] .meeting-segments label{color:#d9c8e2;background:#21172d;border-color:#86718f}.journey-stage .motion-player[data-paper=true] .meeting-segments label.is-selected{color:#fff;border-color:#cfabe7;box-shadow:inset 0 -2px #cfabe7}.journey-stage .landing-form-links a{color:#b9a3c7}.journey-static .motion-portrait,.journey-static .motion-picture{animation:none!important}.journey-static .motion-curtain,.journey-static .motion-diagonal,.journey-static .motion-gold-thread{display:none}.landing-result-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-result-backdrop img{object-fit:cover;object-position:center 25%;opacity:.2;filter:blur(3px);width:100%;height:100%}.landing-result-backdrop:after{content:"";background:linear-gradient(#0b081085,#0b0810e8 65%);position:absolute;inset:0}.landing-result-header{backdrop-filter:blur(14px);background:#100b1888}.landing-reading{background:#100b18bb}.landing-reading-next button{background:#432451;border:1px solid #b89a6555}.journey-checkout{color:#eadfee;gap:16px;font:15px/1.8 Wanted Sans,sans-serif;display:grid}.journey-checkout p{margin:0}.journey-checkout .landing-report-chapters{margin-top:0}.journey-checkout-summary{color:#c6b0d5;font-size:13px}.journey-price{border-block:1px solid #c9a36a33;justify-content:space-between;padding:18px 0;display:flex}.journey-price strong{color:#efdab0;font-size:25px}.journey-checkout-note{color:#c6b0d5;font-size:13px}@media (width<=600px){.journey-stage .motion-copy{margin-bottom:12px;padding:18px 20px}.journey-stage .motion-player{padding-top:22svh}.journey-stage .motion-title{font-size:24px}.journey-stage[data-step=questions] .motion-player{padding-top:16svh}}.journey-stage[data-step=questions] .motion-eyebrow{margin-bottom:8px}.journey-stage[data-step=questions] .motion-speech{margin-bottom:14px}.journey-stage[data-step=questions] .motion-title{margin-bottom:0;padding-bottom:0}.journey-question .meeting-choices:has(>button:nth-child(4)){grid-template-columns:1fr 1fr;gap:8px;display:grid}.journey-question .meeting-choices:has(>button:nth-child(4))>button{border:1px solid #ffffff25;border-radius:5px;gap:5px;padding:11px;font-size:14px}.journey-question .meeting-choices:has(>button:nth-child(4))>button:last-child:nth-child(odd){grid-column:1/-1}@media (width<=600px){.journey-stage[data-step=questions] .motion-title{font-size:22px}}.journey-stage .motion-copy{border-color:color-mix(in srgb,var(--motion-accent) 36%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--motion-accent) 12%,#100c16) 0%,#0c0912f5 100%)}.journey-stage .journey-speaker{color:color-mix(in srgb,var(--motion-accent) 60%,#fff)}.journey-stage .meeting-primary{border-color:color-mix(in srgb,var(--motion-accent) 72%,#fff);background:linear-gradient(105deg,color-mix(in srgb,var(--motion-accent) 27%,#160e20),color-mix(in srgb,var(--motion-accent) 15%,#160e20))}.journey-stage .meeting-primary:hover{border-color:var(--motion-accent)}.journey-opening-actions{gap:15px;display:grid}.journey-opening-note{text-align:center;color:#c6b8d0;margin:0;font:12px/1.5 Wanted Sans,sans-serif}.journey-catalog-link{color:#eee5f0;backdrop-filter:blur(12px);background:#130a1b80;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:8px 12px;font:12px/1.1 Wanted Sans,sans-serif;text-decoration:none;display:inline-flex}.journey-stage[data-step=arrival] .motion-line{font-size:16px;line-height:1.65}@media (width<=600px){.landing-subject-options{grid-template-columns:1fr}.journey-stage[data-step=arrival] .motion-copy{padding:18px 20px 16px}.journey-stage[data-step=arrival] .motion-speech{margin-bottom:18px}.journey-stage[data-step=arrival] .motion-line{font-size:14px}.journey-opening-actions{gap:12px}}.landing-volume-banner{background:#8a6cff14;border:1px solid #8a6cff47;border-radius:8px;flex-direction:column;gap:8px;margin:18px 0;padding:16px 18px;display:flex}.landing-volume-badge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-volume-tag{color:#dcd3ff;background:#8a6cff33;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.landing-volume-contrast{color:#e7d7a8;font-size:12px;font-weight:600}.landing-volume-banner h3{color:#fff;margin:4px 0 2px;font-size:16px;font-weight:700;line-height:1.4}.landing-volume-banner p{color:#f4efe8bf;margin:0;font-size:13px;line-height:1.5}.journey-opening-volume{color:#dcd3ff;backdrop-filter:blur(8px);background:#8a6cff26;border:1px solid #8a6cff59;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0 auto 2px;padding:6px 14px;font:600 12px/1.2 Wanted Sans,sans-serif;display:inline-flex}