.ft-form{color:#f7f6fb;letter-spacing:-.2px;gap:8px;width:100%;font-family:Wanted Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;display:grid}.ft-input{background:#0b0d14;border:1px solid #343a4b;border-radius:12px;align-items:center;gap:10px;height:54px;padding:0 12px 0 14px;display:flex}.ft-input:focus-within{border-color:#dbac6c;box-shadow:0 0 0 3px #dbac6c1f}.ft-input[data-off]{opacity:.72}.ft-input small{color:#9a97a3;min-width:40px;font-size:12.5px}.ft-input input{color:#f7f6fb;min-width:0;height:100%;font:inherit;letter-spacing:.6px;background:0 0;border:0;outline:none;flex:1;font-size:17px}.ft-input input::placeholder{color:#575c6e;letter-spacing:0}.ft-unknown{color:#cfcad6;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3f50;border-radius:9px;flex:none;padding:7px 10px;font-size:12.5px}.ft-unknown[aria-pressed=true]{color:#f4d6a1;background:#dbac6c1a;border-color:#dbac6c}.ft-go{cursor:pointer;color:#32201b;height:54px;font:inherit;background:linear-gradient(112deg,#e6b876,#f4d6a1 47%,#dbac6c);border:0;border-radius:12px;font-size:16px;font-weight:800}.ft-go:active{transform:translateY(1px)}.ft-go:disabled{opacity:.7;cursor:default}.ft-ghost{color:#e7e3ec;height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3f50;border-radius:12px;font-size:14.5px;font-weight:700}.ft-tail{color:#9a97a3;flex:none;font-size:14px}.ft-go:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ft-ghost:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ft-change:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ft-unknown:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ft-pick button:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ft-error{color:#e58ea3;margin:0 2px;font-size:13px}.ft-who{justify-content:flex-end;align-items:center;min-height:36px;display:flex}.ft-change{color:#e6c98f;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:13px;font-weight:700;text-decoration:underline}.ft-sheet{z-index:1000;background:#050609b8;justify-content:center;align-items:flex-end;animation:.2s both ft-fade;display:flex;position:fixed;inset:0}.ft-sheet-panel{letter-spacing:-.2px;background:#101219;border:1px solid #2a2e3b;border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:560px;max-height:82dvh;font-family:Wanted Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;animation:.26s cubic-bezier(.2,.8,.2,1) both ft-rise;display:flex}.ft-sheet-head{color:#f7f6fb;justify-content:space-between;align-items:center;padding:16px 18px 10px;font-size:17px;display:flex}.ft-sheet-close{color:#b9bdca;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:14px}.ft-sheet-list{padding:4px 12px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:6px;display:grid;overflow-y:auto}.ft-char{color:#e7e3ec;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.ft-char:hover{background:#ffffff08}.ft-char[aria-checked=true]{background:#dbac6c14;border-color:#dbac6c}.ft-char-copy{gap:3px;min-width:0;display:grid}.ft-char-name{color:#f7f6fb;align-items:baseline;gap:8px;font-size:15.5px;font-weight:700;display:flex}.ft-char-name small{color:#e6c98f;font-size:12.5px;font-weight:600}.ft-char-line{color:#b9b4c2;font-size:13px;line-height:1.45}@keyframes ft-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes ft-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ft-sheet,.ft-sheet-panel,.ft-hero-picked{animation:none}}.ft-hero{background:#0c0d10;height:360px;position:relative;overflow:hidden}.ft-hero-art{background-position:50% 12%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ft-hero-picked{animation:.45s both ft-fade}.ft-hero-shade{background:linear-gradient(#0c0d1000 35%,#0c0d10cc 72%,#0c0d10 100%);position:absolute;inset:0}.ft-hero-copy{flex-direction:column;align-items:center;padding:0 22px;display:flex;position:absolute;bottom:16px;left:0;right:0}@media (width>=700px){.ft-hero{border-radius:16px;height:440px}.ft-hero-art{background-position:50% 0;width:440px;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.ft-hero-shade{background:linear-gradient(#0c0d1000 70%,#0c0d10 100%)}.ft-hero-copy{justify-content:center;align-items:flex-start;width:calc(100% - 400px);padding:0 8px 0 36px;top:0;bottom:0;right:auto}}.gb-crest{stroke:#c99a5b;stroke-width:1.1px;fill:none;opacity:.9;width:168px;height:24px;margin:0 auto 14px;display:block}.gb-crest circle{fill:#c99a5b;stroke:none}
.gb{--gb-ink:#f4ede2;--gb-muted:#b7b0bd;--gb-faint:#857f8c;--gb-gold:#ecc98d;--gb-gold2:#c99a5b;--gb-line:#deb67861;--gb-red:#e47a7a;--gb-vio:#a993e6;--gb-serif:"Iowan Old Style", "AppleMyungjo", "Batang", serif;color:var(--gb-ink);letter-spacing:-.2px;word-break:keep-all;font-family:Wanted Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}.gb-head{text-align:center;padding:46px 18px 0}.gb-head-grid{padding-top:52px}.gb-eyebrow{color:var(--gb-gold2);letter-spacing:4px;font-size:11px}.gb-head h2{font:500 26px/1.35 var(--gb-serif);letter-spacing:-.6px;margin:8px 0 0}.gb-head h2 em{color:var(--gb-gold);font-style:normal}.gb-head p{color:var(--gb-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.gb-plates{grid-template-columns:1fr 22px 1fr;align-items:center;gap:6px;margin:22px 18px 0;scroll-margin-top:80px;display:grid}.gb-plate{text-align:center;color:var(--gb-ink);font:inherit;cursor:pointer;background:linear-gradient(#13141b,#0e0f15);border:1px solid #2a2c36;border-radius:14px;padding:14px 8px 12px;transition:border-color .3s,box-shadow .3s;position:relative}.gb-plate small{color:var(--gb-faint);letter-spacing:3px;font-size:11px;display:block}.gb-plate b{font:500 30px/1 var(--gb-serif);letter-spacing:2px;background:linear-gradient(#fff3d9,#e9c58a 55%,#b98a4c);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;display:block}.gb-plate span{color:var(--gb-muted);margin-top:6px;font-size:12.5px;display:block}.gb-plate[aria-pressed=true]{border-color:var(--gb-gold2);box-shadow:0 0 0 3px #c99a5b1c,inset 0 0 24px #c99a5b14}.gb-plate[aria-pressed=true]:after{content:"표에서 고르는 중";color:var(--gb-gold);white-space:nowrap;background:#0c0d10;border-radius:999px;padding:1px 8px;font-size:10.5px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.gb-plate:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.gb-grid a:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.gb-more:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.gb-amp{text-align:center;color:var(--gb-gold2);font:400 18px var(--gb-serif)}.gb-stage{box-shadow:0 30px 60px #00000080, inset 0 0 0 1px var(--gb-line);background:radial-gradient(90% 60% at 50% 34%,#241f2b 0%,#15141c 46%,#0d0e13 100%);border-radius:22px;margin:26px 14px 0;padding:22px 0 6px;position:relative;overflow:hidden}.gb-stage:before{content:"";pointer-events:none;border:1px solid #deb67824;border-radius:17px;position:absolute;inset:7px}.gb-dust{pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff6 50%,#0000),radial-gradient(1px 1px at 78% 12%,#fff5 50%,#0000),radial-gradient(1.4px 1.4px at 88% 44%,#f3d39a88 50%,#0000),radial-gradient(1px 1px at 22% 62%,#fff4 50%,#0000),radial-gradient(1.2px 1.2px at 64% 72%,#f3d39a77 50%,#0000),radial-gradient(1px 1px at 40% 8%,#fff5 50%,#0000),radial-gradient(1px 1px at 6% 82%,#fff3 50%,#0000),radial-gradient(1.3px 1.3px at 94% 86%,#fff4 50%,#0000),radial-gradient(1px 1px at 52% 52%,#f3d39a55 50%,#0000);animation:6s ease-in-out infinite alternate gb-twinkle;position:absolute;inset:0}.gb-corner{width:34px;height:34px;stroke:var(--gb-gold2);stroke-width:1.3px;fill:none;opacity:.75;pointer-events:none;position:absolute}.gb-corner circle{fill:var(--gb-gold2);stroke:none}.gb-c0{top:9px;left:9px}.gb-c1{top:9px;right:9px;transform:scaleX(-1)}.gb-c2{bottom:9px;left:9px;transform:scaleY(-1)}.gb-c3{bottom:9px;right:9px;transform:scale(-1)}.gb-art{width:100%;max-width:420px;height:auto;margin:0 auto;display:block;position:relative}.gb-verdict{text-align:center;padding:26px 22px 8px;position:relative}.gb-reader{color:var(--gb-muted);letter-spacing:1px;align-items:center;gap:9px;font-size:12px;display:inline-flex}.gb-reader img{object-fit:cover;object-position:50% 20%;width:34px;height:34px;box-shadow:0 0 0 1px var(--gb-gold2), 0 0 0 4px #c99a5b22;border-radius:50%}.gb-line{font:500 23px/1.45 var(--gb-serif);letter-spacing:-.5px;margin:14px 0 0}.gb-line b{color:var(--gb-gold);font-weight:500}.gb-line b.gb-red{color:var(--gb-red)}.gb-sub{color:var(--gb-muted);margin:10px 0 0;font-size:13.5px;line-height:1.6}.gb-eyes{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 1fr;margin:6px 22px 0;display:grid}.gb-eyes>div{text-align:center;padding:16px 6px}.gb-eyes>div+div{border-left:1px solid #ffffff0d}.gb-eyes small{color:var(--gb-faint);letter-spacing:1px;font-size:11px}.gb-eyes b{font:500 24px/1 var(--gb-serif);color:var(--gb-gold);letter-spacing:2px;margin:7px 0 5px;display:block}.gb-eyes p{color:var(--gb-muted);text-wrap:balance;margin:0;font-size:12.5px;line-height:1.5}.gb-rule{color:var(--gb-gold2);align-items:center;gap:10px;margin:22px 22px 4px;display:flex}.gb-rule:before,.gb-rule:after{content:"";background:linear-gradient(90deg, transparent, var(--gb-line), transparent);flex:1;height:1px}.gb-rule i{font-size:9px;font-style:normal}.gb-rels{margin:0 22px}.gb-rel{border-bottom:1px solid #ffffff0d;grid-template-columns:74px 1fr;align-items:baseline;gap:14px;padding:15px 0;display:grid}.gb-rel:last-child{border-bottom:0}.gb-hz{font:500 20px/1.1 var(--gb-serif);letter-spacing:1px;text-align:center}.gb-hz small{letter-spacing:1.5px;opacity:.85;margin-top:5px;font:600 10.5px Wanted Sans,-apple-system,sans-serif;display:block}.gb-g .gb-hz{color:var(--gb-gold)}.gb-r .gb-hz{color:var(--gb-red)}.gb-v .gb-hz{color:var(--gb-vio)}.gb-rel b{font-size:14.5px;font-weight:700;display:block}.gb-rel p{color:var(--gb-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.gb-none{color:var(--gb-muted);text-align:center;margin:0;padding:6px 22px 14px;font-size:13.5px}.gb-more{height:50px;color:var(--gb-ink);background:linear-gradient(#0f1016,#0f1016) padding-box padding-box,linear-gradient(90deg,#6b5230,#ecc98d,#6b5230) border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:18px 22px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.gb-more span{color:var(--gb-gold)}.gb-legend{color:var(--gb-faint);justify-content:center;gap:16px;margin:12px 0 14px;font-size:11.5px;display:flex}.gb-legend span:before{content:"";vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.gb-lg:before{background:var(--gb-gold);box-shadow:0 0 6px var(--gb-gold)}.gb-lb:before{background:var(--gb-red)}.gb-grid{grid-template-columns:30px repeat(6,1fr);gap:5px;margin:0 14px;display:grid}.gb-gh{color:var(--gb-gold2);font:500 16px/44px var(--gb-serif);text-align:center}.gb-grid a{color:#d9d3dc;text-align:center;background:#101118;border:1px solid #ffffff0f;border-radius:10px;place-content:center;gap:1px;height:44px;text-decoration:none;transition:background .25s,border-color .25s;display:grid;position:relative}.gb-grid a em{font-style:normal;font:500 13px/1 var(--gb-serif);color:var(--gb-faint);letter-spacing:1px}.gb-grid a span{font-size:12px}.gb-grid a:hover{border-color:#c99a5b66}.gb-grid a.gb-me{color:#2a1c12;background:linear-gradient(160deg,#f3d9a5,#c99a5b);border-color:#0000}.gb-grid a.gb-me em{color:#4b3520}.gb-grid a.gb-you{border-color:var(--gb-gold);color:var(--gb-ink);background:#c99a5b1f}.gb-grid a.gb-you em{color:var(--gb-gold)}.gb-grid a.gb-good:after,.gb-grid a.gb-bad:after{content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px}.gb-grid a.gb-good:after{background:var(--gb-gold);box-shadow:0 0 6px var(--gb-gold)}.gb-grid a.gb-bad:after{background:var(--gb-red)}.gb .gb-draw{stroke-dasharray:400;stroke-dashoffset:400px;animation:1.4s cubic-bezier(.65,0,.35,1) .2s forwards gb-draw}.gb .gb-fade{opacity:0;animation:.9s .9s forwards gb-fade}.gb .gb-rise{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) .25s forwards gb-rise;transform:translateY(6px)}.gb .gb-breathe{transform-origin:50%;transform-box:fill-box;animation:3.6s ease-in-out 1.4s infinite gb-breathe}@keyframes gb-draw{to{stroke-dashoffset:0}}@keyframes gb-fade{to{opacity:1}}@keyframes gb-rise{to{opacity:1;transform:none}}@keyframes gb-breathe{50%{opacity:.55}}@keyframes gb-twinkle{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.gb .gb-draw{stroke-dashoffset:0;animation:none}.gb .gb-fade,.gb .gb-rise{opacity:1;animation:none;transform:none}.gb .gb-breathe,.gb-dust{animation:none}.gb .gb-spark{display:none}}
.ge-read,.ge-card,.ge-ask{color:#f7f6fb;letter-spacing:-.2px;font-family:Wanted Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif}.ge-read{background:linear-gradient(#141722,#10121a);border:1px solid #262b38;border-radius:14px;margin:18px 0 6px;padding:14px 14px 13px}.ge-read[data-placement=end]{margin:44px 0 0;padding:18px 16px 16px}.ge-read[data-placement=end] .ge-read-title{font-size:18px}.ge-read[data-revealed]{background:0 0;border-color:#0000;padding:0}.ge-read-head{align-items:center;gap:10px;margin:0 0 11px;display:flex}.ge-faces{flex:none;display:flex}.ge-faces .ge-face+.ge-face{margin-left:-9px}.ge-face{object-fit:cover;object-position:50% 14%;background:#1a1220;border-radius:50%;flex:none;display:block;box-shadow:0 0 0 1px #e9c99266,0 0 0 3px #0c0d10}.ge-read-title{letter-spacing:-.35px;word-break:keep-all;margin:0;font-size:15px;font-weight:720;line-height:1.35}.ge-read-sub{color:#858a9a;margin:2px 0 0;font-size:12px}.ge-form{grid-template-columns:1fr auto;gap:8px;display:grid}.ge-input{box-sizing:border-box;color:#f7f6fb;width:100%;height:48px;font:inherit;letter-spacing:.6px;background:#0b0d14;border:1px solid #343a4b;border-radius:10px;padding:0 14px;font-size:17px}.ge-input::placeholder{color:#4d5366}.ge-input:focus{border-color:#dbac6c;outline:none;box-shadow:0 0 0 3px #dbac6c1f}.ge-go{cursor:pointer;color:#32201b;height:48px;font:inherit;white-space:nowrap;background:linear-gradient(112deg,#e6b876,#f4d6a1 47%,#dbac6c);border:0;border-radius:10px;padding:0 18px;font-size:15px;font-weight:760}.ge-go:disabled{opacity:.7;cursor:progress}.ge-go:active{transform:translateY(1px)}.ge-go:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ge-pick-card:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ge-related:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ge-where button:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ge-ask button:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ge-error{color:#e58ea3;grid-column:1/-1;margin:2px 2px 0;font-size:13px}.ge-result{color:#fff4e8;background:linear-gradient(118deg,#2d182be8,#221224f2 48%,#34202ef0);border:1px solid #caa470aa;border-radius:12px 3px;margin:12px 0 0;padding:18px 16px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #1f142380,inset 0 0 0 5px #d4ab6a40,0 14px 40px #10051470}.ge-kicker{color:#ffe4b4;letter-spacing:.06em;align-items:center;gap:10px;margin:0 0 12px;font:500 13px/1.4 AppleMyungjo,Batang,serif;display:flex}.ge-kicker:before,.ge-kicker:after{content:"";background:linear-gradient(90deg,#0000,#d9b77c66,#0000);flex:1;height:1px}.ge-pillars{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ge-pillar{background:#1a0f1c99;border:1px solid #e5c48c33;border-radius:9px 2px;justify-items:center;gap:2px;padding:9px 0 8px;animation:.72s cubic-bezier(.16,1,.3,1) both ge-rise;display:grid;position:relative}.ge-pillar:nth-child(2){animation-delay:.22s}.ge-pillar:nth-child(3){animation-delay:90ms}.ge-pillar:nth-child(4){animation-delay:.15s}@keyframes ge-rise{0%{opacity:0;filter:blur(5px);transform:translateY(6px)}}.ge-pillar-label{color:#c9b39a;letter-spacing:.04em;font-size:10.5px}.ge-han{color:#fff2e5;font:500 25px/1.15 AppleMyungjo,Batang,Noto Serif KR,serif}.ge-ko{color:#d9c6b3;white-space:nowrap;font-size:11.5px}.ge-pillar[data-me]{background:linear-gradient(#3b2230,#2a1724);border-color:#f0cf96;box-shadow:0 0 0 1px #f0cf9640,0 0 22px #f0cf9633,inset 0 0 14px #f0cf9614}.ge-pillar[data-me]:after{content:"나";color:#3a2416;background:#e9c992;border-radius:8px;padding:1px 6px;font-size:10.5px;font-weight:800;position:absolute;top:-8px;right:-5px}.ge-pillar[data-unknown]{background:0 0;border-style:dashed;border-color:#e5c48c40}.ge-pillar[data-unknown] .ge-han{color:#8f7f86}[data-el=wood]{color:#7fc394}[data-el=fire]{color:#ef8a7e}[data-el=earth]{color:#e3c07a}[data-el=metal]{color:#d9dce6}[data-el=water]{color:#86aef0}.ge-pillar-note{color:#bba9a4;text-align:center;margin:8px 0 0;font-size:11.5px;line-height:1.55}.ge-pillar-note b{color:#f4d7a2}.ge-boundary{text-align:left;color:#e9dcd2;margin:0;font-size:13.5px}.ge-past{border-top:1px solid #e5c48c22;margin:16px 0 0;padding:14px 0 0;animation:.6s .3s both ge-fade}.ge-past .ge-kicker{margin-bottom:10px}.ge-past-lead{color:#fff2e5;text-wrap:pretty;word-break:keep-all;margin:0 0 6px;font:500 18px/1.45 AppleMyungjo,Batang,serif}.ge-past-basis{color:#cdb9b3;word-break:keep-all;margin:0;font-size:13px;line-height:1.65}.ge-past-answers{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.ge-past-answers button{color:#f4d7a2;height:44px;font:inherit;cursor:pointer;background:#1a1420;border:1px solid #e9c99266;border-radius:10px;font-size:15px;font-weight:720}.ge-past-answers button:first-child{color:#32201b;background:linear-gradient(112deg,#e6b876,#f4d6a1 47%,#dbac6c);border-color:#0000}.ge-past-answers button:active{transform:translateY(1px)}.ge-past-answers button:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.ge-past-after{color:#e9dcd2;word-break:keep-all;margin:10px 0 0;font-size:13.5px;line-height:1.6}.ge-rel{border-top:1px solid #e5c48c22;margin:16px 0 0;padding:14px 0 0;animation:.6s .42s both ge-fade}@keyframes ge-fade{0%{opacity:0}}.ge-rel-pair{color:#fff2e5;margin:0 0 8px;font:500 19px/1.3 AppleMyungjo,Batang,serif}.ge-rel-pair i{color:#d3958a;font-size:14px;font-style:normal}.ge-tags{flex-wrap:wrap;gap:5px;margin:0 0 9px;display:flex}.ge-tag{border:1px solid;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:650}.ge-tag[data-tone=good]{color:#f4d7a2;background:#e5c48c14;border-color:#e5c48c66}.ge-tag[data-tone=bad]{color:#f2a59a;background:#e8877a12;border-color:#e8877a55}.ge-tag[data-tone=flat]{color:#cfc3c8;background:#ffffff08;border-color:#fff2}.ge-rel-line{color:#fbeee2;text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.ge-where{color:#cdb9b3;margin:10px 0 0;font-size:13px;line-height:1.6}.ge-where button{color:#e9c992;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ge-pick{margin:16px 0 0;animation:.6s .62s both ge-fade}.ge-pick-q{color:#fbeee2;text-wrap:pretty;word-break:keep-all;margin:0 0 10px;font-size:14.5px;line-height:1.6}.ge-pick-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ge-pick-card{aspect-ratio:4/5.2;color:#fff4e8;font:inherit;text-align:left;cursor:pointer;background:#1a0f1c;border:1px solid #caa47099;border-radius:12px 3px;padding:0;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px #0a030b66}.ge-pick-card:hover{border-color:#f0cf96;transform:translateY(-2px)}.ge-pick-card:active{transform:translateY(1px)}.ge-pick-art{object-fit:cover;object-position:50% 10%;transform-origin:50% 12%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.45)}.ge-pick-card:after{content:"";background:linear-gradient(#0000 38%,#1b0d1acc 68%,#160a17f2);position:absolute;inset:0}.ge-pick-meta{z-index:1;gap:2px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.ge-pick-meta b{letter-spacing:-.03em;color:#fff2e5;font:500 19px/1.25 AppleMyungjo,Batang,serif}.ge-pick-meta small{color:#e9d8c6;word-break:keep-all;font-size:12.5px;line-height:1.4}.ge-pick-meta i{color:#f4d7a2;margin-top:6px;font-size:12.5px;font-style:normal;font-weight:750}.ge-note{color:#a99a9f;text-align:center;margin:9px 0 0;font-size:11.5px}.ge-card{background:#161a25;border:1px solid #2a2f3d;border-radius:16px;margin:8px 0;padding:24px 22px}.ge-card-label{color:#dbac6c;margin:0 0 8px;font-size:13px;font-weight:700}.ge-card-title{letter-spacing:-.6px;word-break:keep-all;margin:0 0 10px;font-size:22px;font-weight:750;line-height:1.4}.ge-card-body{color:#b9bdca;margin:0 0 16px;font-size:15px;line-height:1.75}.ge-ask{color:#b9bdca;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 28px;font-size:15px;line-height:1.5;display:flex}.ge-ask button{color:#e9c992;font:inherit;cursor:pointer;background:#1a1420;border:1px solid #e9c99255;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:14px;display:inline-flex}.ge-ask button b{font-weight:720}.ge-here{color:#f2d6a3;vertical-align:3px;white-space:nowrap;background:#e9c99222;border:1px solid #e9c99266;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}@media (width<=360px){.ge-input{padding:0 12px;font-size:16px}.ge-ko{font-size:10.5px}.ge-pick-meta b{font-size:17px}}@media (width>=640px){.ge-pick-row{max-width:460px}.ge-pillars{max-width:560px}}@media (width>=900px){.ge-card{padding:30px 32px}.ge-card-title{font-size:26px}}@keyframes ge-focus{0%{opacity:0;filter:blur(5px)}}@media (prefers-reduced-motion:reduce){.ge-pillar{animation-name:ge-focus}.ge-pick-card{transition:none}.ge-pick-card:hover{transform:none}}.ge-read[data-placement=end] .ge-pick{margin:0}.ge-related{color:#f7f6fb;text-align:left;cursor:pointer;background:#17181d;border:0;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:76px;padding:16px 20px;font-family:Wanted Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;display:flex}.ge-related:active{opacity:.7}.ge-related .ge-face{flex:none}.ge-related-copy{flex:1;gap:1px;min-width:0;display:grid}.ge-related-copy b{letter-spacing:-.3px;word-break:keep-all;font-size:16px;font-weight:700;line-height:26px}.ge-related-copy small{color:#858a9a;font-size:12.5px;line-height:18px}.ge-related svg{flex:none}.ge-only-direct{display:none}html[data-exp-guide_entry_v2=direct] .ge-only-direct{display:revert}html[data-exp-guide_entry_v2=direct] .ge-not-direct{display:none}.ge-bar{z-index:40;padding:0 10px calc(10px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;color:#f7f6fb;letter-spacing:-.2px;font-family:Wanted Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(14px)}.ge-bar[data-shown]{opacity:1;pointer-events:auto;transform:none}.ge-bar-in{-webkit-backdrop-filter:blur(10px);background:linear-gradient(150deg,#2b1729f7,#1d1220f7 60%,#241523f7);border:1px solid #e6b876;border-radius:16px;max-width:560px;margin:0 auto;padding:10px;box-shadow:0 14px 34px #050207a8}.ge-bar-q{color:#f3e3d0;align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;display:flex}.ge-bar-q b{color:#fff4e8}.ge-bar .ge-input,.ge-bar .ge-go{height:44px}.ge-chat{color:#fff4e8;background:linear-gradient(#221224,#170d19);border:1px solid #caa470aa;border-radius:16px;margin:12px 0 0;padding:14px 12px 12px}.ge-chat-head{align-items:center;gap:8px;margin:0 0 12px;display:flex}.ge-chat-head b{font-size:15px}.ge-chat-head small{color:#c9b39a;margin-left:auto;font-size:11.5px}.ge-bubble{color:#fbeee2;word-break:keep-all;background:#2f1d31;border-radius:4px 16px 16px;width:fit-content;max-width:88%;margin:0 0 7px;padding:10px 13px;font-size:15px;line-height:1.6;animation:.52s cubic-bezier(.16,1,.3,1) both ge-rise}.ge-bubble:nth-of-type(2){animation-delay:.38s}.ge-bubble:nth-of-type(3){animation-delay:.76s}.ge-bubble-chart{box-sizing:border-box;width:100%;max-width:100%;padding:12px 10px 10px;animation-delay:.38s}.ge-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:12px 0 10px;animation:.5s 1.1s both ge-fade;display:flex}.ge-chips button{color:#f4d7a2;font:inherit;cursor:pointer;background:#e6b87614;border:1px solid #e6b876;border-radius:999px;padding:9px 12px;font-size:13.5px;font-weight:650}.ge-chat-input{background:#0f0a12;border:1px solid #4a3a4c;border-radius:999px;gap:6px;padding:5px 5px 5px 14px;display:flex}.ge-chat-input input{color:#f7f6fb;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.ge-chat-input button{color:#32201b;cursor:pointer;background:linear-gradient(112deg,#e6b876,#f4d6a1 47%,#dbac6c);border:0;border-radius:50%;width:38px;height:38px;font-size:18px;font-weight:800}
.report-payment-page{min-height:100dvh;padding:0 24px 40px}.report-payment-header{border-bottom:1px solid #ffffff1c;align-items:center;gap:9px;width:min(100%,560px);min-height:68px;margin:0 auto;display:flex}.report-payment-header>strong{letter-spacing:-.06em;font-size:17px;font-weight:850}.report-payment-header>span{color:#b09caf;margin-left:auto;font-size:11px}.report-payment-header>button{color:#fff;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.report-payment-form{gap:28px;width:min(100%,560px);margin:0 auto;padding-top:35px;display:grid}.report-payment-heading h1{letter-spacing:-.065em;margin:12px 0 15px;font-size:clamp(33px,8vw,45px);font-weight:850;line-height:1.17}.report-payment-heading>p{color:#bbaebf;margin:0;font-size:13px;line-height:1.7}.report-payment-summary{background:#211017;border:1px solid #ff4b6860;border-radius:8px;gap:19px;padding:23px;display:grid}.report-payment-summary>h2{letter-spacing:-.03em;margin:0;font-size:17px;font-weight:650;line-height:1.5}.report-payment-summary>p{color:#bea8bb;margin:0;font-size:11px}.report-payment-error{color:#ff8ca0;margin:0;font-size:12px;line-height:1.6}.report-payment-footer{margin-top:3px}.report-payment-footer>p{text-align:center;color:#ab98aa;margin:12px 0 0;font-size:10px}@media (width>=760px){.report-payment-page{padding-bottom:60px}.report-payment-form{gap:30px}}
.report-first,.report-checkout-page,.report-payment-page{--report-red:#ff3d58;--report-ink:#0d0a0e;--report-paper:#fff;--report-muted:#b1aab5;--report-line:#ffffff24;--report-gold:#f1ca86;--report-gold-soft:#f6dcae;--report-gold-line:#e2bb8240;--report-ivory:#fff4e6;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;background:#0d0a0e;font-family:Wanted Sans,-apple-system,BlinkMacSystemFont,sans-serif}.report-checkout-page *,.report-payment-page *,.report-sales-offer *,.report-purchase-dock *{box-sizing:border-box}.report-checkout-page button,.report-payment-page button,.report-sales-offer button{font:inherit;cursor:pointer}.report-checkout-page :focus-visible{outline-offset:4px;outline:2px solid #ffedc0}.report-payment-page :focus-visible{outline-offset:4px;outline:2px solid #ffedc0}.report-first :focus-visible{outline-offset:4px;outline:2px solid #ffedc0}.report-overline{color:#e5c18f;letter-spacing:.06em;font-size:12px;font-weight:700;display:block}.report-sale-badge{flex-wrap:wrap;align-items:center;gap:8px;font:700 12px/1.4 Wanted Sans,sans-serif;display:flex}.report-sale-badge>span{color:#fff;letter-spacing:.08em;background:#d82443;padding:4px 6px;font-size:9px}.report-sale-badge>strong{color:#ff778c;font-weight:750}.report-sale-deadline{flex-basis:100%;grid-template-columns:auto auto;align-items:center;gap:5px 10px;padding-top:8px;display:grid}.report-sale-deadline>span{color:#d2b5c4;font-size:11px;font-weight:500}.report-sale-deadline>time{color:#ffbecb;font-variant-numeric:tabular-nums;letter-spacing:.015em;font-size:16px;font-weight:750}.report-sales-payment .report-sale-deadline,.report-checkout-price .report-sale-deadline{text-align:center;justify-content:center}.report-price{align-items:center;gap:18px;font-family:Wanted Sans,sans-serif;display:flex}.report-price-rate{color:#ff4b67;letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:850;line-height:1}.report-price-rate>small{letter-spacing:-.06em;margin-left:2px;font-size:.5em}.report-price-amount{gap:2px;display:grid}.report-price-amount>del{color:#a7a0ab;font-size:15px;line-height:1.4;text-decoration-thickness:1px}.report-price-amount>strong{color:#fff;letter-spacing:-.05em;font-size:37px;font-weight:850;line-height:1.15}.report-price-amount>strong>small{margin-left:3px;font-size:16px;font-weight:550}.report-price.is-compact{gap:8px}.report-price.is-compact .report-price-rate{font-size:28px}.report-price.is-compact .report-price-amount>del{font-size:10px}.report-price.is-compact .report-price-amount>strong{font-size:22px}.report-price.is-compact .report-price-amount>strong>small{font-size:12px}.report-buy-button,.report-checkout-action .meeting-primary{isolation:isolate;color:#32201b;letter-spacing:-.02em;cursor:pointer;background:linear-gradient(112deg,#e6b876,#f4d6a1 47%,#dbac6c);border:1px solid #ffe4ab;border-radius:3px 16px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;padding:15px 19px;font:800 16px/1.4 Wanted Sans,sans-serif;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ebc98f,inset 0 0 0 4px #815b4340,0 7px 30px #b47a4c40}.report-buy-button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#0000 30%,#fff7d9b8 47%,#0000 64%);animation:4.5s ease-in-out 1.2s infinite report-cta-sheen;position:absolute;inset:-70% -30%;transform:translate(-110%)}.report-buy-button:hover:not(:disabled),.report-checkout-action .meeting-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 0 0 3px #ebc98f,inset 0 0 0 4px #815b4340,0 10px 40px #e1a76760}.report-buy-button:active:not(:disabled){transform:scale(.985)}.report-buy-button:disabled,.report-checkout-action .meeting-primary:disabled{opacity:.45;cursor:default}.report-buy-button:disabled:before{animation:none}.report-buy-button>svg{flex-shrink:0}@keyframes report-cta-sheen{0%,45%{transform:translate(-110%)}80%,to{transform:translate(110%)}}@keyframes report-cta-breathe{0%,to{box-shadow:inset 0 0 0 3px #ebc98f,inset 0 0 0 4px #815b4340,0 0 12px #f1ca8633}50%{box-shadow:inset 0 0 0 3px #ebc98f,inset 0 0 0 4px #815b4340,0 0 30px 3px #f1ca8699}}.report-book{isolation:isolate;aspect-ratio:2/3;background:#32212d;border:1px solid #f6dcae40;border-radius:2px 7px 7px 2px;flex-shrink:0;width:160px;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-9deg)rotate(-3deg);box-shadow:-5px 5px #2a2029,-9px 9px #e2bb8233,0 20px 34px #0008,0 0 48px #f1ca8626}.report-book:after{content:"";background:linear-gradient(90deg,#ffffff32,#0003);width:3px;position:absolute;inset:0 auto 0 5px}.report-book>img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.report-book-shade{background:linear-gradient(#0c0b0e15 5%,#0c0b0e00 20%,#0c0b0ea3 50%,#0c0b0ef7);position:absolute;inset:0}.report-book-type{flex-direction:column;justify-content:flex-end;gap:12px;display:flex;position:absolute;inset:12px 13px}.report-book-type>span{letter-spacing:.07em;opacity:.9;margin-bottom:auto;font-size:6px}.report-book-type>strong{letter-spacing:-.06em;word-break:keep-all;overflow-wrap:anywhere;color:var(--report-ivory);font-size:20px;font-weight:800;line-height:1.3}.report-book-type>small{color:#e5c18f;font-size:8px}.report-sales-product{align-items:center;gap:28px;padding:36px 0 30px;display:flex}.report-sales-promise{flex:1;min-width:0}.report-sales-promise>span{color:#e5c18f;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.report-sales-promise :is(h2,h3){letter-spacing:-.06em;color:var(--report-ivory);word-break:keep-all;overflow-wrap:anywhere;margin:0 0 15px;font:800 24px/1.35 Wanted Sans,sans-serif}.report-sales-promise>p{color:#cfc3c3;word-break:keep-all;font-size:14px;line-height:1.7}.report-sales-promise>strong{color:var(--report-gold);margin-top:18px;font-size:12px;display:block}.report-contents{border-top:1px solid var(--report-gold-line)}.report-section-label{color:#f3e3c8;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:18px 0;font-size:12px;font-weight:700;display:flex}.report-section-label>span{letter-spacing:.05em;color:#b99a6f;font-size:9px;font-weight:500}.report-contents ol{margin:0;padding:0;list-style:none}.report-contents li{border-top:1px solid #ffffff13;align-items:center;gap:14px;padding:15px 0;display:flex}.report-chapter-number{color:#e5c18f;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:700}.report-contents li>strong{word-break:keep-all;flex:1;font-size:14px;font-weight:550;line-height:1.55}.report-contents li>svg{color:#b99a6f;flex-shrink:0}.report-sales-offer{margin-top:56px;padding-top:50px;position:relative}.report-sales-offer:before{content:"◆";text-align:center;color:var(--report-gold);text-shadow:0 0 12px #f1ca86;background:linear-gradient(90deg,#0000,#e2bb8277 25%,#0000 45% 55%,#e2bb8277 75%,#0000) 50%/100% 1px no-repeat;font-size:10px;line-height:12px;position:absolute;top:-6px;left:0;right:0}.report-sales-heading{text-align:center}.report-sales-heading h2{letter-spacing:-.06em;color:var(--report-ivory);text-shadow:0 0 26px #f1ca8633;white-space:pre-line;word-break:keep-all;margin:14px 0 16px;font:650 clamp(28px,7.6vw,40px)/1.3 AppleMyungjo,Batang,serif}.report-sales-heading>p{color:#cdbfb6;word-break:keep-all;max-width:30em;margin:0 auto;font-size:14px;line-height:1.8}.report-seal{isolation:isolate;margin-top:36px;position:relative}.report-seal:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#dea55a30,#0000);position:absolute;inset:6% -18% -4%}.report-seal-label{color:#f3e3c8;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.report-seal-label>span{letter-spacing:.12em;color:#b99a6f;flex-shrink:0;font-size:9px;font-weight:600}.report-seal-stack{gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-seal-stack>li{border:1px solid var(--report-gold-line);background:linear-gradient(140deg,#281b25,#150f16 72%);border-radius:3px 14px;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;padding:15px 18px 14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 12px 28px #0007}.report-seal-stack>li:after{content:"";background:linear-gradient(#f6dcae,#b8834a);width:3px;position:absolute;top:0;bottom:0;right:0}.report-seal-no{letter-spacing:.1em;color:#e5c18f;font:600 11px/1.3 AppleMyungjo,Batang,serif}.report-seal-stack .report-lock{color:var(--report-gold);justify-self:end}.report-seal-stack strong{color:var(--report-ivory);word-break:keep-all;overflow-wrap:anywhere;grid-column:1/-1;font-size:16px;font-weight:650;line-height:1.5}.report-seal-redacted{filter:blur(2.5px);grid-column:1/-1;gap:7px;padding-top:2px;display:grid}.report-seal-redacted>i{background:linear-gradient(90deg,#f1ca8659,#ffffff21 70%,#0000);border-radius:4px;height:7px;display:block}.report-seal-redacted>i:last-child{width:66%}.report-seal-rest{background:repeating-linear-gradient(0deg,#ffffff07 0 9px,#0000 9px 19px),#140e15;border:1px dashed #e2bb8266;border-radius:3px 14px;align-items:center;gap:16px;margin:12px 0 30px;padding:16px;display:flex;position:relative}.report-seal-rest:before,.report-seal-rest:after{content:"";z-index:-1;background:#110b12;border:1px solid #e2bb8226;border-radius:3px 14px;height:100%;position:absolute;bottom:-9px;left:12px;right:12px}.report-seal-rest:after{bottom:-18px;left:24px;right:24px}.report-seal-mark{color:#4a2a15;background:radial-gradient(circle at 35% 30%,#fbe6bf,#e0b170 45%,#9c6a36);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font:700 24px/1 AppleMyungjo,Batang,serif;animation:3.2s ease-in-out infinite report-seal-glow;display:grid;box-shadow:0 0 0 3px #0d0a0e,0 0 0 4px #e2bb8288,0 0 24px #f1ca8655}.report-seal-rest>strong{letter-spacing:-.02em;color:var(--report-gold-soft);font-size:16px;font-weight:750}.report-seal-note{text-align:center;color:#b9a893;word-break:keep-all;margin:0;font-size:12px;line-height:1.6}@keyframes report-seal-glow{0%,to{box-shadow:0 0 0 3px #0d0a0e,0 0 0 4px #e2bb8288,0 0 22px #f1ca8650}50%{box-shadow:0 0 0 3px #0d0a0e,0 0 0 4px #f1ca86,0 0 40px #f1ca86aa}}.report-sales-payment{background:radial-gradient(120% 80% at 50% 0,#4a331f55,#0000 62%),#171017;border:1px solid #e2bb8266;border-radius:4px 18px;gap:18px;padding:24px 20px 16px;display:grid;position:relative;box-shadow:0 24px 60px #0008,0 0 44px #f1ca861a}.report-sales-payment>.report-price{justify-content:center;padding:5px 0}.report-sales-payment>.report-sale-badge{justify-content:center}.report-sales-payment>p{text-align:center;color:#c7b59d;margin:-6px 0 0;font-size:11px}.report-first.landing-result{--lp-gold:#f1ca86;--lp-gold-soft:#f6dcae;--lp-action:#e6b876;--lp-action-ink:#32201b;--lp-line:#e2bb8230;--lp-ivory:#fff4e6}.report-first.landing-result .landing-result-header{background:#0d0a0ee8;border-bottom:1px solid #e2bb821f}.report-first .report-header-label{letter-spacing:.04em;color:#e5c18f;margin-left:auto;font-size:11px}.report-first .landing-reading{background:0 0;max-width:640px;padding:30px 24px 40px}.report-first .landing-reading>header{border-bottom:1px solid #ffffff24;margin-bottom:28px;padding-bottom:22px}.report-first .landing-reading>header>p{color:#a99fac;margin:0;font-size:11px}.report-first .landing-reading>.report-verdict-head{text-align:center;border-bottom:0;flex-direction:column;align-items:center;margin-bottom:32px;padding-bottom:28px;display:flex;position:relative}.report-verdict-head:after{content:"";background:linear-gradient(90deg,#0000,#e2bb82aa,#0000);width:160px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.report-verdict-portrait{background:linear-gradient(160deg,#f6dcae,#b8834a 60%,#6d4a2e);border-radius:60px 60px 6px 6px;width:108px;height:134px;margin-bottom:18px;padding:3px;box-shadow:0 0 0 1px #0d0a0e,0 0 44px #f1ca8645,0 18px 40px #0009}.report-verdict-portrait>img{object-fit:cover;object-position:50% 16%;background:#1b1320;border-radius:57px 57px 4px 4px;width:100%;height:100%;display:block}.report-verdict-head>.report-overline{word-break:keep-all;font-weight:600}.report-first .report-verdict-head h1{letter-spacing:-.06em;color:var(--report-ivory);text-shadow:0 0 28px #f1ca8633;word-break:keep-all;margin:10px 0 12px;font:650 clamp(34px,9.4vw,46px)/1.2 AppleMyungjo,Batang,serif}.report-verdict-head h1>em{color:var(--report-gold);font-style:normal}.report-first .report-verdict-head>p{color:#bfae9c;font-size:12px}.report-first .report-preview-prose{color:#ece3e6}.report-first .report-preview-prose .landing-prose{letter-spacing:-.012em;font-size:17px;line-height:1.95}.report-first .report-preview-prose .landing-prose p{margin-bottom:1.3em}.report-first .report-preview-prose .landing-prose>p:first-child{color:var(--report-ivory);font-size:18.5px;line-height:1.85}.report-first .report-preview-prose .landing-prose strong{color:#f6d59b;font-weight:650}.report-first .report-preview-prose .landing-prose h2{color:var(--report-gold);font:600 20px/1.5 AppleMyungjo,Batang,serif}.report-first .landing-result-backdrop img{opacity:.12;filter:blur(6px)}.report-first .landing-result-backdrop:after{background:radial-gradient(90% 50% at 50% 0,#3a241c55,#0000 70%),linear-gradient(#0d0a0ea0,#0d0a0e 70%)}.report-purchase-dock{width:100%;padding:12px max(18px,calc((100vw - 640px)/2)) max(12px,env(safe-area-inset-bottom));backdrop-filter:blur(16px);z-index:5;background:linear-gradient(#1a121bf2,#0d0a0ef7);border-top:1px solid #e2bb8255;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative;box-shadow:0 -14px 40px #0008,0 -1px 18px #f1ca8622}.report-purchase-dock:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f6dcae,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.report-purchase-dock>div{flex-shrink:0}.report-purchase-dock>div>span{color:#e5c18f;letter-spacing:.02em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.report-dock-volume{letter-spacing:-.04em;color:var(--report-ivory);align-items:center;gap:6px;font:750 20px/1.2 Wanted Sans,sans-serif;display:flex}.report-dock-volume>svg{color:var(--report-gold)}.report-purchase-dock>.report-buy-button{flex:1;width:auto;max-width:330px;min-height:54px;padding-inline:14px;font-size:15px;animation:2.8s ease-in-out infinite report-cta-breathe}.report-checkout-page{min-height:100dvh;padding:0 24px 180px}.report-checkout-header{border-bottom:1px solid #e2bb8224;align-items:center;gap:10px;width:min(100%,640px);min-height:72px;margin:0 auto;font-size:12px;display:flex}.report-checkout-header>span:last-child{letter-spacing:.12em;color:#9c8b9c;margin-left:auto;font-size:9px;font-weight:750}.journey-checkout.report-checkout-content{color:#fff;width:min(100%,640px);margin:0 auto;padding-top:28px;display:block}.report-checkout-intro h1{letter-spacing:-.065em;white-space:pre-line;word-break:keep-all;margin:16px 0 0;font:850 clamp(31px,6.6vw,45px)/1.22 Wanted Sans,sans-serif}.report-checkout-tags{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.report-checkout-tags>.report-overline{overflow-wrap:anywhere;min-width:0}.checkout-guest-pill{color:#f6d59b;letter-spacing:-.01em;background:#f1ca861f;border:1px solid #f1ca8699;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 11px 5px 9px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 0 18px #f1ca8633}.report-checkout-price{background:#171017;border:1px solid #e2bb8266;border-radius:4px 16px;gap:20px;margin:16px 0 36px;padding:26px 24px;display:grid}.report-checkout-price .report-price,.report-checkout-price .report-sale-badge{justify-content:center}.report-checkout-price>p{text-align:center;color:#c7b59d;font-size:12px}.report-checkout-content>.meeting-text-button{color:#b3a5b5;margin:24px auto;display:block}.report-checkout-action{z-index:20;width:100%;padding:14px max(24px,calc((100vw - 640px)/2)) max(16px,env(safe-area-inset-bottom));backdrop-filter:blur(18px);background:#131015f5;border-top:1px solid #e2bb8240;position:fixed;bottom:0;left:0;right:0}.report-checkout-action .journey-checkout-note{text-align:center;color:#c2b4c3;margin:0 0 11px;font-size:11px;line-height:1.5}.report-checkout-action>.meeting-error{color:#ff96a9;margin-bottom:8px;font-size:12px}.report-checkout-action>p[role=status]{text-align:center;color:#b9a6ba;margin:8px 0 0;font-size:11px}.direct-checkout-page{padding-bottom:32px}.direct-checkout-page .report-checkout-header{min-height:50px}.direct-checkout.report-checkout-content{padding-top:14px}.direct-checkout .report-checkout-intro h1{letter-spacing:-.055em;color:var(--report-ivory);margin:8px 0 0;font:650 25px/1.28 AppleMyungjo,Batang,serif}.direct-checkout .report-sales-product{gap:16px;padding:14px 0 12px}.direct-checkout .report-book{width:60px;box-shadow:-3px 3px #2a2029,-6px 6px #e2bb8233,0 10px 20px #0008}.direct-checkout .report-book-type{gap:3px;inset:6px}.direct-checkout .report-book-type>span,.direct-checkout .report-book-type>small{display:none}.direct-checkout .report-book-type>strong{letter-spacing:-.04em;font-size:9px}.direct-checkout .report-sales-promise h2{margin:0;font-size:17px;line-height:1.4}.direct-checkout .report-sales-promise>strong{margin-top:6px;font-size:12px}.direct-checkout .report-checkout-price{gap:8px;margin:0 0 12px;padding:12px 16px}.direct-checkout .report-checkout-price .report-sale-deadline{gap:2px 8px;padding-top:4px}.direct-checkout .report-checkout-price>p{margin:0;font-size:11px}.direct-checkout .report-price-rate{font-size:38px}.direct-checkout .report-price-amount>strong{font-size:26px}.direct-checkout .report-price-amount>del{font-size:12px}.direct-checkout .direct-checkout-action{backdrop-filter:none;background:0 0;border:0;width:100%;padding:0;position:static}.checkout-pending-note{color:#f3d9a4;margin:0 0 10px;font-size:13px;line-height:1.5}.direct-payment-form{background:#171017;border:1px solid #e2bb8244;border-radius:4px 16px;gap:12px;padding:14px 16px 12px;display:grid}.direct-payment-form .report-payment-footer{margin-top:0}.direct-payment-form .report-payment-footer>p{margin-top:8px}.direct-payment-form .report-buy-button{min-height:54px;font-size:15px}.checkout-contents{border-top:1px solid #e2bb8230;margin-top:22px}.checkout-contents>summary{cursor:pointer;color:#f3e3c8;padding:16px 0;font-size:13px;font-weight:650}.checkout-recovery{border:1px solid #ff4b6840;border-radius:7px;margin:16px 0;padding:13px}.checkout-recovery p{color:#eab2c1;margin:0 0 10px;font-size:12px}.checkout-recovery button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:5px;padding:9px 12px;font-size:12px}.report-opening-offer .report-sale-deadline{grid-template-columns:1fr;gap:3px;padding-top:4px}.report-opening-offer .report-sale-deadline>span{display:none}.report-opening-offer .report-sale-deadline>time{font-size:12px}.character-motion-route.journey-stage.report-first{--lp-action:#e93252;--lp-action-hover:#ff4464;--lp-action-ink:#fff;--lp-gold:#ff4b69;--lp-gold-soft:#ff9aac;--lp-line:#ffffff29;--lp-line-strong:#ffffff4a;--lp-ivory:#fff;--lp-body:#e9e0e9;--lp-muted:#b6a8b7}.character-motion-route.journey-stage.report-first .motion-copy{background:#100d12f0;border:1px solid #ffffff30;border-top:2px solid #ff4467;border-radius:4px;box-shadow:0 20px 70px #0008}.character-motion-route.journey-stage.report-first[data-step=arrival] .motion-copy{margin-bottom:18px;padding:24px 26px}.character-motion-route.journey-stage.report-first[data-step=arrival] .motion-title{letter-spacing:-.07em;margin-bottom:18px;font:850 clamp(30px,6.2vw,45px)/1.22 Wanted Sans,sans-serif}.character-motion-route.journey-stage.report-first[data-step=arrival] .motion-line{color:#d1c3d4;font:450 14px/1.7 Wanted Sans,sans-serif}.character-motion-route.journey-stage.report-first .journey-speaker{color:#ffadbe;letter-spacing:.03em;font-size:12px;font-weight:700}.character-motion-route.journey-stage.report-first .meeting-primary{color:#fff;background:#df2949;justify-content:center;gap:14px;min-height:55px;font-family:Wanted Sans,sans-serif;font-size:16px!important}.character-motion-route.journey-stage.report-first .meeting-primary:hover:not(:disabled){background:#f64061}.character-motion-route.journey-stage.report-first .meeting-choices>button[aria-pressed=true]{color:#ffc4d0;background:#ff4d6920}.character-motion-route.journey-stage.report-first .landing-subject-options>button.is-selected{background:#34141f;border-color:#ff6682}.report-opening-offer{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.report-opening-offer>.report-price{flex-shrink:0}.report-opening-offer .report-sale-badge{gap:4px;display:grid}.report-opening-offer .report-sale-badge>span{color:#9d839d;background:0 0;width:fit-content;padding:0;font-size:8px}.report-opening-volume{color:#bcaabd;margin-top:5px;font:11px/1.5 Wanted Sans,sans-serif;display:block}.report-first .journey-opening-actions{gap:16px}.report-first .journey-opening-note{font-size:11px}@media (width>=900px){.character-motion-route.journey-stage.report-first[data-step=arrival] .motion-copy{width:500px;margin-right:max(36px,50vw - 560px)}.character-motion-route.journey-stage.report-first[data-step=arrival] .motion-player{padding-top:22svh}.character-motion-route.journey-stage.report-first[data-step=arrival] .motion-picture{width:min(78%,850px);margin-left:max(0px,50vw - 625px);margin-right:auto}}@media (width<=600px){.report-sales-product{gap:22px}.report-book{width:124px}.report-book-type>strong{font-size:17px}.report-sales-promise :is(h2,h3){font-size:20px}.report-sales-promise>p{font-size:12px;line-height:1.7}.report-sales-promise>strong{font-size:11px}.report-sales-payment{padding-inline:16px}.report-first .landing-reading{padding-inline:20px}.character-motion-route.journey-stage.report-first[data-step=arrival] .motion-copy{width:calc(100% - 24px);padding:19px 20px 16px}.character-motion-route.journey-stage.report-first[data-step=arrival] .motion-player{padding-top:32svh}.character-motion-route.journey-stage.report-first[data-step=arrival] .motion-title{font-size:clamp(29px,7.5vw,39px)}.report-purchase-dock{gap:12px}.report-purchase-dock .report-price.is-compact .report-price-rate{font-size:24px}.report-purchase-dock .report-price.is-compact .report-price-amount>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.report-book{transform:none}.report-buy-button,.report-checkout-action .meeting-primary{transition:none}.report-buy-button:before{animation:none;display:none}.report-purchase-dock>.report-buy-button,.report-seal-mark{animation:none}}.report-first-video .video-meeting h1{letter-spacing:-.065em;font-family:Wanted Sans,sans-serif;font-weight:850}.report-first-video .video-meeting .meeting-primary,.report-first-webtoon .experience-webtoon-end>button,.report-first-webtoon .experience-webtoon-dock>button{color:#fff;background:#df2949;border:0;font-family:Wanted Sans,sans-serif;font-weight:750}.report-first-video .video-meeting .meeting-primary{justify-content:center;gap:12px}.report-webtoon-offer{background:#211017;border:1px solid #ff4d6860;border-radius:7px;gap:22px;width:min(100%,520px);margin:0 auto 24px;padding:24px;font-family:Wanted Sans,sans-serif;display:grid}.report-webtoon-offer .report-price,.report-webtoon-offer .report-sale-badge{justify-content:center}.report-webtoon-offer>p{color:#c1acbc;margin:0;font-size:12px}.report-sales-payment>p.report-refund-promise,.report-checkout-price>p.report-refund-promise{color:#e8c98f;margin:2px 0 0;font-size:12px;font-weight:600}.landing-chat-limit{color:#f6ecdc;flex-direction:column;gap:8px;margin:0 0 10px;padding:0;font:600 13px/1.6 Wanted Sans,sans-serif;display:flex}.landing-chat-limit-backdrop{z-index:1000;backdrop-filter:blur(3px);background:#000000b8;justify-content:center;align-items:flex-end;padding:16px 16px 0;display:flex;position:fixed;inset:0}.landing-chat-limit-sheet{width:min(100%,520px);max-height:85dvh;padding:20px 22px calc(22px + env(safe-area-inset-bottom));color:#f6ecdc;background:#21171d;border:1px solid #e2bb8255;border-bottom:0;border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -18px 70px #0008}.landing-chat-limit-sheet-heading{justify-content:space-between;align-items:center;margin:0 0 16px;font:750 18px/1.4 Wanted Sans,sans-serif;display:flex}.landing-chat-limit-sheet-heading>button{color:#f6ecdc;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.landing-chat-limit-open{color:#f6ecdc;cursor:pointer;background:#21171d;border:1px solid #e2bb8288;border-radius:999px;width:100%;min-height:44px;margin-bottom:8px;font:700 14px/1.4 Wanted Sans,sans-serif}.landing-chat-limit>p{margin:0}.landing-chat-limit>.landing-chat-limit-line{color:#f6ecdc;text-wrap:pretty;margin:0 0 4px;font:600 14px/1.55 Wanted Sans,sans-serif}.landing-chat-limit-line>span{color:#e2bb82;margin-bottom:2px;font-size:12px;font-weight:750;display:block}.landing-chat-limit-line>strong{color:#f3d49b;font-weight:750}.landing-chat-limit>button{color:#1b1115;cursor:pointer;background:linear-gradient(135deg,#f3d49b,#d7a45d);border:0;border-radius:999px;min-height:46px;font:750 14px/1.2 Wanted Sans,sans-serif}.landing-chat-method{flex-direction:column;gap:9px;display:flex}.landing-chat-method-title{color:#c9b8c4;flex-direction:column;gap:1px;margin:0 0 2px;font:600 13px/1.5 Wanted Sans,sans-serif;display:flex}.landing-chat-method-title>strong{color:#f6ecdc;font-size:15px;font-weight:800}.landing-chat-method>.meeting-text-button{align-self:center}.report-sales-chat,.report-checkout-chat{color:#f6ecdc;cursor:pointer;background:#ffffff0a;border:1px solid #e2bb8266;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:10px;padding:10px 14px;font:650 14px/1.3 Wanted Sans,sans-serif;display:flex}.report-checkout-chat{width:min(100% - 32px,520px);margin:14px auto 24px}.landing-chat-limit>.landing-chat-pack:disabled{opacity:.6;cursor:default}.landing-chat-limit>.landing-chat-pack-more{color:#f6ecdc;background:#ffffff0a;border:1px solid #e2bb8266;font-weight:650}.landing-chat-pack-sale{color:#fff;vertical-align:1px;background:#b8323a;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:800;line-height:1.4;display:inline-block}.landing-chat-pack s,.landing-chat-method-title s{opacity:.55;font-weight:550}.landing-chat-pack-unit{opacity:.78;white-space:nowrap;font-weight:550}.landing-chat-limit>.landing-chat-pack-upgrade{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 16px;display:flex}.landing-chat-pack-upgrade-note{opacity:.8;font-size:12px;font-weight:650}.landing-chat-limit>.landing-chat-plus{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;padding:8px 16px;display:flex}.landing-chat-plus>span{white-space:nowrap}.landing-chat-plus>.landing-chat-plus-terms{color:#e6d3bf;font-weight:550}.landing-chat-limit>.landing-chat-trust{color:#cdb9a4b3;text-align:center;font:500 11.5px/1.55 Wanted Sans,sans-serif}.landing-chat-assurance{color:#cdb9a4b3;text-align:center;text-wrap:balance;margin:0 0 6px;font:500 12px/1.5 Wanted Sans,sans-serif}.landing-chat-remaining{color:#cdb9a4b3;text-align:center;margin:0 0 6px;font:550 12px/1.4 Wanted Sans,sans-serif}.landing-chat-allowance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 12px;margin:0 0 6px;display:flex}.landing-chat-allowance .landing-chat-remaining{text-align:left;margin:0}.landing-chat-renewal{color:#cdb9a4b3;margin:0;font:500 12px/1.4 Wanted Sans,sans-serif}
.pay-method-choice{gap:9px;width:100%;display:grid}.pay-method{width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:transform .12s,opacity .12s;display:flex}.pay-method strong{letter-spacing:-.02em;font-size:16px;font-weight:800}.pay-method small{opacity:.62;font-size:12px;font-weight:600}.pay-method:active:not(:disabled){transform:scale(.985)}.pay-method:disabled{cursor:default;opacity:.55}.pay-method[aria-busy=true]{opacity:1}.pay-method-kakaopay{color:#191919;background:#fee500}.pay-method-card,.pay-method-phone,.pay-method-vbank{color:inherit;border:1px solid color-mix(in srgb, currentColor 34%, transparent);background:0 0}
.character-motion-route,.landing-result,.video-meeting,.video-meeting-shell,.experience-webtoon,.landing-unavailable{--lp-ink:#0b0a0b;--lp-panel:#100f0ff0;--lp-raised:#1a1817;--lp-raised-hover:#252220;--lp-line:#c9a36a42;--lp-line-strong:#c9a36a85;--lp-gold:#c9a36a;--lp-gold-soft:#e3ca97;--lp-ivory:#f2ebdf;--lp-body:#ded5c7;--lp-muted:#bdb3a5;--lp-action:#c9a36a;--lp-action-hover:#ddc28e;--lp-action-ink:#17110a}.landing-unavailable{background:var(--lp-ink);min-height:100svh;color:var(--lp-ivory);flex-direction:column;justify-content:center;align-items:center;gap:20px;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{width:42px;height:42px;color:var(--lp-ivory);background:#0b0a0b73;border:0;place-items:center;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:var(--lp-muted);text-underline-offset:3px}.landing-result{inset:0;top:var(--landing-visible-top,0);z-index:20;height:var(--landing-visible-height,100dvh);background:var(--lp-ink);color:var(--lp-ivory);isolation:isolate;flex-direction:column;font-family:Wanted Sans,-apple-system,sans-serif;display:flex;position:fixed}.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:var(--lp-muted);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:var(--lp-body);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;border:1px solid var(--lp-line);background:var(--lp-raised);width:100%;min-height:92px;color:var(--lp-body);border-radius:8px;align-items:center;gap:16px;padding:20px 18px;transition:background .2s,transform .2s;display:flex}.landing-result-options>button:hover{background:var(--lp-raised-hover);transform:translateY(-2px)}.landing-result-options>button>span{flex:1}.landing-result-options strong{color:var(--lp-ivory);margin-bottom:7px;font-size:17px;font-weight:550;display:block}.landing-result-options small{color:var(--lp-muted);font-size:12px;line-height:1.5}.landing-subtle-button{color:var(--lp-muted);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]{background:var(--lp-ink);color:var(--lp-ivory)}.landing-result[data-mode=report] .landing-result-header{border-bottom:1px solid var(--lp-line)}.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:var(--lp-muted);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:var(--lp-body);font-size:14px}.landing-reading-next button,.landing-reading-pending button,.landing-chat-start button{background:var(--lp-action);color:var(--lp-action-ink);border:0;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-weight:700;display:flex}.landing-reading-offer{border:1px solid var(--lp-line-strong);background:#1e1811b8;border-radius:8px;padding:24px}.landing-reading-boundary{color:var(--lp-body);margin:0 0 18px;font-size:14px;line-height:1.75}.landing-reading-price{border-top:1px solid var(--lp-line);color:var(--lp-muted);justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.landing-reading-price strong{color:var(--lp-gold-soft);font-size:22px}.landing-report-chapters{border:1px solid var(--lp-line);background:#0e0c099e;border-radius:6px;margin-top:20px;padding:17px 18px}.landing-report-chapters p{color:var(--lp-gold-soft);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:var(--lp-ivory);padding-left:4px;font-size:14px;line-height:1.55}.landing-report-chapters li::marker{color:var(--lp-gold);font-size:12px;font-weight:700}.landing-report-chapters>span{border-top:1px solid var(--lp-line);color:var(--lp-muted);margin-top:13px;padding-top:12px;font-size:12px;display:block}.landing-reading-next button.landing-reading-pay{background:var(--lp-action);width:100%;color:var(--lp-action-ink);margin-top:18px;font-weight:750;box-shadow:0 10px 30px #00000059}.landing-reading-pending{text-align:center;min-height:220px;color:var(--lp-body);flex-direction:column;justify-content:center;align-items:center;gap:16px;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-head{align-items:center;gap:8px;margin:0 0 10px;display:flex}.landing-message-head img{object-fit:cover;object-position:50% 25%;border-radius:50%;width:28px;height:28px}.landing-message-name{color:var(--lp-gold-soft);font-size:13px;font-weight:650;display:block}.landing-message.is-user{color:#1b1115;background:linear-gradient(135deg,#f3d49b,#d7a45d);border-radius:18px 18px 4px;width:fit-content;max-width:82%;margin-left:auto;padding:12px 17px}.landing-message.is-user .landing-prose{color:#1b1115;font-size:15px;font-weight:560;line-height:1.65}.landing-message.is-assistant{padding:0 4px}.landing-reply{color:var(--lp-body);word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;flex-direction:column;gap:14px;font-size:17px;line-height:1.7;display:flex}.landing-reply.is-live{text-wrap:wrap}.landing-reply p,.landing-reply h3{white-space:pre-wrap;margin:0}.landing-reply h3{color:var(--lp-ivory);font-size:17px;font-weight:700}.landing-reply strong{color:var(--lp-gold-soft);font-weight:700}.landing-reply-item{gap:8px;display:flex}.landing-reply-item>span{color:var(--lp-muted);flex-shrink:0}.landing-reply-table{overflow-x:auto}.landing-reply-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.landing-reply-table th{color:var(--lp-muted);text-align:left;border-bottom:1px solid var(--lp-line);white-space:nowrap;padding:0 12px 8px 0;font-size:13px;font-weight:600}.landing-reply-table td{border-bottom:1px solid var(--lp-line);vertical-align:top;white-space:pre-line;padding:10px 12px 10px 0}.landing-reply-table th:last-child,.landing-reply-table td:last-child{padding-right:0}.landing-reply-table tr:last-child td{border-bottom:0}.landing-reply-table td:first-child{color:var(--lp-ivory);white-space:pre;font-weight:600}.landing-reply-closing{background:var(--lp-raised);color:var(--lp-ivory);border-radius:14px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}.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{border:1px solid var(--lp-line);background:var(--lp-raised);border-radius:24px;align-items:flex-end;gap:10px;padding:5px 5px 5px 18px;display:flex}.landing-composer textarea{resize:none;min-width:0;max-height:144px;color:var(--lp-ivory);background:0 0;border:0;outline:none;flex:1;padding:7px 0;font:16px/1.5 Wanted Sans,sans-serif}.landing-composer textarea::placeholder{color:var(--lp-muted)}.landing-result .landing-composer textarea:focus-visible{outline:none}.landing-composer:focus-within{border-color:var(--lp-gold,#e9c992)}.landing-composer>button{width:38px;height:38px;color:var(--lp-action-ink);background:var(--lp-action);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.landing-chat-dock{flex-shrink:0;position:relative}.landing-question-chips{align-items:flex-start;gap:8px;width:min(100%,760px);margin:0 auto;padding:8px 26px 2px;display:flex}.landing-question-chip-list{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;padding:4px 0;display:flex}.landing-question-chips button{border:1px solid var(--lp-line);background:var(--lp-raised);max-width:100%;color:var(--lp-body);text-align:left;word-break:keep-all;overflow-wrap:anywhere;cursor:pointer;border-radius:16px;flex-shrink:0;padding:9px 14px;font-size:13px;line-height:1.4}.landing-question-chips button:hover{border-color:var(--lp-body)}.landing-question-chips .landing-question-chips-close{border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.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-question-chips{padding-inline:14px}.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{margin-bottom:12px;display:block}.character-motion-route .motion-player[data-paper=true] .motion-line{color:var(--lp-body);font-size:13.5px;line-height:1.65}.character-motion-route .motion-player[data-paper=true] .motion-title{margin-bottom:9px;padding:0}.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:var(--lp-muted);font:12px Wanted Sans,sans-serif}.landing-form-step{color:var(--lp-muted);letter-spacing:.02em;align-items:baseline;gap:8px;margin:0 0 2px;font:12px/1.5 Wanted Sans,sans-serif;display:flex}.landing-form-step>span{color:var(--lp-gold-soft)}.journey-stage[data-step=birth] .motion-title{font-size:clamp(24px,4.4vw,31px)}.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{border:1px solid var(--lp-line);background:var(--lp-raised);min-width:0;min-height:88px;color:var(--lp-ivory);text-align:left;cursor:pointer;border-radius:7px;gap:7px;padding:15px;display:grid}.landing-subject-options>button.is-selected{border-color:var(--lp-gold);box-shadow:inset 0 -2px var(--lp-gold);background:#2a231a}.landing-subject-options strong{font-size:15px}.landing-subject-options span{color:var(--lp-muted);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:var(--lp-ivory);--journey-panel:var(--lp-panel)}.journey-stage .motion-copy{border:1px solid var(--lp-line);backdrop-filter:blur(16px);background:linear-gradient(135deg,#171514f0,#0b0a0bf7);border-radius:12px;width:min(680px,100% - 32px);margin-bottom:20px;padding:24px 26px;box-shadow:0 14px 70px #0006}.character-motion-route .motion-player{background:var(--lp-ink)}.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:var(--lp-muted);font-size:12px}.journey-free-text{gap:10px;display:grid}.journey-free-chips{flex-wrap:wrap;gap:7px;display:flex}.journey-free-chips button{color:#f3e3cf;cursor:pointer;touch-action:manipulation;background:#ffffff0d;border:1px solid #e9c99255;border-radius:999px;min-height:34px;padding:6px 13px;font:500 13.5px/1.3 Wanted Sans,sans-serif}.journey-free-chips button[aria-pressed=true]{color:#221222;background:#e9c992;border-color:#e9c992}.journey-free-bubble{display:block}.journey-stage .journey-free-bubble input{box-sizing:border-box;color:#fff4e8;appearance:none;background:#0f0812b3;border:1px solid #e9c99266;border-radius:22px 22px 6px;outline:none;width:100%;min-height:48px;padding:12px 18px;font:16px/1.4 Wanted Sans,sans-serif}.journey-stage .journey-free-bubble input:focus{border-color:#e9c992}.journey-stage .journey-free-bubble input::placeholder{color:#bba7b6;opacity:1}.journey-stage .journey-question .meeting-text-button.journey-skip{color:#ecd3a8;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;justify-self:center;min-height:40px;padding:8px 12px;font:600 14px Wanted Sans,sans-serif;text-decoration:underline}.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:var(--lp-gold-soft);background:#c9a36a29}.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:var(--lp-muted);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:var(--lp-line-strong);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:var(--lp-body)}.journey-stage .motion-player[data-paper=true] .landing-birth-form :is(input,select){background:var(--lp-raised);color:var(--lp-ivory);border-color:var(--lp-line-strong);border-radius:5px}.journey-stage .motion-player[data-paper=true] .meeting-segments label{color:var(--lp-body);background:var(--lp-raised);border-color:var(--lp-line-strong)}.journey-stage .motion-player[data-paper=true] .meeting-segments label.is-selected{color:var(--lp-ivory);border-color:var(--lp-gold);box-shadow:inset 0 -2px var(--lp-gold)}.journey-stage .landing-form-links a{color:var(--lp-muted)}.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}.character-motion-route.journey-stage:not([data-step=arrival]) .motion-copy{animation:.18s ease-out both landing-panel-in}.character-motion-route.journey-stage:not([data-step=arrival]) .motion-controls{visibility:visible;animation:none}.character-motion-route.journey-stage:not([data-step=arrival]) .motion-word>span{animation:landing-word-in .36s cubic-bezier(.2,.7,.3,1) calc(var(--word-delay) * .45) both}@keyframes landing-panel-in{0%{opacity:.35}to{opacity:1}}@keyframes landing-word-in{0%{opacity:0;transform:translateY(22%)}to{opacity:1;transform:none}}.journey-stage:not([data-step=arrival]) .motion-player[data-ready=false] :is(.motion-copy,.motion-controls) *{animation-play-state:running!important}.journey-stage:not([data-step=arrival]) .motion-player[data-ready=false] :is(.motion-copy,.motion-controls) :before{animation-play-state:running!important}.journey-stage:not([data-step=arrival]) .motion-player[data-ready=false] :is(.motion-copy,.motion-controls) :after{animation-play-state:running!important}.landing-result-fallback{z-index:20;background:#050506;position:fixed;inset:0}.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(#0b0a0b85,#0b0a0be8 65%);position:absolute;inset:0}.landing-result-header{backdrop-filter:blur(14px);background:#0b0a0bb8}.landing-reading{background:#0b0a0bc7}.landing-reading-next button{background:var(--lp-action);color:var(--lp-action-ink);border:1px solid var(--lp-line-strong)}.journey-checkout{color:var(--lp-ivory);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:var(--lp-muted);font-size:13px}.journey-price{border-block:1px solid var(--lp-line);justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.journey-price strong{color:var(--lp-gold-soft);font-size:24px}.journey-checkout-note{color:var(--lp-muted);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:var(--lp-line);background:linear-gradient(135deg,#171514f0 0%,#0b0a0bf7 100%)}.journey-stage .journey-speaker{color:color-mix(in srgb,var(--motion-accent) 60%,#fff)}.journey-stage .meeting-primary{background:var(--lp-action);color:var(--lp-action-ink);border:0;font-weight:700;box-shadow:0 8px 30px #0000004d}.journey-stage .meeting-primary:hover:not(:disabled){background:var(--lp-action-hover)}.journey-opening-actions{gap:15px;display:grid}.journey-opening-note{text-align:center;color:var(--lp-muted);margin:0;font:12px/1.5 Wanted Sans,sans-serif}.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}}.journey-opening-volume{border:1px solid var(--lp-line);color:var(--lp-gold-soft);background:#c9a36a1f;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}.landing-message-top{align-items:center;gap:8px;margin:0 0 10px;display:flex}.landing-message-top>.landing-message-head{margin:0}.landing-reply-uncharged{color:#8fe3c4;white-space:nowrap;background:#56cfa724;border-radius:999px;align-items:center;height:18px;padding:0 7px;font:650 11px/1 Wanted Sans,sans-serif;display:inline-flex}.landing-reply-share{margin-top:10px}.landing-reply-share>button{min-height:34px;color:var(--lp-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font:600 12.5px/1 Wanted Sans,sans-serif;display:inline-flex}.landing-reply-share>button:disabled{opacity:.6;cursor:default}.landing-reply-hidden{color:#0000;text-shadow:0 0 8px var(--lp-body);-webkit-user-select:none;user-select:none}.landing-reply-locked{filter:blur(6px);opacity:.85;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:14px;-webkit-mask-image:linear-gradient(#000 55%,#0006);mask-image:linear-gradient(#000 55%,#0006)}.landing-chat-save{color:var(--lp-muted);align-items:center;gap:8px;margin:0 0 8px;font:500 12.5px/1.45 Wanted Sans,sans-serif;display:flex}.landing-chat-save>span{flex:1;min-width:0}.landing-chat-save-kakao{color:#191600;cursor:pointer;background:#fee500;border:0;border-radius:999px;flex-shrink:0;padding:7px 12px;font:650 12.5px/1.2 Wanted Sans,sans-serif}.landing-chat-save-kakao:disabled{opacity:.6;cursor:default}.landing-chat-save-close{width:28px;height:28px;color:var(--lp-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.landing-reply-scene{aspect-ratio:16/9;background:#17181d;border-radius:14px;max-width:100%;margin:2px 0;overflow:hidden}.landing-reply-scene img{object-fit:cover;width:100%;height:100%;animation:.48s cubic-bezier(.22,1,.36,1) both landing-scene-in;display:block}.landing-result-backdrop.is-scene img,.report-first .landing-result-backdrop.is-scene img{opacity:1;filter:none;object-position:center 30%;animation:.7s ease-out both landing-scene-in}.landing-result-backdrop.is-scene:after,.report-first .landing-result-backdrop.is-scene:after{background:linear-gradient(#0b0a0b80,#0b0a0b99 45%,#0b0a0bb8)}@keyframes landing-scene-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing-reply-scene img,.landing-result-backdrop.is-scene img,.report-first .landing-result-backdrop.is-scene img{animation:none}}
.rb{color:#f7f6fb;letter-spacing:-.2px;gap:14px;width:100%;max-width:640px;margin:0 auto;padding:22px 18px 40px;font-family:Wanted Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;display:grid}.rb-checkout{max-width:720px;padding-top:8px}.rb-title{margin:0;font-family:AppleMyungjo,Batang,serif;font-size:28px;font-weight:500;line-height:1.35}.rb-lead{color:#cfc8bf;margin:-6px 0 4px;font-size:14px}.rb-status{color:#cfc8bf;font-size:14px}.rb>*,.rb-person>*{min-width:0}.rb-person{background:#101218;border:1px solid #232631;border-radius:14px;gap:8px;min-width:0;margin:0;padding:14px;display:grid}.rb-person legend{color:#e6c98f;padding:0 4px;font-size:14px;font-weight:700}.rb-input{background:#0b0d14;border:1px solid #343a4b;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 10px 0 14px;display:flex}.rb-input:focus-within{border-color:#dbac6c;box-shadow:0 0 0 3px #dbac6c1f}.rb-input small{color:#9a97a3;min-width:34px;font-size:12.5px}.rb-input input,.rb-input select{color:#f7f6fb;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.rb-input select option{color:#111}.rb-input input::placeholder{color:#575c6e}.rb-toggle{flex:none;gap:4px;display:flex}.rb-toggle button,.rb-chips button{color:#cfcad6;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3f50;border-radius:9px;padding:7px 12px;font-size:13.5px}.rb-toggle button[aria-pressed=true],.rb-chips button[aria-pressed=true],.rb-chips button[aria-checked=true]{color:#f4d6a1;background:#dbac6c1a;border-color:#dbac6c}.rb-chips{gap:8px;display:flex}.rb-chips-wrap{flex-wrap:wrap}.rb-chips-wrap button{text-align:left;line-height:1.4}.rb-check{color:#cfcad6;align-items:center;gap:8px;font-size:13.5px;display:flex}.rb-error{color:#e58ea3;margin:0 2px;font-size:13.5px}.rb-go{cursor:pointer;color:#32201b;height:54px;font:inherit;background:linear-gradient(112deg,#e6b876,#f4d6a1 47%,#dbac6c);border:0;border-radius:12px;font-size:16px;font-weight:800}.rb-go:disabled{opacity:.7;cursor:default}.rb-go:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.rb-toggle button:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.rb-chips button:focus-visible{outline-offset:2px;outline:2px solid #f0cf96}.rb-saved{grid-template-columns:1fr}.rb-saved-label{color:#e6c98f;font-size:14px;font-weight:700}.rb-saved strong{overflow-wrap:anywhere;font-size:16px;font-weight:700}.rb-saved-actions{gap:8px;display:flex}.rb-saved-actions button,.rb-link{color:#cfcad6;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3f50;border-radius:9px;padding:7px 12px;font-size:13.5px}.rb-link{color:#e6c98f;text-underline-offset:3px;border:0;justify-self:start;padding:4px 2px;text-decoration:underline}
.sajupick-web-shell,.sajupick-web-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sajupick-web-tabs,.sajupick-web-tab-space{display:none}@media (width>=900px){html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}}@media (width<900px){html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.sajupick-web-shell[data-bottom-tabs=true]{--app-mobile-tab-height:calc(var(--app-tab-height) + 16px);--app-tab-space:calc(var(--app-mobile-tab-height) + 1px + env(safe-area-inset-bottom,0px))}.sajupick-web-shell #sajupick-site-primary-nav{display:none}.sajupick-web-shell #sajupick-site-header-inner{flex-direction:row;align-items:center;min-height:64px;padding-top:0}.sajupick-web-tab-space{flex:0 0 var(--app-tab-space);height:var(--app-tab-space);display:block}.sajupick-web-tabs{z-index:20;grid-template-columns:repeat(var(--app-tab-count), minmax(0, 1fr));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-top:1px solid var(--app-tab-border);background:var(--app-tab-background);display:grid;position:fixed;inset:auto 0 0}.sajupick-web-tabs a{min-width:0;min-height:var(--app-mobile-tab-height);color:var(--app-tab-muted);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px;font-weight:600;text-decoration:none;display:flex}.sajupick-web-tabs a[aria-current=page]{color:var(--app-tab-accent);font-weight:700}.sajupick-web-tabs a:focus-visible{outline:2px solid var(--app-tab-accent);outline-offset:-4px}.sajupick-web-tabs a:active{opacity:.6}.sajupick-web-tab-icon{flex:0 0 22px;display:flex}.sajupick-web-tab-label{text-align:center;word-break:keep-all;overflow-wrap:anywhere;max-width:100%;min-height:32px;font-size:11px;line-height:16px}.sajupick-web-shell[data-chat-room=true]{--app-tab-space:0px}.sajupick-web-shell[data-chat-room=true]>.sajupick-web-header,.sajupick-web-shell[data-chat-room=true]>.sajupick-web-tabs,.sajupick-web-shell[data-chat-room=true]>.sajupick-web-tab-space,.sajupick-web-shell[data-keyboard-open=true]>.sajupick-web-tabs,.sajupick-web-shell[data-keyboard-open=true]>.sajupick-web-tab-space{display:none}.sajupick-web-shell[data-bottom-tabs=true]:has([data-page-layout=chat]){height:var(--app-visual-height,100dvh);flex:none}}.sajupick-web-header{display:contents}
.reply-word{animation:.64s cubic-bezier(.16,1,.3,1) both reply-word-in;position:relative}.reply-word.is-strong{animation:.64s cubic-bezier(.16,1,.3,1) both reply-word-in,.88s cubic-bezier(.3,0,.2,1) both reply-word-glow}.reply-word.is-still{animation-name:reply-word-focus}.reply-word.is-still.is-strong{animation-name:reply-word-focus,reply-word-glow}@keyframes reply-word-in{0%{opacity:0;filter:blur(5px);top:.45em}45%{opacity:1;filter:blur()}to{opacity:1;filter:none;top:0}}@keyframes reply-word-focus{0%{opacity:0;filter:blur(5px)}45%{opacity:1;filter:blur()}to{opacity:1;filter:none}}@keyframes reply-word-glow{0%,30%{text-shadow:0 0 .7em color-mix(in srgb, currentColor 80%, transparent)}to{text-shadow:0 0 .7em #0000}}.reply-block{animation:.42s cubic-bezier(.16,1,.3,1) both reply-block-in}@keyframes reply-block-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes reply-block-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.reply-word{animation-name:reply-word-focus}.reply-word.is-strong{animation-name:reply-word-focus,reply-word-glow}.reply-block{animation-name:reply-block-fade}}
.rf{--rf-bg:#0c0d10;--rf-paper:#111215;--rf-surface:#17181d;--rf-surface-2:#1e1f25;--rf-line:#2a2b32;--rf-line-strong:#3b3c45;--rf-text:#f7f6fb;--rf-text-2:#b9bdca;--rf-text-3:#858a9a;--rf-gold:#e6c98f;--rf-gold-line:#c9a36a;--rf-gold-tint:#c9a36a29;--rf-act-1:#f3d49b;--rf-act-2:#d7a45d;--rf-on-act:#1b1115;--rf-scrim:#0009;--rf-sheet:#16171c;--rf-shadow:0 12px 34px #00000080;--rf-serif:"Noto Serif KR","AppleMyungjo","Batang",serif;--rf-sans:"Wanted Sans",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif;--rf-out:cubic-bezier(.2,.8,.3,1);color:var(--rf-text);font-family:var(--rf-sans);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}.rf[data-surface=landing_chat]{--rf-bg:#0b0a0b;--rf-paper:#100e0e;--rf-surface:#1a1817;--rf-surface-2:#221f1d;--rf-line:#c9a36a38;--rf-line-strong:#c9a36a6b;--rf-text:#f2ebdf;--rf-text-2:#ded5c7;--rf-text-3:#bdb3a5;--rf-gold:#e3ca97;--rf-gold-line:#c9a36a;--rf-sheet:#141211}.rf *,.rf :before,.rf :after{box-sizing:border-box}.rf button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.rf button:disabled{cursor:default}.rf button:focus-visible{outline:2px solid var(--rf-gold-line);outline-offset:2px}.rf p,.rf h2,.rf ol,.rf ul,.rf blockquote{margin:0}.rf-ico{flex:none;width:20px;height:20px;display:block}.rf-face{background:var(--rf-surface-2);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.rf-face>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.rf-act{background:linear-gradient(135deg,var(--rf-act-1),var(--rf-act-2));min-height:44px;font:750 14.5px/1.2 var(--rf-sans);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;display:inline-flex;color:var(--rf-on-act)!important}.rf-line-btn{border:1px solid var(--rf-line-strong);min-height:40px;font:650 13.5px/1.2 var(--rf-sans);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.rf-spin{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite rf-spin}@keyframes rf-spin{to{transform:rotate(360deg)}}@keyframes rf-fade{0%{opacity:0}to{opacity:1}}.rf-slot{position:relative}.rf-slot>.rf-layer{align-items:center;animation:.18s linear both rf-fade;display:flex;position:absolute;inset:0}.rf-card-wrap{align-self:stretch;width:100%;min-width:0;margin:12px 0 4px}.rf-card{border:1px solid var(--rf-line);background:var(--rf-surface);border-radius:18px;position:relative;overflow:hidden}.rf-row{align-items:center;gap:12px;min-height:76px;padding:12px 12px 12px 14px;display:flex}.rf-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rf-title{letter-spacing:-.02em;text-wrap:balance;font-size:16px;font-weight:800;line-height:1.35}.rf-meta{min-height:20px;color:var(--rf-text-2);font-size:13px;font-weight:600;line-height:1.5}.rf-meta b{color:var(--rf-gold);font-weight:700}.rf-meta-offer{padding:0 16px 14px 70px;font-size:13.5px;margin:-8px 0 0!important}.rf-meta-offer>.rf-price{white-space:nowrap;color:var(--rf-text);font-variant-numeric:tabular-nums;font-weight:700}.rf-meta.rf-slot{height:39px}.rf-meta .rf-layer{align-items:flex-start}.rf-meta .rf-layer>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rf .rf-writing{white-space:nowrap;flex:1;min-width:0;display:flex!important}.rf-writing>b{text-overflow:ellipsis;min-width:0;color:var(--rf-gold);font-weight:700;overflow:hidden}.rf-writing>span{white-space:pre;flex:none}.rf-btn{flex:none;width:100px;height:42px}.rf-btn .rf-layer{justify-content:flex-end}.rf-btn .rf-act{min-height:40px;padding:0 16px;font-size:14px}.rf-ok{background:var(--rf-gold-tint);width:32px;height:32px;color:var(--rf-gold);border-radius:50%;place-items:center;display:grid}.rf-ok .rf-ico{width:18px;height:18px}.rf-btn .rf-spin{color:var(--rf-text-2);margin-right:10px}.rf-prog{height:3px;position:absolute;bottom:0;left:0;right:0}.rf-prog i{background:var(--rf-gold-line);transform-origin:0;height:100%;transition:transform .5s var(--rf-out);display:block;transform:scaleX(0)}.rf-verdict{transition:grid-template-rows .42s var(--rf-out);grid-template-rows:0fr;display:grid}.rf-verdict>div{min-height:0;overflow:hidden}.rf-card.has-verdict .rf-verdict{grid-template-rows:1fr}.rf-verdict blockquote{font:600 16.5px/1.72 var(--rf-serif);letter-spacing:-.03em;color:var(--rf-text);text-wrap:pretty;opacity:0;padding:2px 18px 4px;transition:opacity .3s linear .16s}.rf-card.has-verdict .rf-verdict blockquote{opacity:1}.rf-verdict blockquote:before{content:"“";color:var(--rf-gold-line);margin-right:2px}.rf-verdict blockquote:after{content:"”";color:var(--rf-gold-line);margin-left:2px}.rf-verdict small{color:var(--rf-text-3);padding:6px 18px 16px;font-size:12.5px;font-weight:600;display:block}.rf-refund{color:var(--rf-text-3);margin:9px 2px 0;font-size:12.5px;line-height:1.5}.rf-again{border:1px solid var(--rf-line-strong);min-height:40px;color:var(--rf-text);font:650 13.5px/1.2 var(--rf-sans);background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:0 14px;display:inline-flex}.rf-anchor{z-index:6;height:0;position:relative}.rf-band-host{pointer-events:none;height:48px;position:absolute;top:0;left:0;right:0;overflow:hidden}.rf-band{background:var(--rf-bg);border-bottom:1px solid var(--rf-line);opacity:0;transition:transform .24s var(--rf-out),opacity .18s linear;pointer-events:none;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.rf-band.is-shown{opacity:1;pointer-events:auto;transform:none}.rf-band-in{align-items:center;gap:10px;width:min(100%,760px);height:46px;margin:0 auto;padding:0 8px 0 16px;display:flex;position:relative}.rf-band-go{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;height:100%;padding:0;display:flex}.rf-band-go>b{flex:none;font-size:13.5px;font-weight:750}.rf-band-go>span:not(.rf-face){min-width:0;color:var(--rf-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.rf-band-go>span b{color:var(--rf-text);font-weight:700}.rf-band-go>.rf-ico{color:var(--rf-text-3)}.rf-band .rf-act{min-height:34px;padding:0 14px;font-size:13px}.rf-band-bar{height:2px;position:absolute;bottom:-1px;left:0;right:0}.rf-band-bar i{background:var(--rf-gold-line);transform-origin:0;height:100%;transition:transform .5s var(--rf-out);display:block}.rf-sheet-root{z-index:1200;pointer-events:none;position:fixed;inset:0}.rf-sheet-scrim{background:var(--rf-scrim);opacity:0;transition:opacity .22s linear;position:absolute;inset:0}.rf-sheet{width:min(100%,520px);padding:8px 20px max(22px,env(safe-area-inset-bottom));background:var(--rf-sheet);box-shadow:var(--rf-shadow);transition:transform .3s var(--rf-out);border-radius:22px 22px 0 0;margin:0 auto;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.rf-sheet-root.is-open{pointer-events:auto}.rf-sheet-root.is-open .rf-sheet-scrim{opacity:1}.rf-sheet-root.is-open .rf-sheet{transform:none}.rf-sheet-grip{background:var(--rf-line-strong);border-radius:2px;width:36px;height:4px;margin:0 auto 10px}.rf-sheet-hd{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:10px;display:flex}.rf-sheet-hd b{font-size:17px;font-weight:750}.rf-sheet-x{background:var(--rf-surface-2);border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rf-sheet .pay-method-choice{color:var(--rf-text)}.rf-sheet .pay-method-single{background:linear-gradient(135deg,var(--rf-act-1),var(--rf-act-2));color:var(--rf-on-act)}.rf-sheet-error{color:#ff8fa2;font-size:13px;margin-top:10px!important}.rf-ms-clip{z-index:900;pointer-events:none;position:fixed;overflow:hidden}.rf-ms{pointer-events:auto;background:var(--rf-paper);transition:transform .34s var(--rf-out),visibility 0s .34s;visibility:hidden;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(102%);box-shadow:0 -12px 30px #00000059}.rf-ms.is-open{visibility:visible;transition:transform .34s var(--rf-out)}.rf-ms[data-snap=half]{transform:translateY(40%)}.rf-ms[data-snap=full]{border-radius:0;transform:none}.rf-ms[data-snap=peek]{transform:translateY(calc(100% - 56px))}.rf-ms.is-dragging{transition:none}.rf-ms-hd{border-bottom:1px solid var(--rf-line);touch-action:none;cursor:grab;flex:none;padding:0 6px 0 16px}.rf-ms-grip{background:0 0;border:0;width:100%;height:22px;padding:0;display:block}.rf-ms-grip i{background:var(--rf-line-strong);border-radius:2px;width:38px;height:4px;margin:8px auto 0;display:block}.rf-ms-row{align-items:center;gap:6px;min-height:40px;display:flex}.rf-ms-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:750;overflow:hidden}.rf-ms[data-snap=peek] .rf-ms-title:before{content:"읽던 곳 · ";color:var(--rf-text-3);font-weight:650}.rf-hd-btn{background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.rf-ms-chaps{scrollbar-width:none;gap:6px;padding:6px 10px 10px 0;display:flex;overflow-x:auto}.rf-ms-chaps::-webkit-scrollbar{display:none}.rf-ms-chaps button{border:1px solid var(--rf-line);background:var(--rf-surface);max-width:220px;height:32px;color:var(--rf-text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:16px;flex:none;padding:0 12px;font-size:12.5px;font-weight:650;overflow:hidden}.rf-ms-chaps button[aria-current=true]{border-color:var(--rf-gold-line);background:var(--rf-gold-tint);color:var(--rf-text)}.rf-ms[data-snap=peek] .rf-ms-chaps{visibility:hidden}.rf-ms-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 20px 28px;position:relative;overflow-y:auto}.rf-ms[data-snap=half] .rf-ms-body{padding-bottom:calc(var(--rf-ms-h,640px) * .4 + 28px)}.rf-ms-body>div{width:min(100%,640px);margin:0 auto}.rf-ms-body h2{font:700 22px/1.45 var(--rf-serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 6px}.rf-ms-sub{color:var(--rf-text-2);text-wrap:pretty;font-size:14px;font-weight:550;line-height:1.6;margin:0 0 22px!important}.rf-ms-hint{color:var(--rf-text-3);font-size:12.5px;font-weight:600;margin:0 0 18px!important}.rf-ms-wait{color:var(--rf-text-2);align-items:center;gap:10px;padding:12px 0;font-size:14.5px;font-weight:650;display:flex}.rf-p{letter-spacing:-.01em;text-wrap:pretty;color:var(--rf-text);font-size:16.5px;line-height:1.85;margin:0 0 16px!important}.rf-p strong{color:var(--rf-gold);font-weight:700}.rf-h{font:700 18px/1.5 var(--rf-sans);margin:26px 0 12px!important}.rf-list{font-size:16px;line-height:1.8;margin:0 0 16px!important;padding-left:20px!important}.rf-q{text-align:center;padding:0 8px;margin:24px 0 26px!important}.rf-q:before{content:"“";height:24px;color:var(--rf-gold-line);font:700 36px/1 var(--rf-serif);display:block}.rf-q p{font:700 18px/1.65 var(--rf-serif);letter-spacing:-.03em;color:var(--rf-text);text-wrap:balance}.rf-s{-webkit-touch-callout:none;border-radius:4px;transition:background-color .16s linear}.rf-s.is-pressing,.rf-s.is-picked{background:var(--rf-gold-tint)}.rf-s.is-picked{box-shadow:0 0 0 2px var(--rf-gold-tint)}.rf-pop{z-index:3;background:var(--rf-text);min-height:40px;font:700 13.5px/1 var(--rf-sans);box-shadow:var(--rf-shadow);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;animation:.14s linear both rf-fade;display:flex;position:absolute;transform:translate(-50%,-100%);color:var(--rf-bg)!important}.rf-pop .rf-ico{width:16px;height:16px}.rf-end{border-top:1px solid var(--rf-line);flex-direction:column;gap:10px;margin-top:30px;padding-top:20px;display:flex}.rf-ask{border:1px solid var(--rf-line-strong);background:var(--rf-surface);text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 14px 0 10px;font-size:14.5px;font-weight:700;display:flex}.rf-ask>span:nth-child(2){flex:1}.rf-ask>.rf-ico{color:var(--rf-text-3)}.rf-next{background:linear-gradient(135deg,var(--rf-act-1),var(--rf-act-2));text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 14px;display:flex;color:var(--rf-on-act)!important}.rf-next>span{flex-direction:column;flex:1;min-width:0;display:flex}.rf-next small{opacity:.75;font-size:12px;font-weight:700}.rf-next b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:750;overflow:hidden}@media (width>=1100px){.rf-ms-clip.is-panel{top:var(--rf-panel-top,0px)!important;width:min(46vw,520px)!important;height:auto!important;bottom:0!important;left:auto!important;right:0!important}.rf-ms.is-panel{border-left:1px solid var(--rf-line);box-shadow:none;border-radius:0;transform:translate(102%)}.rf-ms.is-panel.is-open{transform:none}.rf-ms.is-panel .rf-ms-grip{display:none}.rf-ms.is-panel .rf-ms-hd{cursor:default;padding-top:8px}.rf-ms.is-panel .rf-ms-body{padding-bottom:48px}.rf-ms.is-panel[data-snap=peek] .rf-ms-chaps{visibility:visible}.rf-ms.is-panel[data-snap=peek] .rf-ms-title:before{content:none}}.rf-askchip{background:var(--rf-surface-2);color:var(--rf-text-2);border-radius:16px;align-items:center;gap:8px;margin:0 0 8px;padding:7px 6px 7px 11px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.rf-askchip>.rf-ico{width:15px;height:15px;color:var(--rf-gold-line)}.rf-askchip>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.rf-askchip>button{width:28px;height:28px;color:var(--rf-text-3);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rf-askquote{justify-content:flex-end;margin:0 0 6px;display:flex}.rf-askquote>span{background:var(--rf-surface-2);max-width:82%;color:var(--rf-text-2);border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.rf-askquote>span>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rf-askquote .rf-ico{width:14px;height:14px;color:var(--rf-gold-line)}@media (prefers-reduced-motion:reduce){.rf-spin{opacity:.35;border-right-color:currentColor;animation:none}.rf-band{transition:opacity .15s linear;transform:none!important}.rf-sheet{opacity:0;transition:opacity .15s linear;transform:none}.rf-sheet-root.is-open .rf-sheet{opacity:1}.rf-ms,.rf-ms.is-open,.rf-prog i,.rf-band-bar i,.rf-verdict,.rf-verdict blockquote{transition:none}}
.report-refund-open{color:inherit;opacity:.62;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-size:13px;text-decoration:underline}.report-refund-open span{margin-left:6px;font-size:12px;text-decoration:none}.report-refund-status{opacity:.78;margin:0;font-size:13px;line-height:1.6}.report-refund-form{border:1px solid #7f7f7f59;border-radius:12px;flex-direction:column;gap:14px;padding:18px;font-size:14px;display:flex}.report-refund-form h2{margin:0;font-size:16px}.report-refund-rules{opacity:.75;margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}.report-refund-field{flex-direction:column;gap:6px;font-weight:600;display:flex}.report-refund-field small{opacity:.6;font-weight:400}.report-refund-field input,.report-refund-field textarea{color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #7f7f7f73;border-radius:8px;padding:10px 12px;font-weight:400}.report-refund-reasons{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.report-refund-reasons legend{margin-bottom:8px;font-weight:600}.report-refund-reasons button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f73;border-radius:999px;padding:8px 12px;font-size:13px}.report-refund-reasons button[aria-pressed=true]{border-color:currentColor;font-weight:700}.report-refund-error{color:#d9534f;margin:0;font-size:13px}.report-refund-actions{justify-content:flex-end;gap:10px;display:flex}.report-refund-actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;padding:0 18px}.report-refund-cancel{color:inherit;background:0 0;border:1px solid #7f7f7f73}.report-refund-submit{color:#fff;background:#2d2238;border:0;font-weight:700}.report-refund-submit:disabled{opacity:.45;cursor:default}
.first-saju-auth{isolation:isolate;color:#f3e9fa;background:#0c0811;flex:1;height:100dvh;min-height:0;display:flex;position:relative}.first-saju-auth-world{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.first-saju-auth-world img{object-fit:cover;object-position:50% 25%;width:min(100%,112svh);height:100%;margin:auto;display:block}.first-saju-auth-world:after{content:"";background:linear-gradient(#0a050d55,#0a050d70 20%,#100b19ed 45%,#100b19f5);position:absolute;inset:0}.first-saju-auth-back{left:max(22px,env(safe-area-inset-left));top:max(22px,env(safe-area-inset-top));z-index:4;color:#e7d4ef;cursor:pointer;background:#100b1944;border:0;padding:8px 0;font:12px Wanted Sans,sans-serif;position:absolute}.first-saju-auth [data-testid=auth-screen]{background:0 0!important}.sajupick-web-shell:has(.first-saju-auth)>:not(.sajupick-web-content){display:none!important}.sajupick-web-shell:has(.first-saju-auth){--app-tab-space:0px}
.dk-page{--dk-ivory:#fff1dd;--dk-lilac:#d6b7f5;isolation:isolate;width:100%;height:100dvh;min-height:620px;color:var(--dk-ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100b1b;font-family:inherit;position:relative;overflow:hidden}.dk-page *{box-sizing:border-box}.dk-page button,.dk-page textarea{font:inherit}.dk-page button{cursor:pointer}.dk-page button:disabled{cursor:default}.dk-page button:focus-visible{outline-offset:5px;outline:2px solid #f3d4a9}.dk-page a:focus-visible{outline-offset:5px;outline:2px solid #f3d4a9}.dk-page textarea:focus-visible{outline-offset:5px;outline:2px solid #f3d4a9}.dk-page h1:focus{outline:none}.dk-world,.dk-shade,.dk-embers{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dk-world{z-index:-3;background-position:50% 62%;background-size:cover;transform:scale(1.015)}.dk-shade{z-index:-2;background:linear-gradient(#0a07142b,#10091922 28%,#0000 68%,#09061577),radial-gradient(at 50% 57%,#14092208 25%,#09061250 100%)}.dk-header{top:max(24px,env(safe-area-inset-top));z-index:10;position:absolute;left:5vw}.dk-header a{display:block}.dk-header img{filter:drop-shadow(0 2px 10px #0008);width:82px;height:auto;display:block}.dk-theater{max-width:1440px;height:100%;margin:0 auto;position:relative}.dk-actor{z-index:1;pointer-events:none;width:min(82vw,760px);height:76%;transition:top .85s cubic-bezier(.22,.85,.25,1),left .85s cubic-bezier(.22,.85,.25,1),transform .85s cubic-bezier(.22,.85,.25,1),opacity .65s;position:absolute;top:1%;left:50%;transform:translate(-50%)}.dk-actor-rig{width:100%;height:100%;position:relative}.dk-actor-poster,.dk-actor-vector{-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.dk-rig-ready .dk-actor-poster{transition:opacity 0s .3s}.dk-actor-poster{object-fit:contain}.dk-actor-vector{opacity:0}.dk-rig-ready .dk-actor-vector{opacity:1}.dk-rig-ready .dk-actor-poster{opacity:0}.dk-vector{width:100%;height:100%;display:block;overflow:visible}.dk-actor-light{mix-blend-mode:screen;background:radial-gradient(#bc77fd20,#0000 66%);position:absolute;inset:12% -10% -5%}.dk-scene-cover .dk-actor{height:77%;top:-8%;transform:translate(-50%)scale(1.03)}.dk-cover-copy{z-index:3;text-align:center;width:min(86%,470px);animation:.8s both dk-fade;position:absolute;bottom:5.5%;left:50%;transform:translate(-50%)}.dk-cover-copy h1{white-space:pre-line;letter-spacing:-.065em;text-shadow:0 3px 32px #090512,0 1px 8px #090512;margin:0;font-size:clamp(34px,3.8vw,51px);font-weight:780;line-height:1.13}.dk-cover-copy>p{letter-spacing:-.025em;color:#e2cde9;text-shadow:0 2px 9px #000;margin:17px 0 0;font-size:14px;line-height:1.65}.dk-cover-start{color:#44243e;letter-spacing:-.025em;background:linear-gradient(110deg,#fff5e4,#f0d1ea 68%,#ddbbfa);border:1px solid #fff1d8;border-radius:99px;justify-content:center;align-items:center;width:100%;min-height:58px;margin-top:24px;padding:15px 28px;font-weight:700;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 0 28px #d699dd42,inset 0 1px 4px #fff;font-size:17px!important}.dk-cover-start span{font-size:22px;position:absolute;right:23px}.dk-cover-start:hover{transform:translateY(-2px);box-shadow:0 0 44px #e6a6ef65}.dk-cover-start:active{transform:scale(.97)}.dk-speech{z-index:3;text-align:center;cursor:pointer;width:min(87%,590px);animation:.6s both dk-speech-in;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.dk-speech h1{letter-spacing:-.045em;white-space:pre-line;word-break:keep-all;text-wrap:balance;text-shadow:0 2px 24px #08030eee,0 2px 7px #08030e;scrollbar-width:thin;max-height:30svh;margin:0;font-size:clamp(25px,2.6vw,35px);font-weight:550;line-height:1.55;overflow:auto}.dk-next{color:#e4cbef;background:#1b0d242e;border:1px solid #d6b7f533;border-radius:24px;justify-content:center;align-items:center;gap:12px;width:auto;min-width:150px;min-height:44px;margin:19px auto 0;padding:8px 18px;display:flex;font-size:13px!important}.dk-next svg{width:19px;height:13px;transition:transform .2s}.dk-next:hover svg{transform:translateY(4px)}.dk-next:disabled{opacity:.15}.dk-scene-choices .dk-actor{opacity:.97;height:85%;top:-23%;left:88%;transform:translate(-38%)rotate(-10deg)}.dk-answer-panel:focus{outline:none}.dk-question-context{isolation:isolate}.dk-question-context:before{content:"";z-index:-1;filter:blur(23px);pointer-events:none;background:#0d071bc9;border-radius:35%;position:absolute;inset:-15px -20px}.dk-answer-scene{z-index:2;position:absolute;inset:0}.dk-question-context{letter-spacing:-.035em;white-space:pre-line;word-break:keep-all;text-shadow:0 2px 20px #050308;width:280px;max-width:55%;margin:0;font-size:21px;font-weight:450;line-height:1.7;position:absolute;top:16%;left:calc(50% - 240px)}.dk-answer-panel{z-index:4;width:min(86%,480px);position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.dk-options{gap:13px;max-height:55svh;display:grid;overflow:visible}.dk-option{isolation:isolate;color:#f4dfec;letter-spacing:-.025em;text-align:center;word-break:keep-all;backdrop-filter:blur(10px);width:100%;min-height:66px;animation:dk-choice-in .6s cubic-bezier(.2,.85,.2,1) calc(var(--dk-order,0)*65ms) backwards;background:linear-gradient(130deg,#5b33646b,#231333bd 60%,#1b102bd4);border:1px solid #c29adc88;border-radius:34px 30px 33px 31px;justify-content:center;align-items:center;gap:15px;padding:18px 26px;font-weight:450;line-height:1.5;transition:color .24s,background .24s,border-color .24s,box-shadow .3s,transform .3s;display:flex;position:relative;box-shadow:inset 0 1px 13px #ecc3ff19,0 5px 22px #09030f65;font-size:16px!important}.dk-option:after{content:"";border-radius:inherit;opacity:.3;pointer-events:none;background:linear-gradient(115deg,#ffe2b3,#0000 30% 65%,#ce97ff) border-box;border:1px solid #0000;transition:opacity .2s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dk-option:hover:not(:disabled):after,.dk-option-selected:after{opacity:1}.dk-option:hover:not(:disabled),.dk-option-selected{color:#512442;background:linear-gradient(110deg,#fff5e7,#fae3df 57%,#e6c7fa);border-color:#ffe7ce;transform:translateY(-2px);box-shadow:0 0 24px #ffe0ae55,0 0 54px #d18bdd2d,inset 0 1px 8px #fff}.dk-choice-star{color:#d0b1e1;opacity:.65;font-size:17px;transition:transform .3s,color .3s;position:absolute;right:22px}.dk-option:hover .dk-choice-star,.dk-option-selected .dk-choice-star{color:#6d395e;opacity:1;transform:rotate(90deg)}.dk-option-selected{z-index:5}.dk-write{color:#d8bde5;text-underline-offset:7px;letter-spacing:-.02em;background:0 0;border:0;min-height:38px;margin:22px auto 0;padding:6px 14px;-webkit-text-decoration:underline #bf95d380;text-decoration:underline #bf95d380;display:block;font-size:13px!important}.dk-write:hover{color:#fff1dd}.dk-answer-picked .dk-option:not(.dk-option-selected){animation:.2s forwards dk-choice-out}.dk-answer-picked .dk-write{opacity:0;pointer-events:none}.dk-scene-sending .dk-actor{height:76%;top:1%;left:50%;transform:translate(-50%)}.dk-scene-sending .dk-question-context{opacity:0;transition:opacity .15s}.dk-listening{z-index:3;text-align:center;width:75%;animation:.4s .35s backwards dk-fade;position:absolute;bottom:17%;left:50%;transform:translate(-50%)}.dk-listening>p{color:#d6bde5b0;word-break:keep-all;font-size:12px;line-height:1.6}.dk-listening>span{justify-content:center;gap:7px;padding:15px;display:flex}.dk-listening i{background:#edd5ff;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dk-listen-dot}.dk-listening i:nth-child(2){animation-delay:.17s}.dk-listening i:nth-child(3){animation-delay:.34s}.dk-form{backdrop-filter:blur(12px);background:linear-gradient(140deg,#4c2d586e,#170d27de);border:1px solid #c69bda99;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px 16px #e9bbff12,0 10px 40px #0b041354}.dk-form textarea{resize:none;color:#fff0e5;background:0 0;border:0;width:100%;min-height:170px;max-height:30svh;padding:20px 23px 71px;font-size:16px;line-height:1.7;display:block;outline-offset:-3px!important}.dk-form textarea::placeholder{color:#b29abf}.dk-send{color:#542740;background:linear-gradient(100deg,#fff0dc,#e9c9f1);border:1px solid #ffe6d0;border-radius:99px;align-items:center;gap:25px;min-height:41px;padding:10px 20px;font-weight:650;display:flex;position:absolute;bottom:11px;right:11px;font-size:13px!important}.dk-send:disabled{opacity:.4}.dk-writing{min-height:0}.dk-writing .dk-actor{opacity:.8;top:-27%}.dk-recovery{z-index:12;backdrop-filter:blur(16px);text-align:center;color:#f0d9e5;background:#1e0f2be8;border:1px solid #d59bb17d;border-radius:16px;width:min(90%,480px);padding:13px 16px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.dk-recovery>p{margin:0 0 9px;font-size:12px;line-height:1.65}.dk-recovery>button{color:#fcebdc;background:0 0;border:1px solid #e5bacf88;border-radius:99px;padding:8px 16px;font-size:12px!important}.dk-error{color:#f0c8d7;font-size:12px;line-height:1.6}.dk-scene-reveal .dk-actor{opacity:.9;height:70%;top:-30%;left:97%;transform:translate(-35%)rotate(-14deg)}.dk-reveal{scrollbar-width:none;z-index:3;width:min(87%,470px);max-height:87%;animation:.75s both dk-speech-in;position:absolute;bottom:4%;left:50%;overflow:auto;transform:translate(-50%)}.dk-introduction{letter-spacing:-.04em;text-align:center;word-break:keep-all;text-wrap:balance;text-shadow:0 2px 15px #050109;margin:0 0 23px;font-size:23px;font-weight:500;line-height:1.6}.dk-person{background:#211329;border:1px solid #d0a5e470;border-radius:24px;height:min(40svh,350px);position:relative;overflow:hidden;box-shadow:0 12px 50px #13041988}.dk-person>img{object-fit:cover;object-position:center 23%;width:100%;height:100%;animation:1.2s cubic-bezier(.2,.8,.2,1) dk-person-in}.dk-person-shade{background:linear-gradient(#0000 32%,#1108178a 73%,#110817 98%);position:absolute;inset:0}.dk-person-copy{position:absolute;bottom:21px;left:23px;right:23px}.dk-person-copy h1{letter-spacing:-.045em;margin:0;font-size:27px;font-weight:700}.dk-person-copy p{word-break:keep-all;color:#ead5eb;margin:10px 0 0;font-size:13px;line-height:1.65}.dk-destinations{flex-direction:column;gap:10px;margin-top:18px;display:flex}.dk-primary,.dk-secondary{letter-spacing:-.02em;border:1px solid #d6b1e780;border-radius:99px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:15px 23px;font-weight:600;transition:transform .23s,box-shadow .23s;display:flex;font-size:14px!important}.dk-primary{color:#542740;background:linear-gradient(110deg,#fff1dd,#edcfea);border-color:#ffe6ce;box-shadow:0 0 25px #efb6e82b}.dk-secondary{color:#efdae9;background:#2a153dcc}.dk-primary:hover,.dk-secondary:hover{transform:translateY(-2px);box-shadow:0 5px 34px #e4a5e631}.dk-restart{color:#c3a7cf;background:0 0;border:0;margin:15px auto 0;padding:8px;display:block;font-size:11px!important}.dk-dialog{color:#fff0e2;background:linear-gradient(140deg,#36203f,#190f26);border:1px solid #cea1e488;border-radius:26px;width:calc(100% - 42px);max-width:410px;padding:30px;font-family:inherit;box-shadow:0 25px 140px #030008de}.dk-dialog::backdrop{backdrop-filter:blur(14px);background:#0a0417c9}.dk-dialog h2{letter-spacing:-.045em;margin:0 0 17px;font-size:25px;font-weight:600;line-height:1.4}.dk-dialog>p{color:#dbc6e0;word-break:keep-all;margin-bottom:25px;font-size:14px;line-height:1.8}.dk-dialog-quiet{color:#cbb3d7;background:0 0;border:0;width:100%;padding:17px 7px 0;font-size:12px!important}.dk-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes dk-fade{0%{opacity:0}to{opacity:1}}@keyframes dk-speech-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes dk-choice-in{0%{opacity:0;filter:blur(4px);transform:translateY(23px)scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes dk-choice-out{to{opacity:0;transform:translateY(8px)scale(.95)}}@keyframes dk-listen-dot{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes dk-person-in{0%{filter:brightness(.5);transform:scale(1.1)}to{filter:brightness();transform:scale(1)}}@media (width>=1100px){.dk-world{background-position:50% 72%;background-size:100%}.dk-shade{background:linear-gradient(90deg,#07041388,#0000 30% 70%,#07041388),linear-gradient(#0000 72%,#08051288)}.dk-header{top:30px;left:4vw}.dk-header img{width:90px}.dk-scene-choices .dk-actor{width:900px;height:94%;top:-18%;left:82%}.dk-question-context{width:350px;max-width:350px;font-size:22px;top:17%;left:calc(50% - 260px)}.dk-answer-panel{width:520px;bottom:8%}.dk-option{min-height:69px}.dk-cover-copy{bottom:5%}.dk-scene-cover .dk-actor{height:80%;top:-12%}.dk-reveal{width:510px}.dk-destinations{flex-direction:row}.dk-primary,.dk-secondary{justify-content:center;padding-inline:17px;font-size:13px!important}}@media (width<=700px){.dk-header{top:max(23px,env(safe-area-inset-top));left:24px}.dk-header img{width:70px}.dk-world{background-position:50%}.dk-actor{width:134vw;max-width:690px;height:75%;top:0}.dk-scene-cover .dk-actor{width:127vw;height:74%;top:-7%}.dk-cover-copy{bottom:max(5.5%,calc(env(safe-area-inset-bottom) + 22px));width:84%}.dk-cover-copy h1{font-size:clamp(34px,9.5vw,44px);line-height:1.13}.dk-cover-copy>p{margin-top:15px;font-size:13px}.dk-cover-start{min-height:56px;margin-top:23px;font-size:16px!important}.dk-speech{width:86%;bottom:7.5%}.dk-speech h1{letter-spacing:-.045em;font-size:27px;line-height:1.5}.dk-scene-choices .dk-actor{width:143vw;height:86%;top:-25%;left:76%;transform:translate(-50%)rotate(-11deg)}.dk-question-context{width:55%;font-size:17px;line-height:1.7;top:16%;left:7%}.dk-answer-panel{width:86%;bottom:max(6.5%,calc(env(safe-area-inset-bottom) + 18px))}.dk-options{gap:12px}.dk-option{border-radius:32px 28px 31px 29px;min-height:61px;padding:16px 36px 16px 20px;font-size:14px!important}.dk-choice-star{font-size:15px;right:18px}.dk-write{margin-top:21px;font-size:12px!important}.dk-listening{bottom:19%}.dk-scene-sending .dk-actor{width:134vw;height:75%;top:0}.dk-writing .dk-actor{top:-39%;left:93%}.dk-writing .dk-question-context{top:14%}.dk-form textarea{min-height:170px;font-size:16px}.dk-scene-reveal .dk-actor{width:126vw;height:68%;top:-33%;left:110%}.dk-reveal{bottom:max(3%,env(safe-area-inset-bottom));width:86%;max-height:86%}.dk-introduction{margin-bottom:19px;font-size:21px;line-height:1.6}.dk-person{height:min(37svh,330px)}.dk-person-copy{bottom:19px;left:20px;right:20px}.dk-person-copy h1{font-size:26px}.dk-person-copy p{font-size:12px}.dk-restart{margin-top:12px}.dk-dialog{padding:26px}.dk-dialog h2{font-size:23px}}@media (height<=720px) and (width<=700px){.dk-page{min-height:560px}.dk-scene-cover .dk-actor{height:72%;top:-12%}.dk-cover-copy{bottom:4%}.dk-cover-copy h1{font-size:33px}.dk-cover-copy>p{margin-top:11px;font-size:12px}.dk-cover-start{min-height:52px;margin-top:17px}.dk-scene-question .dk-actor{height:73%;top:-6%}.dk-speech{bottom:5%}.dk-speech h1{font-size:25px}.dk-next{margin-top:13px}.dk-scene-choices .dk-actor{top:-32%}.dk-question-context{font-size:16px;top:13%}.dk-answer-panel{bottom:4%}.dk-option{min-height:53px;padding-block:13px;font-size:13px!important}.dk-options{gap:10px}.dk-write{margin-top:14px}.dk-introduction{margin-bottom:14px;font-size:18px}.dk-person{height:33svh}.dk-destinations{gap:8px;margin-top:13px}.dk-primary,.dk-secondary{min-height:48px;padding-block:12px;font-size:13px!important}.dk-writing{min-height:0}}@media (prefers-reduced-motion:reduce){.dk-choice-star{transition:none}.dk-embers{opacity:.35}.dk-option,.dk-speech{animation-duration:.2s}}.dk-cover-start{isolation:isolate}.dk-cover-start:before{content:"";z-index:-1;opacity:0;border:1.5px solid #f4d6ff;border-radius:99px;animation:2.4s cubic-bezier(.2,.7,.3,1) 1.2s infinite dk-cta-ring;position:absolute;inset:-7px}.dk-cover-start:after{content:"";z-index:-1;filter:blur(14px);background:radial-gradient(60% 140%,#ffd9f7aa,#0000 70%);border-radius:99px;animation:2.4s ease-in-out 1.2s infinite dk-cta-glow;position:absolute;inset:0}.dk-cover-copy>p.dk-cover-free{letter-spacing:.02em;color:#f3dcff;opacity:.86;margin:11px 0 0;font-size:12px;font-weight:600}@keyframes dk-cta-ring{0%{opacity:.85;transform:scale(.96)}to{opacity:0;transform:scale(1.16,1.45)}}@keyframes dk-cta-glow{0%,to{opacity:.35}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.dk-cover-start:before,.dk-cover-start:after{animation:none}}.dk-reveal-kicker{text-align:center;letter-spacing:.02em;color:#f3d9ff;text-shadow:0 0 14px #c77dff99;margin:0 0 10px;font-size:13px;font-weight:700}.dk-heard{color:#fff1dd;word-break:keep-all;background:#2a153dd9;border:1px solid #d6b1e74d;border-radius:16px 16px 16px 4px;max-width:92%;margin:0 auto 14px;padding:10px 16px;font-size:13px;line-height:1.55}.dk-heard>span{letter-spacing:.08em;color:#d6b7f5;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.dk-offer{text-align:left;background:linear-gradient(120deg,#f1ca861f,#b98cff1a);border:1px solid #f1ca8666;border-radius:18px;gap:5px;margin-top:14px;padding:14px 18px;display:grid}.dk-offer-badge{color:#3d2330;letter-spacing:-.01em;background:#f6d59b;border-radius:99px;justify-self:start;padding:3px 9px;font-size:11px;font-weight:800}.dk-offer>strong{letter-spacing:-.035em;color:#fff4e6;font-size:17px;line-height:1.35}.dk-offer>small{color:#e2cde9;word-break:keep-all;font-size:12px;line-height:1.55}.dk-reveal .dk-primary{justify-content:center;gap:10px;min-height:58px;font-weight:750;animation:2.4s ease-in-out 1s infinite dk-primary-glow;font-size:16px!important}.dk-chat-link{color:#d8c2e6;text-underline-offset:3px;background:0 0;border:0;margin:4px auto 0;padding:8px 10px;text-decoration:underline;display:block;font-size:13px!important}@keyframes dk-primary-glow{0%,to{box-shadow:0 0 22px #efb6e833}50%{box-shadow:0 0 42px 6px #f5c7ff80}}@media (width<=700px){.dk-reveal .dk-introduction{margin-bottom:12px;font-size:16px;line-height:1.55}.dk-reveal .dk-person{height:min(24svh,210px)}}@media (height<=760px) and (width<=700px){.dk-reveal .dk-introduction{display:none}.dk-reveal .dk-person{height:19svh}.dk-reveal-kicker{margin-bottom:8px}.dk-heard{margin-bottom:10px;padding:8px 14px;font-size:12px}.dk-offer{margin-top:10px;padding:11px 15px}.dk-offer>strong{font-size:15px}.dk-reveal .dk-primary{min-height:52px}}@media (width>=1100px){.dk-reveal .dk-destinations{flex-direction:column}}@media (prefers-reduced-motion:reduce){.dk-reveal .dk-primary{animation:none}}.dk-world{will-change:transform;animation:38s ease-in-out infinite alternate dk-camera}@keyframes dk-camera{0%{transform:scale(1.04)translate(0,0)}50%{transform:scale(1.1)translate(-1.2%,-1%)}to{transform:scale(1.07)translate(1%,-2%)}}.dk-sky{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dk-sky>i{will-change:transform,opacity;display:block;position:absolute}.dk-aurora{opacity:.55;border-radius:50%;width:140%;height:70%;left:-20%}.dk-aurora-a{background:radial-gradient(45% 38% at 35% 55%,#b45cff66,#0000 70%),radial-gradient(40% 30% at 70% 45%,#ff6fcf40,#0000 72%);animation:17s ease-in-out infinite alternate dk-aurora-a;top:-18%}.dk-aurora-b{background:radial-gradient(38% 26% at 60%,#6ad6ff30,#0000 70%),radial-gradient(50% 35% at 25% 60%,#8f4dff4d,#0000 72%);animation:23s ease-in-out infinite alternate dk-aurora-b;top:-5%}@keyframes dk-aurora-a{0%{opacity:.35;transform:translate(-6%)scale(1)}to{opacity:.7;transform:translate(6%,4%)scale(1.15)}}@keyframes dk-aurora-b{0%{opacity:.25;transform:translate(5%,3%)scale(1.1)}to{opacity:.6;transform:translate(-5%,-2%)scale(.95)}}.dk-rays{opacity:.8;background:repeating-conic-gradient(#e9c8ff14 0deg 4deg,#0000 4deg 13deg,#ffd9f00d 13deg 16deg,#0000 16deg 27deg);width:160vmax;height:160vmax;margin-left:-80vmax;animation:70s linear infinite dk-rays;top:-40%;left:50%;-webkit-mask:radial-gradient(circle,#000 0 8%,#0000 42%);mask:radial-gradient(circle,#000 0 8%,#0000 42%)}@keyframes dk-rays{to{transform:rotate(360deg)}}.dk-mist{background:radial-gradient(22% 60% at 20% 60%,#c7a4ff2e,#0000 70%),radial-gradient(25% 55% at 55% 70%,#e7cfff26,#0000 72%),radial-gradient(20% 50% at 85% 55%,#b58cff2b,#0000 70%);width:200%;height:34%;bottom:-6%;left:-50%}.dk-mist-a{animation:32s linear infinite dk-mist}.dk-mist-b{opacity:.7;height:26%;animation:47s linear infinite reverse dk-mist;bottom:4%}@keyframes dk-mist{0%{transform:translate(0,0)}to{transform:translate(25%)}}.dk-sigils{aspect-ratio:1;z-index:-1;pointer-events:none;opacity:.75;background:radial-gradient(circle,#0000 61%,#e5c3ff33 61.5%,#0000 62.5% 70%,#e5c3ff26 70.4%,#0000 71.2%);border-radius:50%;width:min(92vw,560px);transition:opacity .8s;animation:90s linear infinite dk-sigil-spin;position:absolute;top:48%;left:50%;translate:-50% -50%}.dk-sigils>span{color:#f1dcff;text-shadow:0 0 10px #c47dff,0 0 22px #a24bff99;width:30px;height:30px;transform:rotate(calc(var(--sigil) * 30deg)) translateY(calc(min(92vw,560px) * -.33)) rotate(calc(var(--sigil) * -30deg));animation:dk-sigil-glow 3.6s ease-in-out calc(var(--sigil) * .3s) infinite;place-items:center;margin:-15px;font:600 18px/1 AppleMyungjo,Batang,Noto Serif KR,serif;display:grid;position:absolute;top:50%;left:50%}@keyframes dk-sigil-spin{to{rotate:360deg}}@keyframes dk-sigil-glow{0%,to{opacity:.35}50%{opacity:1}}.dk-scene-choices .dk-sigils,.dk-scene-sending .dk-sigils,.dk-scene-reveal .dk-sigils{opacity:.18}.dk-scene-sending .dk-sigils{animation-duration:9s}.dk-pulse{aspect-ratio:1;z-index:2;pointer-events:none;opacity:0;border:2px solid #f3dcff;border-radius:50%;width:60%;animation:1.1s cubic-bezier(.16,.8,.3,1) both dk-pulse;position:absolute;top:48%;left:50%;translate:-50% -50%;box-shadow:0 0 40px #d08bff,inset 0 0 40px #c77dff88}@keyframes dk-pulse{0%{opacity:0;transform:scale(.4)}20%{opacity:.95}to{opacity:0;transform:scale(1.9)}}.dk-actor-light{background:radial-gradient(at 50% 55%,#c77dff55,#8f4dff22 38%,#0000 66%);animation:4.2s ease-in-out infinite dk-aura;inset:0% -25% -10%}@keyframes dk-aura{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.dk-speech:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 55%,#0b0614e6 0%,#0b0614a8 45%,#0000 72%);position:absolute;inset:-18% -12% -22%}.dk-speech h1{font-weight:650}@media (prefers-reduced-motion:reduce){.dk-world,.dk-sky>i,.dk-sigils,.dk-sigils>span,.dk-actor-light{animation:none}.dk-pulse{display:none}}.dk-embers{z-index:2;opacity:.9}.dk-sigils{opacity:.95;background:radial-gradient(circle,#0000 64%,#e8c9ff59 64.4%,#0000 65.2% 71%,#e8c9ff40 71.3%,#0000 72%);width:min(118vw,720px)}.dk-sigils>span{transform:rotate(calc(var(--sigil) * 30deg)) translateY(calc(min(118vw,720px) * -.338)) rotate(calc(var(--sigil) * -30deg));font-size:21px}.dk-actor-vector{container-type:size}.dk-rig-float{will-change:transform;width:min(100cqw,100cqh);height:min(100cqw,100cqh);margin:calc(min(100cqw,100cqh)/-2) 0 0 calc(min(100cqw,100cqh)/-2);animation:2.38s ease-in-out -1.19s infinite alternate dk-rig-bob;position:absolute;top:50%;left:50%}.dk-rig-tilt,.dk-rig-squash,.dk-rig-impulse{transform-origin:49.93% 68.79%;will-change:transform;position:absolute;inset:0}.dk-rig-tilt{animation:3.378s ease-in-out -1.689s infinite alternate dk-rig-tilt}.dk-rig-squash{animation:1.745s ease-in-out -.8725s infinite alternate dk-rig-squash}@keyframes dk-rig-bob{0%{transform:translateY(-1.214%)}to{transform:translateY(1.214%)}}@keyframes dk-rig-tilt{0%{transform:rotate(-1.9deg)}to{transform:rotate(1.9deg)}}@keyframes dk-rig-squash{0%{transform:scale(1.01215,.988)}to{transform:scale(.98814,1.012)}}@media (prefers-reduced-motion:reduce){.dk-rig-float{animation-name:dk-rig-bob-soft}.dk-rig-tilt{animation-name:dk-rig-tilt-soft}.dk-rig-squash{animation-name:dk-rig-squash-soft}}@keyframes dk-rig-bob-soft{0%{transform:translateY(-.34%)}to{transform:translateY(.34%)}}@keyframes dk-rig-tilt-soft{0%{transform:rotate(-.532deg)}to{transform:rotate(.532deg)}}@keyframes dk-rig-squash-soft{0%{transform:scale(1.0034,.99664)}to{transform:scale(.99664,1.00336)}}
[data-home-hero-stage]{height:min(max(100svh - 150px,520px),740px)!important}@media (width>=768px){[data-home-hero-stage]{height:min(max(88vh,640px),860px)!important}}.home-hero-art{background:#0c0d10;position:absolute;inset:0;overflow:hidden;container-type:size}.home-hero-layer{transition:opacity .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.home-hero-layer.is-loading{opacity:0}.home-hero-layer img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.home-hero-arm{background:50% 18%/cover no-repeat}.home-hero-shade{pointer-events:none;background:linear-gradient(#0c0d10b8 0%,#0c0d104d 12%,#0c0d1000 22%),linear-gradient(#0c0d1000 48%,#0c0d1073 62%,#0c0d10e6 78%,#0c0d10 100%);position:absolute;inset:0}@media (width>=768px){.home-hero-layer img{object-position:70% 12%}.home-hero-arm{background-position:70% 12%}.home-hero-layer.is-portrait img{aspect-ratio:1;width:auto;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.home-hero-shade{background:linear-gradient(#0c0d1080 0%,#0c0d1000 14%),linear-gradient(90deg,#0c0d10 0%,#0c0d10e6 22%,#0c0d1080 40%,#0c0d1000 58%),linear-gradient(#0c0d1000 66%,#0c0d1099 84%,#0c0d10 100%)}}@media (prefers-reduced-motion:reduce){.home-hero-layer{transition:none}}@media (width<=767.98px){.home-hero-shade{background:linear-gradient(#0c0d10b8 0%,#0c0d104d 12%,#0c0d1000 22%),linear-gradient(#0c0d1000 36%,#0c0d1099 52%,#0c0d10eb 66%,#0c0d10 100%)}}
.invite-page{box-sizing:border-box;color:#fbf1e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 50% 18%,#3a234a 0%,#1a1226 48%,#120d1c 100%);place-items:center;min-height:100dvh;padding:32px 16px;font-family:Wanted Sans,-apple-system,sans-serif;display:grid}.invite-card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.invite-portrait{object-fit:cover;object-position:center 18%;border:1px solid #f3d9ff40;border-radius:50%;width:132px;height:132px;margin-bottom:22px;box-shadow:0 10px 40px #0007}.invite-eyebrow{letter-spacing:.02em;color:#d9c2e6;margin:0;font-size:13px;font-weight:650}.invite-line{letter-spacing:-.04em;word-break:keep-all;text-wrap:balance;margin:12px 0 0;font-size:clamp(23px,6.4vw,29px);font-weight:700;line-height:1.5}.invite-by{color:#bfa9cc;margin:12px 0 0;font-size:13px}.invite-ask{letter-spacing:-.03em;margin:34px 0 0;font-size:20px;font-weight:700}.invite-start{color:#4d2340;letter-spacing:-.02em;cursor:pointer;background:linear-gradient(110deg,#fff1dd,#edcfea);border:1px solid #ffe6ce;border-radius:999px;width:100%;min-height:56px;margin-top:16px;padding:0 24px;font:700 17px/1 Wanted Sans,-apple-system,sans-serif;box-shadow:0 0 26px #efb6e82e}.invite-start:active{transform:scale(.98)}.invite-start:focus-visible{outline-offset:4px;outline:2px solid #f3d4a9}.invite-note{color:#bfa9cc;margin:12px 0 0;font-size:12.5px}
.experience-webtoon{color:#1a1614;background:#fff;min-height:100svh}.experience-webtoon>header{justify-content:space-between;width:min(100%,794px);margin:auto;padding:18px 20px;font:13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.experience-webtoon button{cursor:pointer;font:inherit}.experience-webtoon>header button{color:#6f6155;background:0 0;border:0;padding:4px 0}.experience-webtoon-title{max-width:794px;margin:auto;padding:8px 24px 26px}.experience-webtoon-title p{color:#7a6a5c;font:13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.experience-webtoon h1{letter-spacing:-.04em;font-size:clamp(28px,5vw,40px);font-weight:600}.experience-webtoon-pages{width:min(100%,794px);margin:auto}.experience-webtoon-pages img{aspect-ratio:auto 2/5;width:100%;height:auto;margin:0;display:block}.experience-webtoon-end{max-width:794px;padding:32px 22px max(38px,env(safe-area-inset-bottom));text-align:center;margin:auto}.experience-webtoon-end button{color:#f4ede1;background:#171310;border:0;border-radius:3px;width:min(100%,480px);min-height:56px;padding:16px;font:600 16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.experience-webtoon-dock{z-index:6;padding:10px 16px max(12px,env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fffffff0 42%,#fff);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.experience-webtoon-dock button{color:#f4ede1;background:#171310;border:0;border-radius:3px;width:min(100%,480px);min-height:52px;padding:14px;font:600 15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
.character-meeting{z-index:10;isolation:isolate;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;overscroll-behavior:contain;background:#10091c;font-family:Wanted Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;position:fixed;inset:0;overflow:auto}.character-meeting *,.character-meeting :before,.character-meeting :after{box-sizing:border-box}.character-meeting button,.character-meeting input{font:inherit}.character-meeting button{cursor:pointer;-webkit-tap-highlight-color:transparent}.character-meeting button:disabled{cursor:wait;opacity:.48}.character-meeting button:focus-visible{outline-offset:4px;outline:2px solid #dec3ff}.character-meeting input:focus-visible{outline-offset:4px;outline:2px solid #dec3ff}.character-meeting summary:focus-visible{outline-offset:4px;outline:2px solid #dec3ff}.meeting-stage{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);max-width:1680px;min-height:100svh;margin:0 auto;display:grid;position:relative}.meeting-art{background:#171021;width:min(67%,85svh);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.meeting-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 78%,#10091c);position:absolute;inset:0}.meeting-art-layer [style*=background-image]{background-position:50% 20%!important}.meeting-art-layer{opacity:0;transition:opacity .65s,transform 1.3s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;transform:scale(1.045)}.meeting-art-layer.is-active{opacity:1;transform:scale(1)}.meeting-shade{pointer-events:none;background:linear-gradient(90deg,#0000 34%,#10091c2e 46%,#10091c 68%);position:absolute;inset:0}.meeting-top{z-index:3;padding:max(25px, env(safe-area-inset-top)) 38px 18px;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.meeting-wordmark{color:#fff;letter-spacing:-1.5px;text-shadow:0 2px 18px #0d081b;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;font-weight:850;display:flex;font-size:23px!important}.meeting-wordmark span{letter-spacing:3px;opacity:.75;padding-left:2px;font-size:8px;font-weight:600}.meeting-motion{color:#e2d8ee;background:#10091c80;border:1px solid #ddc8f733;border-radius:50px;padding:9px 13px;font-size:11px!important}.meeting-copy{z-index:2;flex-direction:column;grid-column:2;justify-content:center;min-width:0;min-height:100svh;padding:112px clamp(30px,5vw,84px) 68px 34px;display:flex}.meeting-dialogue{width:100%;max-width:485px;margin:auto 0;animation:.62s cubic-bezier(.2,.7,.2,1) both meeting-appear}.meeting-eyebrow{color:#c7b5dd;letter-spacing:.5px;justify-content:space-between;align-items:center;gap:14px;min-height:30px;margin-bottom:22px;font-size:12px;display:flex}.meeting-back{color:#d6c8e6;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:inline-flex;font-size:12px!important}.meeting-back span{font-size:21px;font-weight:300}.meeting-count{color:#af9bc7;white-space:nowrap;font-size:11px}.meeting-name{letter-spacing:-1px;outline:none;margin:0 0 20px;font-size:28px;font-weight:450;line-height:1.3}.meeting-name.is-title{letter-spacing:-3px;margin-bottom:33px;font-family:Iowan Old Style,AppleMyungjo,Batang,serif;font-size:clamp(52px,5.2vw,77px);font-weight:500}.meeting-name>span{color:#bb88f2;margin-left:3px}.meeting-lines{color:#f5effa;margin:0 0 31px}.meeting-lines p{letter-spacing:-.75px;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2vw,29px);font-weight:430;line-height:1.65;animation:.55s both meeting-line}.meeting-actions{flex-direction:column;align-items:stretch;gap:15px;display:flex}.meeting-primary{color:#fff;letter-spacing:-.35px;text-align:left;background:linear-gradient(115deg,#8e52d8,#62329b);border:1px solid #b48ae8;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:62px;padding:19px 22px;line-height:1.5;transition:border-color .18s,background .18s,transform .18s;display:flex;box-shadow:0 8px 35px #592c8b38;font-size:16px!important;font-weight:650!important}.meeting-primary>span{font-size:24px;font-weight:300}.meeting-primary:hover:not(:disabled){background:linear-gradient(115deg,#a566ed,#743daf);border-color:#ead9ff;transform:translateY(-1px)}.meeting-primary:active:not(:disabled){transform:translateY(0)}.meeting-text-button{color:#cbbbdb;text-underline-offset:5px;background:0 0;border:0;align-self:center;padding:7px 2px;line-height:1.5;text-decoration:underline;font-size:12px!important}.meeting-about{color:#b6a4ca;margin-top:16px;font-size:12px;line-height:1.85}.meeting-about summary{cursor:pointer;list-style:none;display:list-item}.meeting-about summary:after{content:" +";color:#d9b6ff;margin-left:8px}.meeting-about[open] summary:after{content:" −"}.meeting-about p{word-break:keep-all;margin:12px 0 0}.meeting-about .meeting-person{color:#ddcfea;font-weight:650}.meeting-choices{border-top:1px solid #4f375e;flex-direction:column;margin-top:20px;display:flex}.meeting-choices>button{color:#f3eafa;text-align:left;word-break:keep-all;background:0 0;border:0;border-bottom:1px solid #4f375e;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:72px;padding:20px 7px;line-height:1.6;transition:background .2s,padding .2s;display:grid;font-size:16px!important}.meeting-choices>button:hover{background:#985fca21;padding-left:13px}.meeting-choice-number{color:#ad7dd1;letter-spacing:1px;font-size:10px}.meeting-choice-arrow{color:#b98cde;font-size:20px;font-weight:300}.meeting-form{flex-direction:column;gap:21px;min-width:0;display:flex}.meeting-form fieldset{border:0;min-width:0;margin:0;padding:0}.meeting-form legend,.meeting-field>span{color:#cabbd8;letter-spacing:.2px;margin-bottom:11px;padding:0;font-size:12px;line-height:1.5}.meeting-form small{color:#9d88b2;margin-left:5px;font-size:10px;font-weight:400}.meeting-segments{flex-wrap:wrap;gap:9px;display:flex}.meeting-segments>label{color:#d7c8e6;text-align:center;cursor:pointer;background:#8555a20f;border:1px solid #584269;border-radius:3px;flex:1 0 70px;min-width:0;min-height:49px;padding:13px 12px;font-size:14px;line-height:1.5;position:relative}.meeting-segments>label.is-selected{color:#fff;background:#422355;border-color:#c999f0}.meeting-segments input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.meeting-segments label:has(input:focus-visible){outline-offset:3px;outline:2px solid #dec3ff}.meeting-gender>label{flex-basis:40%}.meeting-date{grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr));gap:10px;display:grid}.meeting-date label{min-width:0;position:relative}.meeting-date label>span{color:#a891be;pointer-events:none;font-size:12px;position:absolute;bottom:15px;right:12px}.meeting-date input,.meeting-field input{color:#fff;outline-offset:3px;background:#351f45bd;border:1px solid #604b73;border-radius:3px;width:100%;min-width:0;min-height:58px;padding:15px 13px}.meeting-date input{font-variant-numeric:tabular-nums;padding-right:32px;font-size:22px}.meeting-date input::placeholder{color:#907d9f;font-size:18px}.meeting-field{flex-direction:column;gap:0;min-width:0;display:flex}.meeting-field input{font-size:17px}.meeting-field input::placeholder{color:#a18aae;font-size:14px}.meeting-field input[type=time]{font-variant-numeric:tabular-nums;min-height:62px;font-size:22px}.meeting-check{color:#d6c6e3;align-items:center;gap:9px;padding:3px 0;font-size:13px;display:flex}.meeting-check input{accent-color:#aa70df;width:17px;height:17px}.meeting-error,.meeting-place-error{color:#ffc1c9;word-break:keep-all;margin:0;font-size:13px;line-height:1.7}.meeting-place-error p{margin:0}.meeting-hint{color:#b8a4c9;margin:0;font-size:13px;line-height:1.7}.meeting-selected-place{color:#e4c3ff;align-items:center;gap:9px;font-size:14px;display:flex}.meeting-place-results{scrollbar-color:#634278 transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:195px;margin:-3px;padding:3px;display:grid;overflow-y:auto}.meeting-place-results button{color:#d8c9e3;text-align:left;background:#51316633;border:1px solid #4f3b5e;border-radius:3px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:43px;padding:10px 12px;display:flex;font-size:13px!important}.meeting-place-results button.is-selected{color:#fff;background:#432855;border-color:#c38fea}.meeting-place-results button>span{color:#ad82c9}.meeting-review{border-top:1px solid #59416a;border-bottom:1px solid #59416a;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px;margin:0 0 27px;padding:23px 0;display:grid}.meeting-review>div{min-width:0}.meeting-review .wide{grid-column:1/-1}.meeting-review dt{color:#b19ac4;margin-bottom:7px;font-size:11px}.meeting-review dd{color:#f3eaf8;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.meeting-review dd>span{color:#bda4d0;margin-left:11px;font-size:11px;display:inline-block}.meeting-save-note{text-align:center;color:#a992bd;margin:-4px 0 0;font-size:11px;line-height:1.7}.meeting-question-preview{color:#ccb8db;word-break:keep-all;border-left:1px solid #80539e;margin:5px 0 0;padding-left:14px;font-size:14px;line-height:1.8}.meeting-missing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:30px;display:flex}.meeting-missing h1{font-size:24px;line-height:1.6}.meeting-missing .meeting-primary{max-width:360px}.meeting-still *,.meeting-still :before,.meeting-still :after{transition:none!important;animation:none!important}@keyframes meeting-appear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes meeting-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width>=901px) and (height<=760px){.meeting-copy{padding-top:93px;padding-bottom:35px}.meeting-eyebrow{margin-bottom:11px}.meeting-name{margin-bottom:14px}.meeting-lines{margin-bottom:23px}.meeting-lines p{font-size:23px;line-height:1.6}}@media (width<=900px){.meeting-stage{min-height:100svh;display:block}.meeting-art{width:100%;height:100svh;min-height:680px;bottom:auto}.meeting-art:after{display:none}.meeting-art-layer>div{height:100%!important}.meeting-shade{background:linear-gradient(#0c06160a 0,#0c061608 27svh,#0c061659 44svh,#10091ce6 63svh,#10091c 86svh)}.meeting-top{padding:max(20px, env(safe-area-inset-top)) 22px 16px}.meeting-wordmark{font-size:20px!important}.meeting-motion{padding:8px 11px;font-size:10px!important}.meeting-copy{min-height:100svh;padding:47svh 26px max(34px, env(safe-area-inset-bottom));justify-content:flex-end;position:relative}.meeting-copy.is-form{padding-top:37svh}.meeting-dialogue{max-width:510px;margin:auto auto 0}.meeting-eyebrow{margin-bottom:11px;font-size:11px}.meeting-name.is-title{letter-spacing:-2px;margin-bottom:18px;font-size:51px}.meeting-name{margin-bottom:16px;font-size:22px}.meeting-lines{text-shadow:0 2px 14px #080310a6;margin-bottom:24px}.meeting-lines p{letter-spacing:-.55px;font-size:23px;line-height:1.6}.meeting-copy.is-form .meeting-lines p{font-size:21px;line-height:1.6}.meeting-primary{min-height:58px;padding:16px 18px;font-size:15px!important}.meeting-actions{gap:12px}.meeting-about{margin-top:7px}.meeting-choices>button{min-height:66px;font-size:15px!important}.meeting-gender>label{flex-basis:40%}}@media (width<=360px){.meeting-top{padding-left:18px;padding-right:18px}.meeting-copy{padding-left:20px;padding-right:20px}.meeting-lines p{font-size:21px}.meeting-copy.is-form .meeting-lines p{font-size:19px}.meeting-date{gap:7px}.meeting-date input{padding-left:10px;padding-right:27px;font-size:19px}.meeting-date label>span{right:9px}}.meet-intro{z-index:1;cursor:default;background:var(--lp-ink);color:var(--lp-body);padding:60px 20px calc(64px + env(safe-area-inset-bottom));border-top:1px solid var(--lp-line);font-family:Wanted Sans,-apple-system,sans-serif;position:relative}.meet-intro-inner{gap:34px;width:min(680px,100%);margin:0 auto;display:grid}.meet-intro-head{gap:12px;display:grid}.meet-intro-kicker{letter-spacing:.08em;color:var(--lp-gold-soft);margin:0;font:600 12px/1.4 Wanted Sans,sans-serif}.meet-intro h2{letter-spacing:-.03em;color:var(--lp-ivory);margin:0;font:800 clamp(22px,4.2vw,30px)/1.35 Wanted Sans,sans-serif}.meet-intro h3{color:var(--lp-ivory);margin:0 0 10px;font:700 16px/1.4 Wanted Sans,sans-serif}.meet-intro p{margin:0;font-size:15px;line-height:1.75}.meet-intro-steps{counter-reset:meet-step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.meet-intro-steps>li{counter-increment:meet-step;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.meet-intro-steps>li:before{content:counter(meet-step,decimal-leading-zero);letter-spacing:.04em;color:var(--lp-gold-soft);grid-row:1/span 2;font:700 12px/24px Wanted Sans,sans-serif}.meet-intro-steps strong{color:var(--lp-ivory);grid-column:2;font-size:15px;line-height:1.5}.meet-intro-steps span{grid-column:2;font-size:14px;line-height:1.7}.meet-intro-chapters{gap:6px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.6;display:grid}.meet-intro-block .meet-intro-note{color:var(--lp-muted);margin-top:10px;font-size:13px}.meet-intro-links{flex-wrap:wrap;gap:10px;display:flex}.meet-intro-links a{border:1px solid var(--lp-line-strong);min-height:44px;color:var(--lp-ivory);border-radius:4px;align-items:center;padding:0 16px;font:600 14px/1 Wanted Sans,sans-serif;text-decoration:none;display:inline-flex}.meet-intro-links a:hover{border-color:var(--lp-gold);color:var(--lp-gold-soft)}@media (width<=600px){.meet-intro{padding-top:44px}.meet-intro-inner{gap:28px}}
.character-motion-route.journey-stage .motion-player[data-presentation=reading]{--vn-gold:#e9c992;--vn-soft-gold:#ba976c;--vn-plum:#281424;--vn-ease:cubic-bezier(.16,1,.3,1);height:auto;min-height:100svh;padding:46svh 0 max(25px,env(safe-area-inset-bottom));color:#fff4e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#130c17;flex-direction:column;justify-content:flex-end;font-family:Wanted Sans,sans-serif;display:flex;overflow:clip}.character-motion-route.journey-stage .motion-player[data-presentation=reading][data-paper=true]{height:auto;min-height:100svh;padding-top:43svh}.journey-stage .motion-player[data-presentation=reading] .motion-world{background:#130c17}.journey-stage .motion-player[data-presentation=reading] .motion-ink-backdrop{opacity:.3}.journey-stage .motion-player[data-presentation=reading] .motion-defocused{opacity:.55;filter:blur(26px)saturate(.85)}.journey-stage .motion-player[data-presentation=reading] .reading-picture{width:min(100%,900px);height:100%;transform:translate3d(var(--pointer-x),var(--pointer-y),0) scale(1.035);transition:transform 1.5s var(--vn-ease);margin:auto;animation:none;inset:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.reading-shot{animation:.9s both vn-shot-reveal;position:absolute;inset:0}.reading-shot[data-current=false]{animation:none}.reading-shot-image{object-fit:cover;width:100%;height:100%;transform-origin:var(--reading-focus-x) var(--reading-focus-y);animation:vn-camera-settle 1.8s var(--vn-ease) both;display:block}.reading-shot[data-introduction=true] .reading-shot-image{animation:2.2s cubic-bezier(.19,.72,.23,1) both vn-camera-open}.reading-shot-staging{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journey-stage .motion-player[data-presentation=reading] .motion-vignette{background:linear-gradient(#160c2438,#0000 20% 48%,#160b1935 63%,#140a199c),linear-gradient(90deg,#120a1744,#0000 18% 82%,#120a1744)}.journey-stage .motion-player[data-presentation=reading] .motion-header{z-index:12;top:max(20px,env(safe-area-inset-top));justify-content:center;left:20px;right:20px}.vn-scene-label{color:#ffe4b4;text-shadow:0 2px 12px #180814;letter-spacing:.12em;background:linear-gradient(90deg,#0000,#210f27a3,#0000);border-block:1px solid #d9b77c55;align-items:center;gap:14px;padding:9px 22px;font:500 13px/1.4 AppleMyungjo,Batang,serif;display:flex}.vn-scene-label i{border:1px solid #e0b875;width:5px;height:5px;transform:rotate(45deg)}.journey-stage .motion-player[data-presentation=reading] .motion-tools{align-items:center;gap:8px;position:absolute;top:50px;right:0}.journey-stage .motion-player[data-presentation=reading] .motion-tools button{color:#e7d2b6;background:#25142c80;border:1px solid #e2bc793b;border-radius:2px;padding:8px;font:10px Wanted Sans,sans-serif}.journey-stage .motion-player[data-presentation=reading] .motion-tools .vn-skip{background:#140a1833;border:0}.vn-atmosphere{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vn-light{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.vn-moon-halo{mix-blend-mode:screen;background:radial-gradient(#edd6ff2b,#0000 62%);width:100%;height:70%;animation:8s ease-in-out infinite alternate vn-halo;position:absolute;top:-17%;left:0}.vn-light-shaft{filter:blur(9px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#f6e2fb25,#0000);width:12%;height:110%;animation:10s ease-in-out infinite alternate vn-shaft;position:absolute;top:-28%;left:65%;transform:rotate(28deg)}.vn-light-shaft-second{opacity:.4;width:24%;animation-delay:-5s;left:31%}.vn-orbit{fill:none;stroke:#f1cc9d;stroke-width:.65px;opacity:.25;width:min(95%,740px);height:83%;position:absolute;top:0;left:50%;transform:translate(-50%)}.vn-orbit svg{filter:drop-shadow(0 0 5px #efbadb);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vn-orbit-ring{transform-origin:50% 40.5556%;will-change:transform;animation:70s linear infinite vn-orbit;position:absolute;inset:0}.vn-orbit-ring ellipse{stroke-dasharray:4 14 1 8}.vn-orbit-ring-reverse{opacity:.5;animation-direction:reverse}.vn-orbit-ring-reverse ellipse{stroke-dasharray:140 45}.vn-scene-wash{animation:vn-scene-wash 1s var(--vn-ease) both;background:linear-gradient(110deg,#0000 20%,#f6cbe729 48%,#fff2db38 50%,#0000 72%);position:absolute;inset:0}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-copy{z-index:7;color:#fff4e8;backdrop-filter:none;width:min(720px,100% - 30px);animation:vn-dialogue-in .36s var(--vn-ease) var(--vn-dialogue-delay) both;background:linear-gradient(118deg,#2d182be8,#221224e3 48%,#34202ee8);border:1px solid #e5c48ca3;border-radius:12px 2px;margin:auto auto 0;padding:29px 29px 24px;position:relative;box-shadow:inset 0 0 0 4px #1f142380,inset 0 0 0 5px #d4ab6a54,0 14px 40px #10051488,0 0 45px #dda8c214}.vn-ornament{pointer-events:none;color:#eccb98;position:absolute;inset:0;overflow:visible}.vn-crest{stroke:currentColor;stroke-width:.85px;filter:drop-shadow(0 1px 3px #1e101b);width:180px;height:34px;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.vn-corner{stroke:currentColor;stroke-width:.85px;width:41px;height:41px;position:absolute}.vn-corner-0{top:4px;left:4px}.vn-corner-1{top:4px;right:4px;transform:rotate(90deg)}.vn-corner-2{bottom:4px;right:4px;transform:rotate(180deg)}.vn-corner-3{bottom:4px;left:4px;transform:rotate(270deg)}.vn-dialogue-sheen{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.vn-dialogue-sheen:after{content:"";animation:vn-frame-sheen 2.4s var(--vn-ease) var(--vn-dialogue-delay) both;background:linear-gradient(110deg,#0000 42%,#ffdeab0b 49%,#0000 55%);position:absolute;inset:-100%}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-eyebrow{min-height:22px;animation:vn-fade-in .7s ease var(--vn-dialogue-delay) both;margin:0 0 15px}.journey-stage .motion-player[data-presentation=reading] .journey-speaker{color:#dbc09c;letter-spacing:.045em;align-items:center;gap:8px;width:100%;font:11px/1.4 Wanted Sans,sans-serif;display:flex}.journey-stage .motion-player[data-presentation=reading] .journey-speaker .landing-back{color:#e4c28d;width:28px;height:24px;min-height:0;padding:0}.vn-dialogue-diamond{color:#e8c690;margin-left:auto;font-size:15px}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-title{letter-spacing:-.045em;color:#fff2e5;text-shadow:0 2px 7px #120516;text-wrap:pretty;margin:0;padding:0;font:500 clamp(23px,5.7vw,31px)/1.5 AppleMyungjo,Batang,serif}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-speech{margin-bottom:24px}.journey-stage .motion-player[data-presentation=reading] .motion-word>span{animation:vn-word-enter .3s var(--vn-ease) var(--word-delay) both}.journey-stage .motion-player[data-presentation=reading] .motion-controls{visibility:visible;animation:vn-controls-in .3s var(--vn-ease) var(--motion-controls-delay) both}.journey-stage .motion-player[data-presentation=reading] .journey-opening-actions{gap:15px;display:grid}.journey-stage .motion-player[data-presentation=reading] .journey-opening-note{text-align:center;color:#c9b7c1;letter-spacing:0;margin:0;font-size:11px}.journey-stage .motion-player[data-presentation=reading] .journey-question{gap:12px;display:grid}.journey-stage .motion-player[data-presentation=reading] .journey-question-progress{color:#f2d9b0;letter-spacing:.04em;font-size:10px}.journey-question-progress b{color:#9f879d;font-weight:400}.journey-stage .motion-player[data-presentation=reading] .meeting-choices{flex-direction:column;gap:12px;display:flex}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button{isolation:isolate;color:#f7e8d9;text-align:left;word-break:keep-all;width:100%;min-height:60px;animation:vn-choice-enter .3s var(--vn-ease) calc(var(--motion-controls-delay,0s) + var(--choice-index,0) * 45ms) backwards;transition:transform .3s var(--vn-ease),background .2s,border-color .2s,box-shadow .2s,opacity .2s;background:linear-gradient(112deg,#302031cc,#1b101ee6 58%,#352232cc);border:1px solid #caa470aa;border-radius:13px 3px;justify-content:flex-start;align-items:center;gap:13px;padding:13px 18px;font:400 14px/1.55 Wanted Sans,sans-serif;display:flex;position:relative;box-shadow:inset 0 0 0 3px #201226,inset 0 0 0 4px #d2ac723b,0 5px 15px #11071640}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button>.vn-choice-label{flex:1}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button>svg{color:#e7bd8c;flex-shrink:0;width:15px}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button:before{content:"";pointer-events:none;border-block:1px solid #e6bf7e27;border-radius:8px;position:absolute;inset:5px}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 15%,#ffead950 48%,#0000 72%);width:auto;height:auto;position:absolute;inset:0;transform:translate(-70%)}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button:hover{background:#573346;border-color:#ffe0ac;transform:translateY(-2px);box-shadow:inset 0 0 0 3px #412534,0 0 24px #e7b08222}.journey-stage .motion-player[data-presentation=reading] .meeting-choices:has(>button[aria-pressed=true])>button{animation:none}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button[aria-pressed=true]{color:#fff7eb;background:linear-gradient(105deg,#914952ba,#66304abf);border-color:#ffe4ac;transform:scale(1.025);box-shadow:inset 0 0 0 3px #ba725536,inset 0 0 0 4px #f8d5a680,0 0 9px #ffd5a6a6,0 0 32px #fc899b66}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button[aria-pressed=true]:after{animation:.7s ease-out both vn-answer-sheen}.vn-choice-number{color:#e6c99e;flex:0 0 24px;place-items:center;width:24px;height:24px;font:17px/1 AppleMyungjo,Batang,serif;display:grid;position:relative}.vn-choice-number:before{content:"";border:1px solid #d5b782a6;position:absolute;inset:1px;transform:rotate(45deg);box-shadow:inset 0 0 0 2px #e9c59613}.journey-stage .motion-player[data-presentation=reading] .meeting-primary{isolation:isolate;color:#fff0d5;width:100%;min-height:56px;transition:transform .22s var(--vn-ease),box-shadow .22s,background .22s;background:linear-gradient(110deg,#724052,#492940 52%,#74484e);border:1px solid #ffe2ad;border-radius:10px 2px;justify-content:space-between;align-items:center;padding:15px 22px;font:550 15px/1.5 Wanted Sans,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #2d1a2670,inset 0 0 0 4px #ebc38e65,0 4px 24px #d68b741a}.journey-stage .motion-player[data-presentation=reading] .meeting-primary:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffe8b32b 50%,#0000 58%);animation:5s ease-in-out 2s infinite vn-button-sheen;position:absolute;inset:-100%}.journey-stage .motion-player[data-presentation=reading] .meeting-primary:hover:not(:disabled){background:linear-gradient(110deg,#955468,#683854,#955964);transform:translateY(-2px);box-shadow:0 0 25px #fabaa448}.journey-stage .motion-player[data-presentation=reading] .meeting-primary:active{transform:scale(.985)}.journey-stage .motion-player[data-presentation=reading] .meeting-primary:disabled{opacity:.45;cursor:default}.journey-stage .motion-player[data-presentation=reading] .meeting-text-button{color:#d6bdcb;padding:6px;font:12px Wanted Sans,sans-serif}.vn-birth-question{gap:18px;display:grid}.vn-birth-field{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.vn-calendar{gap:9px;display:flex}.vn-calendar button{color:#bca6b7;background:#130b1a66;border:1px solid #c9a97855;border-radius:3px;flex:1;padding:8px;font-size:12px!important}.vn-calendar button[aria-pressed=true]{color:#ffe3ba;background:#69433550;border-color:#e2bc81}.journey-stage .motion-player[data-presentation=reading] :is(.meeting-field input,.meeting-field select,.meeting-date input,.journey-question textarea){box-sizing:border-box;color:#fff0de;outline-offset:2px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#130b1f9c;border:1px solid #c2a27c70;border-radius:3px;width:100%;min-width:0;min-height:52px;padding:12px 14px;font:16px/1.5 Wanted Sans,sans-serif}.journey-stage .motion-player[data-presentation=reading] input::placeholder{color:#9f879c;opacity:1}.journey-stage .motion-player[data-presentation=reading] textarea::placeholder{color:#9f879c;opacity:1}.journey-stage .motion-player[data-presentation=reading] .meeting-date{grid-template-columns:1.45fr 1fr 1fr;gap:10px;display:grid}.journey-stage .motion-player[data-presentation=reading] .meeting-date label{flex-direction:row;align-items:center;display:flex;position:relative}.journey-stage .motion-player[data-presentation=reading] .meeting-date input{padding:12px 25px 12px 10px}.journey-stage .motion-player[data-presentation=reading] .meeting-date label>span{color:#bfa4b9;font-size:11px;position:absolute;right:12px}.vn-field-note{color:#bfa5b7;margin:0;font-size:12px;line-height:1.6}.vn-unknown-time{color:#dcc3d4;text-align:left;background:#271629;border:1px solid #b7947666;border-radius:3px;width:100%;padding:12px;font-size:13px!important}.vn-unknown-time>span{color:#d7b991;margin-right:9px}.vn-unknown-time[aria-pressed=true]{color:#fff0db;background:#6f415644;border-color:#e6bf82}.journey-stage .motion-player[data-presentation=reading] .vn-compact-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.journey-stage .motion-player[data-presentation=reading] .vn-compact-choices>button{gap:10px;min-height:52px;padding:12px 14px;font-size:13px}.journey-stage .motion-player[data-presentation=reading] .vn-compact-choices .vn-choice-number{flex-basis:18px;width:18px;height:18px;font-size:13px}.journey-stage .motion-player[data-presentation=reading] .meeting-error{color:#ffd3d0;font-size:12px}.journey-stage .motion-player[data-presentation=reading] .landing-form-links{color:#a38a9d;justify-content:center;margin:0;font-size:10px}.journey-stage .motion-player[data-presentation=reading] .landing-subject-choice{color:#eddae6;padding:0}.journey-stage .motion-player[data-presentation=reading] .landing-subject-options button{color:#fff0de;background:#29182ba6;border-color:#b8956b66}.journey-stage .motion-player[data-presentation=reading][data-ready=false][data-opening=true] :is(.reading-shot-image,.motion-copy,.motion-controls,.motion-word>span){animation-play-state:paused!important}.journey-stage .motion-player[data-presentation=reading][data-skipped=true] :is(.reading-shot-image,.motion-copy,.motion-controls,.motion-word>span,.motion-eyebrow){animation:none!important}.journey-stage .motion-player[data-presentation=reading][data-skipped=true] .vn-scene-wash{display:none}.journey-stage .motion-player[data-presentation=reading][data-paused=true] *,.journey-stage .motion-player[data-presentation=reading][data-paused=true] :after{animation-play-state:paused!important}@keyframes vn-camera-open{0%{filter:brightness(.55)saturate(.8);transform:scale(1.22)translateY(2%)}to{filter:brightness()saturate();transform:scale(1)}}@keyframes vn-camera-settle{0%{filter:brightness(1.12);transform:scale(1.065)}to{filter:brightness();transform:scale(1)}}@keyframes vn-shot-reveal{0%{opacity:0}to{opacity:1}}@keyframes vn-dialogue-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vn-word-enter{0%{opacity:0;filter:blur(4px);transform:translateY(.55em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes vn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vn-controls-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vn-choice-enter{0%{opacity:0;transform:translateY(15px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vn-answer-sheen{0%{opacity:0;transform:translate(-60%)}35%{opacity:.7}to{opacity:0;transform:translate(70%)}}@keyframes vn-frame-sheen{0%{transform:translate(-55%)}to{transform:translate(55%)}}@keyframes vn-button-sheen{0%,30%{transform:translate(-55%)}75%,to{transform:translate(55%)}}@keyframes vn-halo{0%{opacity:.55;transform:scale(.95)}to{opacity:1;transform:scale(1.06)}}@keyframes vn-shaft{0%{opacity:.5;transform:translate(-15%)rotate(28deg)}to{opacity:1;transform:translate(15%)rotate(22deg)}}@keyframes vn-orbit{to{transform:rotate(360deg)}}@keyframes vn-scene-wash{0%{opacity:.65;transform:translate(-90%)}to{opacity:0;transform:translate(90%)}}@media (width>=900px){.character-motion-route.journey-stage .motion-player[data-presentation=reading]{padding-top:47svh;padding-bottom:30px}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-copy{width:min(780px,80%);padding:30px 42px 28px}.journey-stage .motion-player[data-presentation=reading] .reading-picture{width:min(100%,960px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.journey-stage .motion-player[data-presentation=reading] .reading-shot-image{object-position:50% 30%!important}.journey-stage .motion-player[data-presentation=reading] .motion-vignette{background:linear-gradient(#0000 45%,#160a2055),linear-gradient(90deg,#10071988,#0000 30% 70%,#10071988)}.journey-stage .motion-player[data-presentation=reading] .motion-tools{top:0}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button{min-height:57px;font-size:15px}.vn-scene-label{font-size:15px}}@media (width<=600px){.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-copy{padding:25px 20px 21px}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-title{font-size:23px}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-speech{margin-bottom:20px}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button{gap:12px;padding:12px 14px;font-size:13px}.vn-corner{width:34px;height:34px}.vn-scene-label{padding:9px 17px;font-size:12px}}@media (height<=740px) and (width<=600px){.character-motion-route.journey-stage .motion-player[data-presentation=reading]{padding-top:35svh;padding-bottom:16px}.character-motion-route.journey-stage .motion-player[data-presentation=reading][data-paper=true]{padding-top:34svh}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-copy{padding:23px 19px 17px}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-title{font-size:21px}.journey-stage .motion-player[data-presentation=reading] .meeting-choices{gap:9px}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button{min-height:52px}}.character-motion-route.journey-stage .motion-player[data-presentation=reading]{padding-bottom:10svh}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-copy{backdrop-filter:none;background:linear-gradient(115deg,#291725b8,#211122bf 55%,#342130b8);border-color:#e2bf879e;border-radius:13px;padding:29px 18px 22px;box-shadow:inset 0 0 0 3px #26172199,inset 0 0 0 4px #debb8052,0 9px 30px #13081180}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-speech{align-items:center;min-height:44px;margin:0 8px 22px;display:flex}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-title{letter-spacing:-.04em;font-size:21px;line-height:1.6}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-speech:has(.motion-line){flex-direction:column;align-items:stretch;gap:8px}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-speech .motion-line{color:#eadfd2;letter-spacing:-.03em;margin:0;font-size:15px;line-height:1.65}.journey-stage .motion-player[data-presentation=reading] .meeting-choices{border:0;gap:15px;margin-top:0}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice{min-height:61px;box-shadow:none;letter-spacing:-.035em;background:0 0;border:0;border-radius:0;gap:15px;padding:13px 17px;position:relative;overflow:visible;font:400 17px/1.5 AppleMyungjo,Batang,serif!important}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice:before{z-index:-1;clip-path:polygon(5% 0,95% 0,100% 30%,100% 70%,95% 100%,5% 100%,0 70%,0 30%);background:linear-gradient(110deg,#352333c4,#261626ba,#31202fbf);border:0;border-radius:0;inset:1px}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice:after{display:none}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice>svg.vn-choice-trim{z-index:0;fill:none;stroke:#dabb8c;stroke-width:.85px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vn-choice-trim path{vector-effect:non-scaling-stroke}.vn-choice-trim path+path{opacity:.7;stroke-width:.5px}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice>.vn-choice-arrow{fill:none;stroke:#edcf9b;stroke-width:1px;width:12px;height:21px}.vn-choice-label{z-index:2;position:relative}.vn-choice-number{z-index:2;flex-basis:25px;width:25px;height:25px;font-size:20px}.vn-choice-number:before{inset:0;box-shadow:0 0 0 3px #d3b89119}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice[aria-pressed=true]{box-shadow:none;color:#fff4e7;background:0 0;border:0;transform:scale(1.028)}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice[aria-pressed=true]:before{background:linear-gradient(100deg,#a65158ad,#662d48bd 55%,#9e4f6380)}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice[aria-pressed=true] .vn-choice-trim{stroke:#fff1cc;stroke-width:1.45px;filter:drop-shadow(0 0 2px #ffefb3)drop-shadow(0 0 8px #ff8496)drop-shadow(0 0 17px #ff698888)}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice[aria-pressed=true] .vn-choice-number{color:#fff4d3;text-shadow:0 0 10px #fff}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice[aria-pressed=true] .vn-choice-number:before{border-color:#fff0c5;box-shadow:0 0 7px #ffcd9f,0 0 17px #ff878daa}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice:hover{color:#fff8e8;transform:scale(1.015)}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice:hover .vn-choice-trim{filter:drop-shadow(0 0 5px #edb87f88);stroke:#fce0b0}.journey-stage .motion-player[data-presentation=reading] .journey-question .meeting-choices:has(>button[aria-pressed=true])>button[aria-pressed=false]{opacity:.7}.vn-selection-flourish{z-index:4;pointer-events:none;display:none;position:absolute;inset:0;flex:none!important}.vn-choice[aria-pressed=true] .vn-selection-flourish{display:block}.vn-selection-ribbon{fill:none;width:112%;height:220%;position:absolute;top:-65%;left:-6%;overflow:visible}.vn-ribbon-aura{stroke:#ff7eae;stroke-width:5px;opacity:.65;filter:blur(4px)}.vn-ribbon-line{stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #ff9da9);animation:.32s cubic-bezier(.2,.7,.15,1) both vn-ribbon-draw}.vn-ribbon-fine{stroke:#fff5d5;stroke-width:.55px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8;animation:.38s 80ms both vn-ribbon-draw}.vn-border-comet{fill:none;stroke:#fffce3;stroke-width:1.7px;stroke-dasharray:.075 .925;filter:drop-shadow(0 0 5px #fff1b7);animation:1.6s linear infinite vn-border-orbit}.vn-ribbon-star{filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 8px #ff8daa)}.vn-answer-petal,.vn-answer-spark{left:var(--petal-x);top:var(--petal-y);opacity:0;width:8px;height:14px;animation:vn-petal-burst .68s ease-out var(--petal-delay) infinite;background:linear-gradient(120deg,#fff5de,#ffa6ba);border-radius:85% 8% 70% 25%;display:block;position:absolute;box-shadow:0 0 9px #ffdcd9aa}.vn-answer-spark{background:#ffedb7;border-radius:0;width:4px;height:4px;box-shadow:0 0 7px #ffecc4}.vn-establishing{width:var(--vn-art-width,min(100%,900px));z-index:1;pointer-events:none;transform-origin:var(--motion-focal-x) var(--motion-focal-y);margin:auto;animation:1.65s cubic-bezier(.16,.8,.25,1) both vn-establishing-out;position:absolute;inset:0}.vn-establishing img{object-fit:cover;width:100%;height:100%}.journey-stage .motion-player[data-presentation=reading] .motion-tools{flex-direction:column;max-width:none;top:18px;right:0}.journey-stage .motion-player[data-presentation=reading] .motion-tools button{color:#f6d196;background:#2c162536;border:0;width:30px;min-height:28px;padding:4px;font-size:19px}.journey-stage .motion-player[data-presentation=reading] .motion-tools button.vn-skip{writing-mode:horizontal-tb;width:auto;font-size:9px}.journey-stage .motion-player[data-presentation=reading] .vn-scene-label{padding:12px 17px;font-size:17px;animation:2.5s both vn-placard;position:relative;top:8svh}.vn-ornament .vn-crest{width:160px;top:-19px}.vn-light-shaft{filter:blur(4px);opacity:.9}.vn-orbit{opacity:.12}.journey-stage .motion-player[data-presentation=reading][data-ready=false] .vn-establishing{animation-play-state:paused}.journey-stage .motion-player[data-presentation=reading][data-closeup-ready=false] :is(.vn-establishing,.reading-shot-image){animation-play-state:paused}.journey-stage .motion-player[data-presentation=reading][data-skipped=true][data-closeup-ready=true] .vn-establishing{display:none}@keyframes vn-ribbon-draw{to{stroke-dashoffset:0}}@keyframes vn-border-orbit{to{stroke-dashoffset:-1px}}@keyframes vn-petal-burst{0%{opacity:0;transform:translate(0,8px) rotate(var(--petal-rotate)) scale(.45)}20%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translate(var(--petal-dx),var(--petal-dy)) rotate(calc(var(--petal-rotate) + 120deg)) scale(1)}}@keyframes vn-establishing-out{0%,40%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.25)}}@keyframes vn-placard{0%{opacity:0;transform:translateY(6px)}28%,66%{opacity:1;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-10px)}}@media (width>=900px){.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-copy{width:min(760px,80%);padding:32px 36px 28px}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-title{font-size:24px}.journey-stage .motion-player[data-presentation=reading] .reading-picture{width:min(100%,780px)}.journey-stage .motion-player[data-presentation=reading] .reading-shot-image{object-position:50% 0%!important}}@media (height<=740px) and (width<=600px){.character-motion-route.journey-stage .motion-player[data-presentation=reading]{padding-bottom:7svh}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-copy{padding:25px 16px 20px}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice{min-height:54px;font-size:15px!important}}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice>.vn-choice-number{flex:0 0 25px;width:25px;height:25px}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice>.vn-choice-label{flex:auto;min-width:0}.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice>.vn-selection-flourish{flex:none}@media (width<=600px){.journey-stage .motion-player[data-presentation=reading] .meeting-choices>button.vn-choice{gap:12px;padding:13px 16px;font-size:14px!important}.character-motion-route.journey-stage .motion-player[data-presentation=reading] .motion-title{font-size:18px}}.vn-clock-answer{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);align-items:center;gap:14px;display:grid}.vn-clock-answer>span{color:#dbbc8f;text-align:center}.vn-clock-answer select{color:#fff0de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#130b1f9c;border:1px solid #c2a27c70;border-radius:3px;width:100%;min-height:55px;padding:12px;font:16px/1.5 Wanted Sans,sans-serif}.vn-clock-answer select:disabled{opacity:.45}.journey-stage .motion-player[data-presentation=reading] .vn-time-choice{margin-top:2px}.journey-stage .motion-player[data-presentation=reading] .vn-birth-field:disabled .vn-choice{opacity:1;cursor:default}.visual-novel .motion-player[data-presentation=reading]{--vn-art-width:min(100%,900px)}.visual-novel .motion-player[data-presentation=reading] .reading-picture{width:var(--vn-art-width)}.reading-backdrop{width:var(--vn-art-width);opacity:.72;filter:blur(34px)brightness(.7);height:100%;transform:translate3d(var(--pointer-x),var(--pointer-y),0) scale(1.08);transition:transform 1.5s var(--vn-ease);pointer-events:none;margin:0 auto;display:none;position:absolute;inset:0}.reading-backdrop-shot{animation:.9s both vn-shot-reveal;position:absolute;inset:0}.reading-backdrop-shot[data-current=false]{animation:none}.reading-backdrop-shot img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=900px){.reading-backdrop{display:block}.visual-novel .motion-player[data-presentation=reading]{--vn-art-width:min(100%,780px,70svh)}.visual-novel .motion-player[data-presentation=reading] :is(.reading-picture,.vn-establishing){-webkit-mask-image:linear-gradient(90deg,#0000,#0003 4%,#0009 9%,#000e 15%,#000 21% 79%,#000e 85%,#0009 91%,#0003 96%,#0000);mask-image:linear-gradient(90deg,#0000,#0003 4%,#0009 9%,#000e 15%,#000 21% 79%,#000e 85%,#0009 91%,#0003 96%,#0000)}.reading-backdrop-shot img{object-position:50% 0%!important}}.vn-light{contain:layout paint}.vn-atmosphere{contain:strict}.vn-light-shaft,.vn-moon-halo{will-change:transform,opacity}@media (hover:none) and (pointer:coarse){.visual-novel .motion-player[data-presentation=reading] :is(.reading-picture,.reading-backdrop){transition:none}}
.visual-novel .motion-player[data-presentation=reading] .reading-picture{transform:translate3d(var(--pointer-x),var(--pointer-y),0) scale(var(--vn-portrait-scale,1.035));transform-origin:50% 0;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.character-motion-route.journey-stage .motion-player[data-cover=true]{min-height:100svh;padding:44svh 0 max(30px,env(safe-area-inset-bottom))}.journey-stage .motion-player[data-cover=true] .motion-vignette{background:linear-gradient(#140b191a,#0000 25%,#14091612 40%,#130814ad 65%,#120912f5 91%),linear-gradient(90deg,#100a164d,#0000 22% 80%,#100a1633)}.character-motion-route.journey-stage .motion-player[data-cover=true] .motion-copy{width:min(650px,100% - 52px);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin:auto auto 0;padding:0}.vn-cover-label{letter-spacing:.12em;color:#e5c18f;align-items:center;gap:10px;margin:0 0 17px;font:500 12px/1.5 Wanted Sans,sans-serif;display:flex}.vn-cover-label>span{border:1px solid #e2bb826b;place-items:center;width:28px;height:30px;font:18px/1 AppleMyungjo,Batang,serif;display:grid;box-shadow:inset 0 0 0 2px #bf925223}.vn-cover-label>i{background:linear-gradient(90deg,#d2a16b99,#0000);width:52px;height:1px}.character-motion-route.journey-stage .motion-player[data-cover=true] .motion-title{letter-spacing:-.065em;text-shadow:0 3px 22px #0c0412c9;text-wrap:initial;color:#fff4e6;width:100%;max-width:none;font:650 clamp(35px,9.2vw,57px)/1.22 AppleMyungjo,Batang,serif}.vn-cover-title-line{display:block}.vn-cover-title-line:last-child{color:#f1ca86}.character-motion-route.journey-stage .motion-player[data-presentation=reading][data-cover=true] .motion-speech{width:100%;margin:0 0 25px;padding:0;display:block}.journey-stage .motion-player[data-cover=true] .motion-line{color:#d7c3ce;letter-spacing:-.025em;word-break:keep-all;max-width:34em;margin:18px 0 0;font:400 13px/1.65 Wanted Sans,sans-serif}.journey-stage .motion-player[data-cover=true] .motion-controls{margin-top:0}.journey-stage .motion-player[data-cover=true] .vn-cover-start{isolation:isolate;color:#32201b;letter-spacing:.05em;cursor:pointer;background:linear-gradient(112deg,#e6b876,#f4d6a1 47%,#dbac6c);border:1px solid #ffe4ab;border-radius:3px 16px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:61px;padding:16px 23px;font:750 19px/1.4 Wanted Sans,sans-serif;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ebc98f,inset 0 0 0 4px #815b4340,0 7px 35px #b47a4c38}.vn-cover-start>svg{width:21px;height:21px;position:absolute;right:23px}.vn-cover-start-mark{font-size:15px}.vn-cover-start-sheen{z-index:-1;pointer-events:none;background:linear-gradient(112deg,#0000 30%,#fff7d9b8 47%,#0000 64%);animation:4.5s ease-in-out 1.1s infinite vn-cover-sheen;position:absolute;inset:-70% -30%;transform:translate(-110%)}.vn-cover-start:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 3px #ebc98f,inset 0 0 0 4px #815b4340,0 10px 40px #e1a76754}.vn-cover-start:active{transform:scale(.985)}.vn-cover-start:focus-visible{outline-offset:5px;outline:2px solid #ffedc0}.vn-cover-start[aria-disabled=true]{cursor:progress}html[data-early-tap=landing-start] .vn-cover-start,.vn-cover-start[data-pressed]{transform:scale(.985);box-shadow:inset 0 0 0 3px #ebc98f,inset 0 0 0 4px #815b4340,0 0 46px 6px #f5c77f8f}@media (prefers-reduced-motion:no-preference){html[data-early-tap=landing-start] .vn-cover-start-sheen,.vn-cover-start[data-pressed] .vn-cover-start-sheen{animation:1.2s ease-in-out infinite vn-cover-sheen}}@keyframes vn-cover-sheen{0%,45%{transform:translate(-110%)}80%,to{transform:translate(110%)}}@media (width>=900px){.character-motion-route.journey-stage .motion-player[data-cover=true]{padding-top:42svh;padding-bottom:5svh}.character-motion-route.journey-stage .motion-player[data-cover=true] .motion-copy{width:min(650px,70%);padding:0}.journey-stage .motion-player[data-cover=true] .motion-line{font-size:15px}.vn-cover-start{min-height:67px}}@media (height<=740px) and (width<=600px){.character-motion-route.journey-stage .motion-player[data-cover=true]{padding-top:40svh;padding-bottom:23px}.character-motion-route.journey-stage .motion-player[data-cover=true] .motion-copy{padding:0}.character-motion-route.journey-stage .motion-player[data-cover=true] .motion-title{font-size:clamp(30px,8.2vw,38px)}.vn-cover-label{margin-bottom:12px}.journey-stage .motion-player[data-cover=true] .motion-line{margin-top:12px}.character-motion-route.journey-stage .motion-player[data-presentation=reading][data-cover=true] .motion-speech{margin-bottom:18px}.vn-cover-start{min-height:56px}}@media (prefers-reduced-motion:reduce){.vn-cover-start-sheen{animation:none}}.vn-reveal-flash{z-index:6;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(38% 46% at 50% 44%,#fff3d4 0%,#f7c97acc 22%,#c77dff55 48%,#0000 72%);position:absolute;inset:-10%}.motion-player[data-reveal=true] .vn-reveal-flash{animation:1.3s cubic-bezier(.2,.7,.2,1) 80ms both vn-reveal-flash}@keyframes vn-reveal-flash{0%{opacity:0;transform:scale(.6)}22%{opacity:.9}to{opacity:0;transform:scale(1.35)}}.journey-stage .motion-player[data-cover=true][data-settled=true] .vn-cover-start{animation:2.6s ease-in-out infinite vn-cover-breathe}.vn-cover-free{text-align:center;letter-spacing:.06em;color:#ecd3a8;opacity:.9;margin:10px 0 0;font:600 12px/1.4 Wanted Sans,sans-serif}@keyframes vn-cover-breathe{0%,to{box-shadow:inset 0 0 0 3px #ebc98f,inset 0 0 0 4px #815b4340,0 7px 35px #b47a4c38}50%{box-shadow:inset 0 0 0 3px #ebc98f,inset 0 0 0 4px #815b4340,0 0 46px 6px #f5c77f8f}}@media (height<=740px) and (width<=600px){.vn-cover-free{margin-top:7px}}@media (prefers-reduced-motion:reduce){.journey-stage .motion-player[data-cover=true][data-settled=true] .vn-cover-start,.motion-player[data-reveal=true] .vn-reveal-flash{animation:none}}.character-motion-route.journey-stage .motion-player[data-presentation=reading][data-cover=true] .motion-world{background:radial-gradient(70% 48% at 50% 34%,#3b1c4d 0%,#1d0f27 55%,#120a17 100%)}.character-motion-route.journey-stage .motion-player[data-presentation=reading][data-cover=true] .motion-copy{animation:.52s cubic-bezier(.16,.8,.25,1) 40ms both vn-cover-copy-in}.journey-stage .motion-player[data-presentation=reading][data-cover=true][data-ready=false][data-opening=true] :is(.motion-copy,.motion-controls,.motion-word>span,.vn-pillars>span){animation-play-state:running!important}.motion-player[data-cover=true] .reading-shot[data-introduction=true] .reading-shot-image{animation:1.5s cubic-bezier(.2,.72,.2,1) both vn-spirit-resolve}.vn-spirit-reveal{z-index:6;pointer-events:none;position:absolute;inset:0}.vn-pillars{color:#f7d89f;text-shadow:0 0 16px #f2c47ecc,0 0 46px #b86fd699,0 2px 10px #12081a;justify-content:center;gap:clamp(16px,6vw,34px);font:600 clamp(36px,11vw,60px)/1 AppleMyungjo,Batang,Noto Serif KR,serif;display:flex;position:absolute;top:30%;left:0;right:0}.vn-pillars>span{opacity:0;animation:vn-pillar-in .56s cubic-bezier(.2,.8,.2,1) calc(60ms + var(--pillar) * .11s) both,vn-pillar-breathe 1.8s ease-in-out calc(.7s + var(--pillar) * .12s) infinite}.motion-player[data-reveal=true] .vn-pillars>span{animation:vn-pillar-burst 1.4s cubic-bezier(.3,.6,.2,1) calc(var(--pillar) * 80ms) both}.vn-spirit-ring{opacity:0;border:1.5px solid #f3d196;border-radius:50%;width:46vmin;height:46vmin;position:absolute;top:calc(30% + 28px);left:50%;translate:-50% -50%;box-shadow:0 0 34px #f3cf8f88,inset 0 0 34px #c98cf055}.motion-player[data-reveal=true] .vn-spirit-ring{animation:1.4s cubic-bezier(.16,.7,.2,1) .12s both vn-ring-out}.journey-stage .motion-player[data-presentation=reading][data-cover=true][data-reveal=false] .reading-shot[data-introduction=true] .reading-shot-image{animation-play-state:paused!important}.motion-player[data-skipped=true] .vn-spirit-reveal{display:none}@keyframes vn-cover-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vn-spirit-resolve{0%{opacity:0;filter:blur(18px)brightness(.35)saturate(.55);transform:scale(1.14)}30%{opacity:1}to{opacity:1;filter:none;transform:scale(1)}}@keyframes vn-pillar-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.86)}to{opacity:1;filter:none;transform:none}}@keyframes vn-pillar-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes vn-pillar-burst{0%{opacity:1;filter:none;transform:none}28%{opacity:1;filter:brightness(2.1)drop-shadow(0 0 22px #ffe6b0);transform:scale(1.25)}to{opacity:0;filter:blur(8px);visibility:hidden;transform:scale(1.5)translateY(-18px)}}@keyframes vn-ring-out{0%{opacity:0;transform:scale(.3)}25%{opacity:.95}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.vn-pillars>span,.motion-player[data-reveal=true] .vn-pillars>span,.motion-player[data-reveal=true] .vn-spirit-ring{animation:none}.motion-player[data-reveal=true] .vn-spirit-reveal{display:none}.motion-player[data-cover=true] .reading-shot[data-introduction=true] .reading-shot-image{animation:none}}
.frl-host{--frl-out:cubic-bezier(.16,1,.3,1);--frl-io:cubic-bezier(.45,0,.55,1);z-index:30;color:#f2ebdf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:Wanted Sans,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif;position:absolute;inset:0;overflow:hidden}.frl-host *{box-sizing:border-box}.frl-host[data-paused=true] *,.frl-host[data-paused=true] :before,.frl-host[data-paused=true] :after{animation-play-state:paused!important}.frl-bg,.frl-bg0{position:absolute;inset:0}.frl-bg{background:#0c0d10}.frl-bg0{background:#050506}.frl-scene{contain:layout paint;opacity:0;width:100%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.frl-fx{z-index:50;pointer-events:none;position:absolute;inset:0}.frl-fx>*{pointer-events:none;margin:0;position:absolute}.frl-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frl-pre{opacity:0}.frl-back{z-index:9;color:#f2ebdf;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:4px;left:4px}.frl-host .frl-back:focus-visible{outline-offset:2px;outline:2px solid #e6c98f}.frl-host .frl-exit button:focus-visible{outline-offset:2px;outline:2px solid #e6c98f}.frl-shot1{z-index:3;position:absolute;inset:0}.frl-credit{white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:48px;margin:0;display:flex;position:absolute;top:0;left:52px;right:52px;overflow:hidden}.frl-credit b{color:var(--frl-acc-ink,#e6c98f);flex:none;font-size:13px;font-weight:700}.frl-credit span{text-overflow:ellipsis;color:#bdb3a5;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.frl-t1{position:absolute;left:24px;right:24px}.frl-kicker{letter-spacing:.16em;color:#bdb3a5;margin:0;font-size:11px;font-weight:600;line-height:14px}.frl-year{letter-spacing:-.02em;color:#bdb3a5;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:48px;font-weight:800;line-height:.9}.frl-host[data-grade=M] .frl-year{font-size:42px}.frl-host[data-grade=S] .frl-year{font-size:36px}.frl-push{transform-origin:0;margin-top:2px}.frl-date{letter-spacing:-.045em;color:#f2ebdf;font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:0 70%;margin:0;font-weight:900;line-height:.82;display:inline-block}.frl-dot{color:var(--frl-acc-ink,#e6c98f);font-style:normal}.frl-rule{background:var(--frl-acc-ink,#e6c98f);transform-origin:0;width:120px;height:1px;margin-top:14px;display:block;transform:scaleX(0)}.frl-when{color:#f2ebdf;font-variant-numeric:tabular-nums;word-break:keep-all;margin:14px 0 0;font-size:20px;font-weight:700;line-height:1.3}.frl-host[data-grade=M] .frl-when{font-size:19px}.frl-host[data-grade=S] .frl-when{font-size:17px}.frl-lunar{color:#9da3b4;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:13px;font-weight:600;line-height:18px}.frl-cut{position:absolute;left:12px;right:12px}.frl-frame{background:#15161a;border-radius:4px;position:absolute;inset:0;overflow:hidden}.frl-frame--c1{clip-path:polygon(0 0,100% 0,100% 100%,0 94%)}.frl-frame--c2{clip-path:polygon(0 6%,100% 0,100% 100%,0 100%)}.frl-ph,.frl-zoom{position:absolute;inset:0}.frl-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;max-width:none;margin:0;display:block;position:absolute}.frl-breathe{animation:frl-breathe 7s var(--frl-io) infinite alternate;will-change:transform}@keyframes frl-breathe{0%{transform:scale(1)}to{transform:scale(1.02)}}.frl-dim{opacity:.14;background:#0c0d10;position:absolute;inset:0}.frl-grad{background:linear-gradient(#0000,#0c0d10b3);height:32%;position:absolute;bottom:0;left:0;right:0}.frl-outline{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.frl-outline path{fill:none;stroke:#f2ebdf2e;stroke-width:1px}.frl-narr{white-space:nowrap;background:#0c0d10e6;border:1px solid #c8a66b;border-radius:2px;padding:6px 10px;position:absolute;top:12px;left:12px}.frl-narr b{color:#f2ebdf;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.4;display:block}.frl-narr span{color:var(--frl-acc-ink,#e6c98f);font-size:11px;font-weight:600;line-height:1.4;display:block}.frl-tone{background:#15161a radial-gradient(circle,var(--frl-acc-tone,#c8a66b33) 1.1px,transparent 1.7px) 0 0/6px 6px;position:absolute;inset:0}.frl-lines{position:absolute;top:0;left:0;overflow:visible}.frl-bubble{color:#121317;word-break:keep-all;overflow-wrap:break-word;background:#f7f3ea;border:1.5px solid #121317;border-radius:18px;padding:10px 14px;font-weight:700;position:absolute}.frl-b1{font-size:16px;line-height:1.45}.frl-host[data-grade=S] .frl-b1,.frl-b2{font-size:15px;line-height:1.4}.frl-tail{width:14px;height:14px;display:block;position:absolute;overflow:visible}.frl-tail-up{top:-13.5px;left:22px}.frl-tail-upr{left:auto;right:22px;transform:scaleX(-1)}.frl-b1date{white-space:nowrap;display:inline-block}.frl-card{position:absolute}.frl-paper{color:#15120f;background:#efe6d6;border-radius:2px;padding:10px 12px;position:relative;transform:rotate(-1.5deg);box-shadow:0 10px 24px #00000080}.frl-host[data-grade=S] .frl-paper{padding:8px 10px}.frl-l1{color:#15120f;white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:1.35}.frl-l2{color:#6b6256;font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.35}.frl-grid{grid-template-columns:repeat(4,1fr);margin-top:6px;display:grid}.frl-col{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.frl-lab{color:#6b6256;margin-bottom:3px;font-size:9.5px;line-height:1.2}.frl-han{font-family:Noto Serif KR,AppleMyungjo,Batang,serif;font-weight:700;font-size:var(--hz,30px);color:#15120f;line-height:1}.frl-stem{text-align:center;align-self:stretch;position:relative}.frl-rd{color:#6b6256;min-height:11px;margin:2px 0 3px;font-size:9.5px;line-height:1.2}.frl-blank{width:var(--hz,30px);height:var(--hz,30px);border:1px dashed #6b6256;border-radius:1px;display:block}.frl-circle{pointer-events:none;width:calc(100% + 14px);height:calc(100% + 8px);position:absolute;top:-4px;left:-7px;overflow:visible;transform:rotate(-4deg)}.frl-memo{color:#22201c;background:#ede3cf;border-radius:1px;padding:8px 10px;position:absolute;left:24px;transform:rotate(2deg);box-shadow:0 8px 18px #0006}.frl-tape{background:#f2ebdf99;width:44px;height:14px;margin-left:-22px;position:absolute;top:-7px;left:50%;transform:rotate(-4deg)}.frl-mlab{color:#7a6a4f;font-size:10px;font-weight:700;line-height:1.35;display:block}.frl-mtxt{color:#22201c;word-break:keep-all;overflow-wrap:break-word;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.frl-sagak{color:var(--frl-acc-ink,#e6c98f);-webkit-text-stroke:2px #0c0d10;paint-order:stroke fill;opacity:0;white-space:nowrap;font-size:22px;font-weight:800;line-height:1;position:absolute;left:40px;transform:rotate(-12deg)}.frl-sagak-loop{animation:frl-sagak 1.6s var(--frl-io) infinite alternate}@keyframes frl-sagak{0%{opacity:.85}to{opacity:.3}}.frl-hold{animation-play-state:paused!important}.frl-end{z-index:4;visibility:hidden;pointer-events:none;transform-origin:50%;justify-content:center;display:flex;position:absolute;left:24px;right:24px}.frl-endt{letter-spacing:-.06em;color:#fff4e6;text-shadow:0 0 28px #f1ca8633;white-space:nowrap;text-align:center;margin:0;font-family:AppleMyungjo,Batang,Noto Serif KR,serif;font-weight:650;line-height:1.08;display:inline-block}.frl-endt em,.frl-tl em{color:#f1ca86;font-style:normal}.frl-tl{display:inline-block}.frl-arrive{z-index:5;visibility:hidden}.frl-bundle{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:6;flex-direction:column;gap:8px;height:116px;display:flex;position:absolute}.frl-slot3{flex:none;height:44px;position:relative}.frl-b3{color:#121317;word-break:keep-all;overflow-wrap:break-word;transform-origin:0 0;background:#f7f3ea;border:1.5px solid #121317;border-radius:16px;max-width:calc(100% - 8px);padding:3px 12px 3px 18px;font-size:14px;font-weight:600;line-height:1.25;position:absolute;bottom:0;right:0}.frl-b3lab{color:#7a6a4f;margin-right:4px;font-size:11px;font-weight:700}.frl-av20{background:#1b1c22;border:1.5px solid #121317;border-radius:50%;width:20px;height:20px;position:absolute;top:-7px;left:-7px;overflow:hidden}.frl-av20 img{border-radius:0;max-width:none;display:block}.frl-exit{visibility:hidden;flex:none;height:40px;display:flex}.frl-host .frl-exit button{appearance:none;color:#e6c98f;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #c8a66b66;border-radius:3px 16px;flex:1;height:40px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700;line-height:1}.frl-status{color:#9da3b4;flex:none;align-items:center;gap:8px;min-width:0;height:16px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:flex}.frl-dot-live{background:#c8a66b;border-radius:50%;flex:none;width:6px;height:6px}.frl-stw{min-width:0;display:grid}.frl-stw>span{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.frl-face{background:#15161b;display:block;position:relative;overflow:hidden}.frl-face.frl-face>img{object-fit:cover;border-radius:0;width:auto;max-width:none;height:auto;margin:0;display:block;position:absolute}.frl-archwin{border-radius:57px 57px 4px 4px;width:102px;height:128px}.frl-hwin{border-radius:50%;flex:none;width:28px;height:28px}.frl-chipw{justify-content:center;margin-top:12px;display:flex}.frl-chip{text-align:center;background:#efe6d6;border-radius:2px;padding:8px 12px;transform:rotate(-1deg);box-shadow:0 6px 14px #0006}.frl-chan{color:#15120f;white-space:nowrap;font-family:Noto Serif KR,AppleMyungjo,Batang,serif;font-size:18px;font-weight:700;line-height:1.25}.frl-cp{margin:0 6px;display:inline-block}.frl-cg{display:inline-block;position:relative}.frl-cg svg{width:calc(100% + 8px);height:calc(100% + 4px);position:absolute;top:-2px;left:-4px;overflow:visible;transform:rotate(-4deg)}.frl-cblank{vertical-align:-2px;border:1px dashed #6b6256;width:15px;height:17px;margin:0 1px;display:inline-block}.frl-crd{color:#6b6256;white-space:nowrap;margin-top:2px;font-family:Wanted Sans,sans-serif;font-size:10px;line-height:1.3}.frl-quote{text-align:left;background:#16171c;border:1px solid #c8a66b;border-radius:18px 18px 18px 6px;width:min(330px,100%);margin-top:14px;padding:12px 16px}.frl-qlab{color:#e6c98f;font-size:10px;font-weight:700;line-height:1.4;display:block}.frl-qtxt{color:#f2ebdf;word-break:keep-all;overflow-wrap:break-word;margin-top:4px;font-size:14px;line-height:1.55;display:block}.frl-tag{z-index:1;color:#121317;text-align:left;transform-origin:0 40%;background:#f7f3ea;border:1.5px solid #121317;border-radius:14px;width:max-content;max-width:calc(50% - 48px);padding:6px 10px;font:700 13px/1.3 Wanted Sans,sans-serif;position:absolute;top:18px;left:calc(50% + 62px)}.frl-tag>span>span{word-break:keep-all;display:block}.frl-tag .frl-tail{top:5px;left:-13.5px}.report-verdict-head h1[tabindex="-1"]:focus{outline:none}.frl-h1-fade{animation:.16s linear both frl-fade}@keyframes frl-fade{0%{opacity:0}to{opacity:1}}
.landing-chat-intake .lci-header-gap{width:4px}.landing-chat-intake .landing-result-backdrop{opacity:.16}.landing-chat-intake .landing-message.is-assistant{animation:.26s ease-out both lci-in}.landing-chat-intake .landing-message.is-user{animation:.2s ease-out both lci-in}@keyframes lci-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-chat-intake .landing-message{animation:none}}.lci-dock{background:linear-gradient(#0b0a0b00,#0b0a0bf2 18px);border-top:1px solid #ffffff10;gap:10px;padding-top:12px;display:grid}.lci-dock .vn-birth-question,.lci-dock .journey-question{--vb-gold:#e9c992;--vb-gold-strong:#f3d7a3;--vb-ink:#221222;--vb-text:#fff4e8;--vb-muted:#c9b3c2;--vb-line:#e9c99247;--vb-chip:#ffffff0d;--vb-chip-hover:#ffffff17;--vb-danger:#ffb4b4;color:var(--vb-text);gap:10px;font-family:Wanted Sans,-apple-system,sans-serif;display:grid}.lci-dock .vn-birth-answers{display:none}.lci-dock .vn-birth-field{gap:10px}.lci-dock .vn-birth-input>span{display:none}.lci-dock .vn-birth-input input{border:1px solid var(--lp-line);background:var(--lp-raised);border-radius:24px;padding:10px 18px;font-size:20px}.lci-dock .vn-birth-input input:focus{border-color:var(--lp-gold)}.lci-dock .vn-birth-input input::placeholder{color:#ffffff40;font-weight:600}.lci-dock .vn-birth-hint,.lci-dock .vn-birth-issue{margin:0 0 0 6px}.lci-dock .vn-birth-chip.is-large{min-height:52px;font-size:16px}.lci-dock .vn-hour-chip{min-height:44px}.lci-dock .vn-hour-unknown{min-height:46px;font-size:16px}.lci-dock .vn-birth-cta{min-height:48px;box-shadow:none;border-radius:24px;font-size:16px}.lci-dock .vn-place-results{max-height:132px}.lci-dock .meeting-choices{border:0;flex-direction:column;align-items:flex-end;gap:7px;margin:0;display:flex}.lci-dock .meeting-choices>button.vn-choice{color:#f3e3cf;text-align:left;background:#ffffff0d;border:1px solid #e9c99255;border-radius:18px 18px 4px;width:auto;max-width:92%;min-height:0;padding:10px 15px;display:block;font:500 15px/1.45 Wanted Sans,sans-serif!important}.lci-dock .meeting-choices>button.vn-choice[aria-pressed=true]{color:#1b1115;background:linear-gradient(135deg,#f3d49b,#d7a45d);border-color:#0000}.lci-dock .vn-choice-trim,.lci-dock .vn-choice-arrow,.lci-dock .vn-choice-number,.lci-dock .vn-choice .vn-flourish{display:none}.lci-dock .journey-free-bubble input{border:1px solid var(--lp-line);background:var(--lp-raised);width:100%;color:var(--lp-ivory);border-radius:24px;outline:none;padding:10px 18px;font:16px/1.5 Wanted Sans,sans-serif}.lci-dock .meeting-primary{border-radius:24px;min-height:46px}.lci-dock .meeting-text-button{justify-self:end}.lci-dock .meeting-error{color:#ffb4b4;margin:0;font-size:13px}
.character-motion-route.journey-stage[data-step=birth] .motion-player[data-presentation=reading][data-paper=true]{height:var(--vn-birth-height,100svh);min-height:0;padding-top:max(64px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom));overflow:clip}.character-motion-route.journey-stage[data-step=birth] .motion-player[data-presentation=reading] .motion-controls{opacity:1;visibility:visible;animation:none;transform:none}.character-motion-route.journey-stage[data-step=birth] .motion-player[data-presentation=reading] .motion-copy{margin-bottom:0;padding:22px 18px 20px}.character-motion-route.journey-stage[data-step=birth] .motion-player[data-presentation=reading] .motion-speech{min-height:0;margin:0 4px 18px}.character-motion-route.journey-stage[data-step=birth] .motion-player[data-presentation=reading] .motion-title{font-size:22px;line-height:1.45}.journey-stage .vn-birth-question{--vb-gold:#e9c992;--vb-gold-strong:#f3d7a3;--vb-ink:#221222;--vb-text:#fff4e8;--vb-muted:#c9b3c2;--vb-line:#e9c99247;--vb-chip:#ffffff0d;--vb-chip-hover:#ffffff17;--vb-danger:#ffb4b4;color:var(--vb-text);gap:14px;font-family:Wanted Sans,-apple-system,sans-serif;display:grid}.vn-birth-question .vn-birth-field{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.vn-birth-question button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-family:inherit}.vn-birth-question button:disabled{cursor:default}.vn-birth-question :focus-visible{outline:2px solid var(--vb-gold-strong,#f3d7a3);outline-offset:3px}.vn-birth-answers{pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:calc(100% + 12px);left:14px;right:14px}.vn-birth-answer{pointer-events:auto;border:1px solid var(--vb-line);max-width:100%;min-height:34px;color:var(--vb-text);backdrop-filter:blur(8px);background:#1b0f1ce6;border-radius:16px 16px 4px;align-items:baseline;gap:8px;padding:7px 13px;font-size:14px;line-height:1.3;animation:.22s ease-out both vb-answer-in;display:inline-flex;box-shadow:0 6px 18px #0a040c66}.vn-birth-answer small{color:var(--vb-muted);font-size:11px}.vn-birth-answer span{font-variant-numeric:tabular-nums;font-weight:600}.vn-birth-answer em{color:var(--vb-gold);text-underline-offset:3px;font-size:11px;font-style:normal;text-decoration:underline}.vn-birth-answer:hover:not(:disabled){border-color:var(--vb-gold)}@keyframes vb-answer-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vn-birth-input{gap:4px;min-width:0;display:grid}.vn-birth-input>span{color:var(--vb-muted);letter-spacing:-.01em;font-size:13px}.vn-birth-input input{box-sizing:border-box;border:0;border-bottom:2px solid var(--vb-line);width:100%;min-width:0;color:var(--vb-text);letter-spacing:.01em;font-variant-numeric:tabular-nums;caret-color:var(--vb-gold);appearance:none;background:0 0;border-radius:0;outline:none;margin:0;padding:6px 2px 10px;font:700 30px/1.25 Wanted Sans,-apple-system,sans-serif;transition:border-color .16s}.journey-stage .motion-player[data-presentation] .vn-birth-input input::placeholder{color:#ffffff3d;font-weight:600}.vn-birth-input input:focus{border-bottom-color:var(--vb-gold);outline:none}.vn-birth-input input:focus-visible{border-bottom-color:var(--vb-gold);outline:none}.vn-birth-input[data-invalid=true] input{border-bottom-color:var(--vb-danger)}.vn-birth-input.is-clock input{font-size:28px}.vn-birth-input.is-search input{padding:8px 2px;font-size:17px;font-weight:500}.vn-birth-input.is-search input::-webkit-search-cancel-button{filter:invert()opacity(.6)}.vn-birth-input input:disabled{opacity:.5}.vn-birth-issue{color:var(--vb-danger);margin:-4px 0 0;font-size:13px}.vn-birth-hint{color:var(--vb-muted);margin:-4px 0 0;font-size:12.5px;line-height:1.5}.vn-birth-leap{min-height:32px;color:var(--vb-text);align-items:center;gap:9px;font-size:14px;display:flex}.vn-birth-leap input{width:19px;height:19px;accent-color:var(--vb-gold);margin:0}.vn-birth-calendar{background:#ffffff12;border-radius:999px;justify-self:start;padding:3px;display:inline-flex}.vn-birth-calendar button{min-width:58px;min-height:32px;color:var(--vb-muted);background:0 0;border:0;border-radius:999px;padding:4px 14px;font-weight:600;font-size:13px!important}.vn-birth-calendar button[aria-pressed=true]{background:var(--vb-gold);color:var(--vb-ink)}.vn-birth-chip{border:1px solid var(--vb-line);background:var(--vb-chip);min-width:0;min-height:48px;color:var(--vb-text);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.25;transition:background .14s,border-color .14s,transform .14s;display:flex;position:relative}.vn-birth-chip:hover:not(:disabled){background:var(--vb-chip-hover);border-color:#e9c99280}.vn-birth-chip:active:not(:disabled){transform:scale(.97)}.vn-birth-chip[aria-pressed=true]{background:var(--vb-gold);border-color:var(--vb-gold);color:var(--vb-ink)}.vn-birth-chip small{opacity:.72;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:11px;font-weight:500}.vn-birth-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vn-birth-chip.is-large{border-radius:14px;min-height:72px;font-size:19px}.vn-birth-minor{justify-content:center;gap:18px;display:flex}.vn-birth-link{min-height:36px;color:var(--vb-muted);text-underline-offset:4px;background:0 0;border:0;padding:6px 4px;font-size:13.5px;-webkit-text-decoration:underline #c9b3c266;text-decoration:underline #c9b3c266}.vn-birth-link[aria-pressed=true]{color:var(--vb-gold)}.vn-birth-link.is-inline{justify-self:center}.vn-hour-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.vn-hour-chip{min-height:50px;padding:6px 4px;font-size:15px}.vn-hour-unknown{background:#e9c9921c;border-color:#e9c9927a;flex-direction:row;gap:10px;min-height:58px;font-size:18px}.vn-hour-unknown small{font-size:12.5px}.vn-place-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.vn-place-chips .vn-birth-chip{min-height:46px;font-size:15px}.vn-place-results{max-height:min(176px,calc(var(--vn-birth-height,100svh) - 430px));overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:50px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.vn-place-results .vn-birth-chip{width:100%;min-height:44px;font-size:14px}.vn-birth-cta{background:linear-gradient(180deg,var(--vb-gold-strong),var(--vb-gold));width:100%;min-height:56px;color:var(--vb-ink);letter-spacing:-.01em;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:2px 0 0;padding:0 18px;font-size:17px;font-weight:700;transition:opacity .16s,transform .14s;display:flex;box-shadow:0 8px 24px #0a040c55}.vn-birth-cta:active:not(:disabled){transform:scale(.985)}.vn-birth-cta:disabled{opacity:.32;box-shadow:none}.vn-birth-question .landing-form-links{justify-content:center;margin:-2px 0 0;font-size:10.5px}.vn-birth-question .meeting-error{color:var(--vb-danger);margin:0;font-size:13px;line-height:1.55}@media (width<=360px){.vn-birth-input input{font-size:27px}.vn-hour-chip small{font-size:10px}.vn-place-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}}@media (height<=620px){.character-motion-route.journey-stage[data-step=birth] .motion-player[data-presentation=reading] .motion-speech{margin-bottom:10px}.character-motion-route.journey-stage[data-step=birth] .motion-player[data-presentation=reading] .motion-title{font-size:19px}.vn-birth-answers{display:none}.vn-hour-chip{min-height:44px}.vn-birth-cta{min-height:50px}}@media (width>=900px){.character-motion-route.journey-stage[data-step=birth] .motion-player[data-presentation=reading] .motion-copy{width:min(560px,80%);padding:26px 28px 20px}}@media (prefers-reduced-motion:reduce){.vn-birth-answer{animation:none}}
.motion-player{--motion-accent:#d5b578;--pointer-x:0px;--pointer-y:0px;isolation:isolate;box-sizing:border-box;color:#fff;background:#0c0811;flex-direction:column;width:100%;min-height:100svh;padding-top:40svh;font-family:AppleMyungjo,Batang,Noto Serif CJK KR,serif;display:flex;position:relative;overflow:clip}.motion-player *,.motion-player :before,.motion-player :after{box-sizing:border-box}.motion-player button,.motion-player input,.motion-player select,.motion-player textarea{font:inherit}.motion-player button{cursor:pointer;touch-action:manipulation}.motion-player button:disabled{cursor:wait;opacity:.5}.motion-player :focus-visible{outline:2px solid var(--motion-accent);outline-offset:5px}.motion-world,.motion-holdover{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.motion-holdover-frame,.motion-holdover-veil{pointer-events:none;position:absolute;inset:0}.motion-holdover-veil{z-index:-1;animation:.8s both motion-layer-out}.motion-holdover-picture{position:absolute}.motion-holdover-picture img{width:100%;height:100%;display:block}.motion-player[data-handoff=true] .motion-world .motion-defocused{animation:.6s both motion-layer-in}.motion-player[data-handoff=true] .motion-world .motion-vignette{animation:.8s both motion-layer-in}.motion-ink-backdrop{background:var(--motion-backdrop) center / cover;opacity:.7;position:absolute;inset:0}.motion-defocused{object-fit:cover;filter:blur(48px)saturate(.65);opacity:.22;width:110%;height:110%;position:absolute;inset:-5%}.motion-picture,.motion-slices{width:min(100%,88svh);margin-inline:auto;position:absolute;inset:0}.motion-picture{transform:translate3d(var(--pointer-x), var(--pointer-y), 0);transition:transform .8s cubic-bezier(.15,.7,.2,1)}.motion-portrait,.motion-slice img{object-fit:cover;width:100%;height:100%;display:block}.motion-portrait{transform-origin:var(--motion-focal-x) var(--motion-focal-y);animation:4.4s cubic-bezier(.12,.65,.2,1) both motion-camera;position:relative}.motion-portrait-soft,.motion-portrait-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.motion-portrait-soft{object-fit:cover;transform-origin:var(--motion-focal-x) var(--motion-focal-y);display:block}.motion-portrait-shade{opacity:0;background:#000}.motion-vignette{background:linear-gradient(#0a060f40,#0000 20%,#0a060f0d 37%,#0a060fa6 62%,#0c0811 97%),linear-gradient(90deg,#0a060f52,#0000 22% 78%,#0a060f52);position:absolute;inset:0}.motion-curtain{z-index:2;background:repeating-linear-gradient(92deg,#130b1d 0%,#26152f 14%,#100918 26%,#1a1024 40%);width:52%;display:none;position:absolute;top:0;bottom:0;box-shadow:0 0 50px 25px #0d0714}.motion-curtain-left{transform-origin:0;left:-2%}.motion-curtain-right{transform-origin:100%;right:-2%}.motion-player[data-treatment=door] .motion-curtain{display:block}.motion-player[data-treatment=door] .motion-curtain-left{animation:1.55s cubic-bezier(.48,.02,.13,1) both motion-door-left}.motion-player[data-treatment=door] .motion-curtain-right{animation:1.75s cubic-bezier(.48,.02,.13,1) both motion-door-right}.motion-slices{animation:1.4s linear both motion-slices-away;overflow:hidden}.motion-slice{animation:1.25s cubic-bezier(.1,.7,.13,1) both motion-slice-in;animation-delay:calc(var(--slice) * 85ms);position:absolute;inset:0}.motion-slice:first-child{clip-path:polygon(0 0,34% 0,34% 100%,0 100%);--slice-shift:8%}.motion-slice:nth-child(2){clip-path:polygon(33% 0,67% 0,67% 100%,33% 100%);--slice-shift:-10%}.motion-slice:nth-child(3){clip-path:polygon(66% 0,100% 0,100% 100%,66% 100%);--slice-shift:13%}.motion-player[data-treatment=slices] .motion-picture{animation:1.4s linear both motion-picture-after-slices}.motion-focus-strip{z-index:3;border-block:1px solid #dbbe83b3;height:22svh;animation:1.65s cubic-bezier(.18,.72,.22,1) both motion-focus-cut;position:absolute;top:22%;left:-8%;right:-8%;overflow:hidden;transform:rotate(-6deg);box-shadow:0 15px 55px #06030bdd}.motion-focus-strip img{object-fit:cover;width:100%;height:100%;transform:scale(1.3)}.motion-diagonal{z-index:3;clip-path:polygon(0 0,100% 0,100% 25%,0 84%);background:#0c0811;display:none;position:absolute;inset:-10%}.motion-player[data-treatment=ink] .motion-diagonal{animation:.88s cubic-bezier(.45,.02,.18,1) both motion-diagonal-away;display:block}@supports (mask-mode:luminance){.motion-player[data-treatment=ink] .motion-picture{-webkit-mask-image:var(--motion-ink-mask);mask-image:var(--motion-ink-mask);animation:.85s step-end both motion-ink-cels;-webkit-mask-size:300% 200%;mask-size:300% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}}.motion-gold-thread{z-index:4;opacity:.52;width:100%;height:100%;position:absolute;inset:0}.motion-gold-thread path{fill:none;stroke:var(--motion-accent);stroke-width:.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.3s cubic-bezier(.25,.2,.2,1) .25s both motion-thread}.motion-dust{z-index:4;width:100%;height:100%;position:absolute;inset:0}.motion-header{top:max(20px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));right:max(20px, env(safe-area-inset-right));z-index:10;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:absolute}.motion-tools{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:72%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.motion-tools button{color:#eee5f0;backdrop-filter:blur(12px);background:#130a1b80;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:11px;line-height:1.1}.motion-tools button:hover{border-color:#d5b57899}.motion-copy{z-index:5;width:min(100% - 48px,590px);padding:24px 0 max(28px,env(safe-area-inset-bottom));text-align:left;margin:auto auto 0;position:relative}.motion-eyebrow{letter-spacing:.1em;color:#e1d2b5;justify-content:space-between;align-items:center;gap:16px;min-height:26px;margin-bottom:18px;font:12px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.motion-eyebrow button{color:inherit;letter-spacing:0;background:0 0;border:0;padding:4px 0;font-size:12px}.motion-speech{margin-bottom:25px;position:relative}.motion-title{font-size:var(--title-size);letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 3px 32px #07020e;margin:0 0 18px;padding:3px 0 8px;font-weight:500;line-height:1.23;position:relative}.motion-title:focus{outline:0}.motion-title-echo{color:#0000;-webkit-text-stroke:1px #e0c9f040;width:100%;font-size:var(--title-size);letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;pointer-events:none;font-weight:500;line-height:1.23;animation:1.8s cubic-bezier(.15,.65,.2,1) .25s both motion-echo;position:absolute;top:3px;left:0}.motion-line{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;color:#f0eaf4;text-shadow:0 2px 16px #0a050e;margin:10px 0 0;font-size:clamp(17px,2.5vw,23px);line-height:1.7}.motion-words{white-space:pre-wrap}.motion-word{vertical-align:bottom;max-width:100%;margin:-.11em 0;padding:.11em 0;display:inline-block;overflow:clip}.motion-word>span{transform-origin:30% 100%;max-width:100%;animation:motion-word-in .68s cubic-bezier(.14,.65,.2,1) var(--word-delay) both, motion-word-focus .68s cubic-bezier(.14,.65,.2,1) var(--word-delay) backwards;display:inline-block}.motion-speech-rule{width:min(100%,440px);height:18px;margin-top:19px;display:block;overflow:visible}.motion-speech-rule path{fill:none;stroke:var(--motion-accent);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.45,.08,.16,1) .85s both motion-rule}.motion-speech-rule path+path{stroke-width:.4px;opacity:.5;animation-delay:1s}.motion-controls{visibility:hidden;min-width:0;animation:motion-controls-in .45s cubic-bezier(.14,.7,.2,1) var(--motion-controls-delay,1.6s) both}.motion-player[data-skipped=true] .motion-controls{visibility:visible;animation:none}.motion-player .meeting-actions{gap:13px}.motion-player .meeting-primary{color:#fff;text-align:left;background:linear-gradient(105deg,#271335,#361743);border:1px solid #b89965;border-radius:2px;min-height:58px;padding:16px 20px;font-size:16px;line-height:1.45;transition:transform .16s,border-color .2s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 0 0 4px #d5b57810,inset 0 0 0 3px #100918}.motion-player .meeting-primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffe6ac23 48%,#0000 72%);transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-120%)}.motion-player .meeting-primary:hover:after{transform:translate(120%)}.motion-player .meeting-primary:hover{border-color:#ead097;box-shadow:0 0 0 4px #d5b57820,inset 0 0 0 3px #100918,0 8px 36px #0004}.motion-player .meeting-primary:active{transform:translateY(2px)scale(.99)}.motion-player .meeting-text-button{color:#d2c5d9;font:12px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.motion-player .meeting-about{border-color:#d5b57822;font:12px/1.8 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.motion-player .meeting-choices{gap:0;margin-top:20px;display:grid}.motion-player .meeting-choices button{color:#f4eef8;text-align:left;background:#0c08112b;border:0;border-bottom:1px solid #ffffff2b;border-radius:0;align-items:center;gap:14px;width:100%;min-height:66px;padding:17px 4px;font-size:clamp(15px,2.3vw,20px);line-height:1.65;transition:transform .26s,background .26s,opacity .26s,color .26s;display:flex;position:relative}.motion-player .meeting-choices button:after{content:"";background:var(--motion-accent);transform-origin:0;height:2px;transition:transform .38s cubic-bezier(.3,.1,.1,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.motion-player .meeting-choices button:hover,.motion-player .meeting-choices button.is-selected{color:#e9ce91;background:#d5b5780b;transform:translate(3px)}.motion-player .meeting-choices button:hover:after,.motion-player .meeting-choices button.is-selected:after{transform:scaleX(1)}.motion-player .meeting-choices.has-selected button:not(.is-selected){opacity:.2;transform:translateY(7px)}.motion-player .meeting-choices.has-selected button.is-selected{opacity:1}.motion-player .meeting-choices .meeting-choice-number{opacity:.55;flex:0 0 20px;font:10px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.motion-player .meeting-choices .meeting-choice-arrow{opacity:.6;margin-left:auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.motion-player[data-paper=true]{padding-top:34svh}.motion-player[data-paper=true] .motion-portrait{animation:none}.motion-player[data-paper=true] .motion-copy{width:min(100% - 32px,590px);padding:26px 26px max(24px,env(safe-area-inset-bottom));color:#281631;background:#fff;border-top:2px solid #c5a56b;margin-bottom:24px;animation:1.1s cubic-bezier(.17,.7,.2,1) both motion-paper-arrive;box-shadow:0 -15px 65px #05020b50}.motion-player[data-paper=true] .motion-title{text-shadow:none;margin-bottom:13px;font-size:clamp(26px,4.5vw,40px)}.motion-player[data-paper=true] .motion-title-echo{display:none}.motion-player[data-paper=true] .motion-line{color:#4f4058;text-shadow:none;font-size:15px;line-height:1.7}.motion-player[data-paper=true] .motion-eyebrow{color:#705779}.motion-player[data-paper=true] .motion-speech-rule{opacity:.6;height:12px;margin-top:10px}.motion-player[data-paper=true] .motion-speech{margin-bottom:18px}.motion-player[data-paper=true] .meeting-field,.motion-player[data-paper=true] .meeting-segments,.motion-player[data-paper=true] .meeting-date{color:#42294e}.motion-player[data-paper=true] .meeting-field input,.motion-player[data-paper=true] .meeting-date input{color:#281631;background:#fff;border-color:#b8aebd;border-radius:0}.motion-player[data-paper=true] input::placeholder{color:#9b8aa2}.motion-player[data-paper=true] .meeting-segments label{color:#684e74;background:#fff;border-color:#c9becd;border-radius:2px}.motion-player[data-paper=true] .meeting-segments label.is-selected{color:#351044;border-color:#5e3570;box-shadow:inset 0 -2px #5e3570}.motion-player[data-paper=true] .meeting-text-button,.motion-player[data-paper=true] .meeting-hint,.motion-player[data-paper=true] .meeting-save-note,.motion-player[data-paper=true] .meeting-question-preview{color:#6b5476}.motion-player[data-paper=true] .meeting-review{background:#fff;border-color:#c6b8ce;border-radius:0}.motion-player[data-paper=true] .meeting-review dt{color:#806f8a}.motion-player[data-paper=true] .meeting-review dd{color:#35223e}.motion-player[data-paper=true] .meeting-place-results button{color:#43264e;background:#fff;border-color:#d7cbdc}.motion-player[data-paper=true] .meeting-place-results button.is-selected{color:#3f124f;border-color:#72457e}.motion-player[data-paper=true] .meeting-selected-place{color:#59306a}.motion-player[data-paper=true] .meeting-error{color:#a22749}.motion-player[data-image=false]{padding-top:26svh}.motion-player[data-image=false] .motion-copy{margin-block:auto}.motion-player[data-image=false] .motion-ink-backdrop{opacity:1}.motion-player[data-image=false] .motion-vignette{opacity:.3}.motion-player[data-fit=contain] .motion-picture,.motion-player[data-fit=contain] .motion-slices{width:min(100% - 40px,800px);height:55svh;top:11svh}.motion-player[data-fit=contain] .motion-slice img{object-fit:contain}.motion-player[data-fit=contain] :is(.motion-portrait,.motion-portrait-soft){object-fit:contain}.motion-player[data-fit=contain][data-image=true]{padding-top:57svh}.motion-player[data-skipped=true] .motion-picture{-webkit-mask-image:none!important;mask-image:none!important}.motion-player[data-skipped=true] .motion-word>span{opacity:1;filter:none;animation:none;transform:none}.motion-player[data-skipped=true] .motion-speech-rule path{stroke-dashoffset:0}.motion-player[data-paused=true] *{animation-play-state:paused!important}@keyframes motion-camera{0%{transform:scale(1.065)translateY(1.2%)}to{transform:scale(1)translateY(0)}}@keyframes motion-door-left{0%{transform:translate(0)scaleX(1)}to{transform:translate(-110%)scaleX(.9)}}@keyframes motion-door-right{0%{transform:translate(0)scaleX(1)}to{transform:translate(110%)scaleX(.9)}}@keyframes motion-slice-in{0%{transform:translateY(var(--slice-shift)) scale(1.065);opacity:.4}70%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes motion-slices-away{0%,88%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes motion-picture-after-slices{0%,62%{opacity:0}82%,to{opacity:1}}@keyframes motion-focus-cut{0%{clip-path:inset(50% 0);opacity:1;transform:translate(-8%)rotate(-6deg)}25%,65%{clip-path:inset(0);opacity:1;transform:translate(0)rotate(-6deg)}88%,to{clip-path:inset(50% 0);opacity:0;transform:translate(8%)rotate(-6deg)}}@keyframes motion-diagonal-away{0%{transform:translate(0)}to{transform:translate(-65%,-80%)}}@keyframes motion-ink-cels{0%{-webkit-mask-position:0 0;mask-position:0 0}17%{-webkit-mask-position:50% 0;mask-position:50% 0}33%{-webkit-mask-position:100% 0;mask-position:100% 0}50%{-webkit-mask-position:0 100%;mask-position:0 100%}67%{-webkit-mask-position:50% 100%;mask-position:50% 100%}84%,to{-webkit-mask-position:100% 100%;mask-position:100% 100%}}@keyframes motion-thread{to{stroke-dashoffset:0}}@keyframes motion-layer-in{0%{opacity:0}}@keyframes motion-layer-out{to{opacity:0}}@keyframes motion-word-in{0%{opacity:0;transform:translateY(105%)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes motion-word-focus{0%{filter:blur(4px)}to{filter:blur()}}@keyframes motion-echo{0%{opacity:.7;transform:translateY(38px)scaleY(1.16)}75%{opacity:.18}to{opacity:0;transform:translateY(0)scaleY(1)}}@keyframes motion-rule{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes motion-controls-in{0%{visibility:visible;opacity:0;transform:translateY(12px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes motion-paper-arrive{0%{opacity:.3;transform:translateY(65px)perspective(700px)rotateX(7deg)}to{opacity:1;transform:translateY(0)perspective(700px)rotateX(0)}}@media (width>=1050px){.motion-picture,.motion-slices{width:min(86svh,860px)}.motion-copy{width:min(60vw,590px)}.motion-header{top:28px;left:34px;right:34px}}@media (width<=600px){.motion-player{padding-top:38svh}.motion-copy{width:calc(100% - 38px);padding-top:18px}.motion-header{left:18px;right:18px;top:max(17px,env(safe-area-inset-top))}.motion-tools{gap:5px;max-width:75%}.motion-tools button{padding:7px 9px;font-size:10px}.motion-brand{font-size:20px!important}.motion-line{font-size:17px;line-height:1.7}.motion-title{margin-bottom:12px}.motion-eyebrow{margin-bottom:13px;font-size:11px}.motion-player .meeting-choices button{min-height:60px;font-size:15px}.motion-player[data-paper=true]{padding-top:30svh}.motion-player[data-paper=true] .motion-copy{margin-bottom:14px;padding:22px 19px}.motion-player[data-paper=true] .motion-line{font-size:14px}}@media (height<=600px) and (width>=650px){.motion-player{padding-top:100px}.motion-copy{width:45vw;margin-left:auto;margin-right:5vw}.motion-picture,.motion-slices{width:48vw;margin-left:3vw;margin-right:auto}.motion-vignette{background:linear-gradient(90deg,#0000 15%,#0c0811dd 53%,#0c0811)}.motion-title{font-size:40px}.motion-line{font-size:16px}.motion-player[data-paper=true]{padding-top:100px}.motion-player[data-paper=true] .motion-copy{width:45vw}}.motion-player[data-opening=true] .motion-curtain{z-index:8;border-inline:1px solid color-mix(in srgb,var(--motion-accent) 38%,#241b29);width:53%;display:block;box-shadow:0 0 70px 25px #050208}.motion-player[data-opening=true] .motion-curtain-left{animation:2.55s cubic-bezier(.62,.02,.14,1) both motion-entrance-left}.motion-player[data-opening=true] .motion-curtain-right{animation:2.75s cubic-bezier(.62,.02,.14,1) both motion-entrance-right}.motion-player[data-opening=true][data-treatment=slices] .motion-curtain{background:repeating-linear-gradient(94deg,#190a18 0%,#46152b 9%,#210b1b 17%,#09050d 22%,#381122 31%,#160815 39%);border-color:#c7797855}.motion-player[data-opening=true][data-treatment=ink] .motion-curtain{background:linear-gradient(90deg,#080b0b90,#0000 50%,#070808b0),repeating-linear-gradient(0deg,#1d251f 0 2px,#101812 3px 26px);border:2px solid #a2844d55;box-shadow:inset 0 0 0 13px #0b110d,inset 0 0 0 14px #ad8e4b50,0 0 70px 25px #050907}.motion-player[data-opening=true][data-treatment=focus] .motion-curtain{background:repeating-linear-gradient(90deg,#0000 0 46px,#78504470 47px 50px),repeating-linear-gradient(0deg,#0000 0 61px,#78504470 62px 65px),radial-gradient(at 50% 38%,#51313d,#170e1e 80%);border:3px solid #7b554a70;box-shadow:inset 0 0 0 10px #140d18,0 0 55px 22px #09070e}.motion-player[data-opening=true] .motion-portrait{animation:5.8s cubic-bezier(.15,.64,.12,1) both motion-entrance-camera,5.8s cubic-bezier(.15,.64,.12,1) backwards motion-entrance-focus,16s ease-in-out 5.8s infinite alternate motion-idle-camera}.motion-player[data-opening=true] .motion-copy{animation:.6s cubic-bezier(.14,.7,.2,1) 1.15s both motion-dialogue-in}.motion-player[data-opening=false][data-paper=false] .motion-copy{animation:.3s ease-out both motion-dialogue-in}.motion-player[data-opening=true] .motion-slices{animation-duration:3s}.motion-player[data-opening=true] .motion-slice{animation-duration:2.3s;animation-delay:calc(.45s + var(--slice) * .14s)}.motion-player[data-opening=true] .motion-slice:first-child{--slice-shift:25%}.motion-player[data-opening=true] .motion-slice:nth-child(2){--slice-shift:-30%}.motion-player[data-opening=true] .motion-slice:nth-child(3){--slice-shift:36%}.motion-player[data-opening=true][data-treatment=slices] .motion-picture{animation-duration:3s}.motion-player[data-opening=true] .motion-focus-strip{animation-duration:2.1s;animation-delay:.65s}.motion-player[data-opening=true] .motion-diagonal{animation-duration:1.6s;animation-delay:.45s}.motion-player[data-treatment=ink][data-mask=false] .motion-picture{animation:1.4s cubic-bezier(.2,.6,.15,1) both motion-ink-bloom;-webkit-mask-image:none;mask-image:none}.motion-player[data-opening=true][data-treatment=ink] .motion-picture{animation-duration:2.3s;animation-delay:.35s}.motion-entrance-seam{z-index:9;width:2px;box-shadow:0 0 22px 4px var(--motion-accent),0 0 85px 16px var(--motion-accent);transform-origin:50%;background:#fce6bb;animation:1.7s ease-in-out both motion-seam;position:absolute;top:0;bottom:0;left:50%}.motion-invitation{z-index:10;text-shadow:0 2px 30px #000;flex-direction:column;align-items:center;gap:15px;width:100%;animation:1.5s ease-in both motion-invitation-away;display:flex;position:absolute;top:27%;left:0}.motion-invitation>span{letter-spacing:.38em;color:#d4bdc1;font:11px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.motion-invitation>strong{letter-spacing:.18em;color:#fff0e6;padding-left:.18em;font:400 clamp(38px,7vw,72px)/1.4 AppleMyungjo,Batang,serif}.motion-invitation>i{background:linear-gradient(90deg,transparent,var(--motion-accent),transparent);width:60px;height:1px}.motion-light-sweep{z-index:4;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--motion-accent) 18%,transparent),#ffe6bb2c,transparent);width:40%;animation:3.4s cubic-bezier(.2,.6,.2,1) .45s both motion-light-sweep;position:absolute;top:-20%;bottom:-20%;left:0}.motion-atmosphere{z-index:3;position:absolute;inset:0;overflow:hidden}.motion-atmosphere>i{background:radial-gradient(closest-side,color-mix(in srgb,var(--motion-accent) 68%,transparent),color-mix(in srgb,var(--motion-accent) 48%,transparent) 33%,color-mix(in srgb,var(--motion-accent) 16%,transparent) 67%,transparent);opacity:.12;width:calc(max(38vw,150px) + 300px);height:calc(65% + 300px);animation:12s ease-in-out infinite alternate motion-atmosphere-drift;position:absolute;top:calc(-20% - 150px);left:calc(-18% - 150px)}.motion-atmosphere>i+i{opacity:.08;animation-duration:16s;animation-delay:-6s;top:calc(35% - 150px);left:auto;right:calc(-20% - 150px)}.motion-letterbox{z-index:5;pointer-events:none;position:absolute;inset:0}.motion-letterbox:before,.motion-letterbox:after{content:"";background:#08060d;height:12svh;animation:3s cubic-bezier(.2,.6,.2,1) both motion-aperture;position:absolute;left:0;right:0}.motion-letterbox:before{transform-origin:top;top:0}.motion-letterbox:after{transform-origin:bottom;bottom:0}.motion-player[data-opening=true] .motion-gold-thread path{animation-duration:3.2s;animation-delay:.75s}.motion-player[data-opening=true] .motion-picture:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #08061160}.motion-player[data-ready=false] *,.motion-player[data-ready=false] :before,.motion-player[data-ready=false] :after,.motion-player[data-paused=true] :before,.motion-player[data-paused=true] :after{animation-play-state:paused!important}.motion-player[data-image=false] :is(.motion-curtain,.motion-diagonal){display:none}.motion-player[data-skipped=true] :is(.motion-curtain,.motion-slices,.motion-focus-strip,.motion-diagonal,.motion-invitation,.motion-entrance-seam,.motion-light-sweep,.motion-letterbox,.motion-portrait-soft,.motion-portrait-shade){display:none}.motion-player[data-skipped=true] :is(.motion-copy,.motion-controls,.motion-picture,.motion-portrait){opacity:1;visibility:visible;filter:none;clip-path:none;transform:none;animation:none!important}@keyframes motion-entrance-left{0%,12%{transform:translate(0)scaleX(1)}58%{transform:translate(-58%)scaleX(.86)}to{transform:translate(-111%)scaleX(.76)}}@keyframes motion-entrance-right{0%,12%{transform:translate(0)scaleX(1)}58%{transform:translate(58%)scaleX(.86)}to{transform:translate(111%)scaleX(.76)}}@keyframes motion-entrance-camera{0%,8%{transform:scale(1.24)translateY(2%)}to{transform:scale(1)translateY(0)}}@keyframes motion-entrance-focus{0%,8%{filter:blur(5px)brightness(.7)}42%{filter:blur()brightness(1.05)}to{filter:blur()brightness()}}@keyframes motion-idle-camera{0%{transform:scale(1)translateY(0)}to{transform:scale(1.035)translateY(-.5%)}}@keyframes motion-seam{0%,8%{opacity:0;transform:scaleY(.05)}30%{opacity:.9;transform:scaleY(1)}65%{opacity:.3;transform:scaleY(1)}to{opacity:0}}@keyframes motion-invitation-away{0%,38%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);visibility:hidden;transform:translateY(-20px)scale(1.08)}}@keyframes motion-dialogue-in{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-light-sweep{0%{opacity:0;transform:translate(-140%)skew(-22deg)}30%,65%{opacity:1}to{opacity:0;transform:translate(390%)skew(-22deg)}}@keyframes motion-atmosphere-drift{0%{opacity:.09;transform:translate(0,0)scale(1)}to{opacity:.18;transform:translate(12vw,5vh)scale(1.2)}}@keyframes motion-aperture{0%,14%{opacity:1;transform:scaleY(1)}80%,to{opacity:.8;transform:scaleY(.18)}}@keyframes motion-ink-bloom{0%{clip-path:ellipse(2% 3% at 50% 28%);opacity:.2}40%{clip-path:ellipse(38% 45% at 50% 28%);opacity:1}to{clip-path:ellipse(110% 130% at 50% 28%);opacity:1}}@media (prefers-reduced-motion:reduce){.motion-player :is(.motion-atmosphere,.motion-dust){display:none!important}.motion-player[data-opening=true] .motion-portrait{animation:5.8s cubic-bezier(.15,.64,.12,1) both motion-entrance-camera,5.8s cubic-bezier(.15,.64,.12,1) backwards motion-entrance-focus}.motion-player .motion-picture{transition:none}}
.video-meeting-shell{background:var(--lp-ink);width:100%;min-height:100svh;color:var(--lp-ivory)}.video-meeting{isolation:isolate;flex-direction:column;width:min(100%,520px);min-height:100svh;margin:auto;font-family:AppleMyungjo,Batang,serif;display:flex;position:relative;overflow:clip}.video-meeting *{box-sizing:border-box}.video-meeting-film{object-fit:contain;object-position:50% 0;z-index:-2;background:var(--lp-ink);width:100%;height:100svh;position:absolute;inset:0}.video-meeting-shade{z-index:-1;pointer-events:none;background:linear-gradient(#0c081150,#0000 17% 55%,#0c081180 80%,#0c0811);position:absolute;inset:0}.video-meeting[data-ended=true] .video-meeting-shade{background:linear-gradient(#0c081140,#0000 25%,#0c081130 45%,#0c0811d9 70%,#0c0811 95%)}.video-meeting button{cursor:pointer;touch-action:manipulation;font:inherit}.video-meeting :focus-visible{outline-offset:4px;outline:2px solid #d5b578}.video-meeting-head{padding:max(18px,env(safe-area-inset-top)) 18px 0;justify-content:space-between;align-items:start;gap:10px;display:flex}.video-meeting-head>button{color:#fff;background:0 0;border:0;padding:0;font-size:22px}.video-meeting-head>div{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.video-meeting-head>div button{color:var(--lp-ivory);border:1px solid var(--lp-line);background:#0b0a0b8f;border-radius:20px;padding:8px 10px;font:11px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.video-meeting-copy{width:100%;padding:96px 24px max(26px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#0b0a0b00 0,#0b0a0bf2 84px,#0b0a0bfa 30%,var(--lp-ink) 100%);margin-top:auto}.video-meeting-name{color:var(--lp-gold-soft);margin:0 0 10px;font:12px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.video-meeting h1{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(30px,7vw,42px);font-weight:500;line-height:1.35}.video-meeting-line{color:var(--lp-body);word-break:keep-all;margin:5px 0;font-size:17px;line-height:1.7}.video-meeting-actions{margin-top:23px}.video-meeting .meeting-primary{background:var(--lp-action);color:var(--lp-action-ink);border:0;border-radius:3px;min-height:54px;font-weight:700}.video-meeting .meeting-about{font:12px/1.7 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.video-meeting .meeting-text-button{font:12px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.video-meeting-replay{color:#d3c6dd;background:0 0;border:0;margin:18px 0 0 auto;display:block;font:11px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.video-meeting-progress{background:#ffffff30;width:100%;height:2px;margin:0 0 14px}.video-meeting-progress span{background:var(--lp-gold);transform-origin:0;width:100%;height:100%;transition:transform .25s linear;display:block}.video-meeting-error{color:#e1c6d6;font:12px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (width>=800px){.video-meeting{width:min(520px,70svh)}}@media (prefers-reduced-motion:reduce){.video-meeting-progress span{transition:none}}
.motion-studio-modes{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:17px;display:flex}.motion-studio-modes button{color:#c6b6cf;background:0 0;border:1px solid #ffffff29;border-radius:20px;padding:8px 12px;font:11px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.motion-studio-modes button[aria-pressed=true]{color:#ead098;border-color:#b89b65}.motion-player[data-paper=true] .motion-studio-modes{border-color:#ded4e3}.motion-player[data-paper=true] .motion-studio-modes button{color:#775985;border-color:#d9cbdf}.motion-player[data-paper=true] .motion-studio-modes button[aria-pressed=true]{color:#41204f;border-color:#694376}.motion-studio-date{color:#957c9f;grid-template-columns:1.6fr 1fr 1fr;gap:14px;margin:9px 0 15px;display:grid}.motion-studio-date span{letter-spacing:.09em;border-bottom:1px solid #bdaec5;padding:12px 8px;font:19px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.motion-editor{color:#2f193c;background:#fff;border:0;border-top:3px solid #b19158;border-radius:0;width:min(720px,100vw - 24px);max-height:calc(100svh - 28px);margin:auto;padding:0;font:14px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 30px 140px #0009}.motion-editor::backdrop{backdrop-filter:blur(10px);background:#090411ad}.motion-editor *{box-sizing:border-box}.motion-editor button,.motion-editor input,.motion-editor textarea,.motion-editor select{font:inherit}.motion-editor button{cursor:pointer}.motion-editor-head{border-bottom:1px solid #eadfed;justify-content:space-between;gap:20px;padding:23px 28px 19px;display:flex}.motion-editor-head p{color:#80658e;margin:0 0 3px;font-size:11px}.motion-editor-head h2{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:600}.motion-editor-head>button{color:#6b5078;background:0 0;border:1px solid #ded1e4;border-radius:50%;align-self:flex-start;width:34px;height:34px;font-size:22px}.motion-editor-body{gap:22px;padding:24px 28px;display:grid}.motion-editor-field{flex-direction:column;gap:8px;min-width:0;display:flex}.motion-editor-field>span{font-size:12px;font-weight:600}.motion-editor-field small{color:#8c7896;margin-left:5px;font-weight:400}.motion-editor-field textarea,.motion-editor-field select{color:#35203f;background:#fff;border:1px solid #d1c2d9;border-radius:3px;width:100%;min-width:0;padding:11px 12px}.motion-editor-field input:not([type=range]){color:#35203f;background:#fff;border:1px solid #d1c2d9;border-radius:3px;width:100%;min-width:0;padding:11px 12px}.motion-editor-field textarea{resize:vertical;line-height:1.7}.motion-editor-field input[type=range]{accent-color:#694174;width:100%}.motion-editor-images{border:0;min-width:0;margin:0;padding:0}.motion-editor-images legend{margin-bottom:12px;font-size:12px;font-weight:600}.motion-editor-thumbnails{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.motion-editor-thumbnails button{aspect-ratio:2/3;background:0 0;border:2px solid #0000;border-radius:3px;padding:0;overflow:hidden}.motion-editor-thumbnails button[aria-pressed=true]{border-color:#b18a48;box-shadow:0 0 0 2px #d6bd8355}.motion-editor-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.motion-editor-upload{color:#51315e;cursor:pointer;border:1px solid #bca6c6;border-radius:3px;margin-top:13px;padding:9px 14px;font-size:12px;display:inline-flex}.motion-editor-upload input{opacity:0;width:1px;height:1px;position:absolute}.motion-editor-upload:focus-within{outline-offset:3px;outline:2px solid #9c7439}.motion-editor-upload-name{color:#725980;word-break:break-all;background:0 0;border:0;max-width:100%;padding:10px;font-size:12px;display:inline-block}.motion-editor-checkbox{align-items:center;gap:9px;margin-top:14px;font-size:12px;display:flex}.motion-editor-checkbox input{accent-color:#6a3d7a}.motion-editor-error{color:#a52d4e;font-size:12px}.motion-editor-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.motion-editor-footer{background:#fff;border-top:1px solid #e8ddec;grid-template-columns:1fr 1fr;gap:10px;padding:17px 28px 20px;display:grid;position:sticky;bottom:0}.motion-editor-footer button{border-radius:3px;min-height:43px;padding:10px 13px;font-size:12px}.motion-editor-save{color:#75597f;background:#fff;border:1px solid #cbb7d5}.motion-editor-play{color:#fff;background:#35213f;border:1px solid #a88955;justify-content:space-between;align-items:center;gap:12px;display:flex}.motion-editor-footer p{color:#907f99;grid-column:1/-1;margin:2px 0 0;font-size:11px}.motion-studio-missing{padding:50px}@media (width<=540px){.motion-editor-head{padding:18px}.motion-editor-head h2{font-size:17px}.motion-editor-body{gap:20px;padding:20px 18px}.motion-editor-field small{margin:4px 0 0;display:block}.motion-editor-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.motion-editor-thumbnails button{max-height:135px}.motion-editor-footer{padding:15px 18px}}
.first-saju-journey{--first-saju-height:100dvh;--first-saju-gold:#d3b88c;color:#f5eff7;background:#09070e;width:100%;min-width:0}.first-saju-journey .motion-player{height:var(--first-saju-height);justify-content:flex-end;min-height:560px;padding-top:0;overflow:hidden}.first-saju-journey .motion-picture{width:min(100%,112svh);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.first-saju-journey .motion-defocused{opacity:.44;filter:blur(35px)brightness(.6)}@media (aspect-ratio<=1){.first-saju-journey .motion-defocused{display:none}}.first-saju-journey .motion-vignette{background:linear-gradient(#08050c50,#0000 15% 38%,#0c081170 58%,#0c0811e8 90%,#0c0811),linear-gradient(90deg,#09070d65,#0000 25% 75%,#09070d65)}.first-saju-journey .motion-header{left:28px;right:28px;top:max(22px,env(safe-area-inset-top))}.first-saju-journey .motion-tools{align-items:center;width:100%;max-width:none}.first-saju-journey .motion-tools button{backdrop-filter:none;background:#0b0a0b8f}.first-saju-home{color:#f3e7f5;letter-spacing:-.07em;text-shadow:0 2px 15px #000;margin-right:auto;font:650 22px/1.4 Wanted Sans,sans-serif;text-decoration:none}.first-saju-home span{color:#d1bcd8;letter-spacing:0;vertical-align:middle;margin-left:9px;font-size:10px;font-weight:400;display:inline-block}.first-saju-journey .motion-copy{width:min(630px,100% - 56px);padding:25px 0 max(32px,env(safe-area-inset-bottom));box-shadow:none;background:0 0;border:0;margin:auto auto 0}.first-saju-journey .motion-title{letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(34px,5.5vw,58px);font-weight:500;line-height:1.37}.first-saju-journey .motion-title-echo{display:none}.first-saju-journey .motion-line{color:#e1d4e8;font:14px/1.8 Wanted Sans,sans-serif}.first-saju-journey .motion-speech{margin-bottom:23px}.first-saju-journey .motion-speech-rule{opacity:.7;width:130px;margin-top:18px}.first-saju-speaker{color:#d5badf;letter-spacing:.02em;align-items:center;gap:6px;font:12px/1.5 Wanted Sans,sans-serif;display:flex}.first-saju-speaker .landing-back{width:29px;height:29px;margin-left:-7px}.first-saju-journey .motion-eyebrow{margin-bottom:12px}.first-saju-journey .meeting-primary{background:linear-gradient(110deg,#473050e6,#24172ce6);border-color:#c5a6ce;border-radius:3px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:55px;font:500 15px/1.5 Wanted Sans,sans-serif;display:flex;box-shadow:inset 0 0 0 3px #120b1b80,0 6px 35px #0005}.first-saju-opening>p,.first-saju-result-actions>p{text-align:center;color:#bcaccc;margin:12px 0 0;font:11px/1.5 Wanted Sans,sans-serif}.first-saju-opening{max-width:520px}.first-saju-journey .meeting-primary[aria-disabled=true]{cursor:progress}html[data-early-tap=self-saju-start] .first-saju-journey .meeting-primary{border-color:#ead097;transform:translateY(2px)scale(.99);box-shadow:inset 0 0 0 3px #120b1b80,0 0 30px #d5b57855}.first-saju-journey .motion-gold-thread{opacity:.2}.first-saju-journey .motion-invitation>strong{letter-spacing:.28em;padding-left:.28em}.first-saju-journey .motion-player[data-opening=true] .motion-curtain{background:linear-gradient(90deg,#060409d9,#0000 48%,#050208a8),repeating-linear-gradient(0deg,#60444470 0 3px,#0000 4px 48px),repeating-linear-gradient(90deg,#60444470 0 3px,#1b1024 4px 49px);border:2px solid #8e6d6355;box-shadow:inset 0 0 0 15px #100a16,inset 0 0 0 17px #66435065,0 0 60px 24px #060408}.first-saju-journey .motion-player[data-opening=true] .motion-portrait{animation:6s cubic-bezier(.16,.65,.2,1) both first-saju-enter,2.7s cubic-bezier(.16,.65,.2,1) backwards first-saju-sharpen,18s ease-in-out 6s infinite alternate first-saju-idle}.first-saju-journey .motion-player[data-opening=true] .motion-portrait-soft{animation:6s cubic-bezier(.16,.65,.2,1) both first-saju-enter}.first-saju-journey .motion-player[data-opening=true] .motion-portrait-shade{animation:2.7s cubic-bezier(.16,.65,.2,1) backwards first-saju-shade}.first-saju-journey[data-step=birth] .motion-player{min-height:0}.first-saju-journey[data-step=birth] .motion-vignette{background:linear-gradient(#08050c40,#0000 18%,#0b08106b 35%,#0b0810e8 66%,#0b0810 100%)}.first-saju-journey .motion-player[data-paper=true] .motion-copy{width:min(500px,100% - 44px);max-height:calc(var(--first-saju-height) - 76px);padding:15px 0 max(18px,env(safe-area-inset-bottom));color:#f5eff7;box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;margin:0 auto;animation:.75s cubic-bezier(.16,.7,.2,1) both first-saju-input-in;overflow-y:auto}.first-saju-journey .motion-player[data-paper=true] .motion-picture{animation:1s cubic-bezier(.2,.7,.2,1) both first-saju-room-in}.first-saju-journey .motion-player[data-paper=true][data-continuous=true] .motion-picture{animation:none}.first-saju-journey .motion-player[data-paper=true] .motion-title{color:#f5eff7;text-shadow:0 2px 20px #000;margin-bottom:12px;font-size:clamp(26px,4vw,36px);line-height:1.4}.first-saju-journey[data-step=birth] .motion-speech{margin-bottom:0}.first-saju-journey[data-step=birth] .motion-speech-rule{display:none}.first-saju-journey .landing-form-heading{pointer-events:none;justify-content:flex-end;min-height:15px;margin-top:-22px}.first-saju-journey .landing-form-heading h1{display:none}.first-saju-journey .landing-form-heading>span{color:#c5add4;font-size:11px}.first-saju-journey .landing-birth-form{font-family:Wanted Sans,sans-serif;gap:14px!important}.first-saju-journey .landing-birth-fields{gap:14px}.first-saju-journey .motion-player[data-paper=true] :is(.meeting-field,.meeting-field>span,.meeting-segments,.meeting-segments legend,.meeting-date,.meeting-check,.meeting-date label){color:#e1d4e8}.first-saju-journey .motion-player[data-paper=true] :is(.meeting-field input,.meeting-date input,.landing-birth-form select){color:#f8f0fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e1429cc;border:1px solid #b192be70;border-radius:3px;min-height:47px;padding:11px 12px;font-family:Wanted Sans,sans-serif;box-shadow:inset 0 1px 12px #0002}.first-saju-journey .motion-player[data-paper=true] input::placeholder{color:#a894b6}.first-saju-journey .motion-player[data-paper=true] .meeting-segments label{color:#b5a2c1;background:#1c1128b0;border-color:#b192be50}.first-saju-journey .motion-player[data-paper=true] .meeting-segments label.is-selected{color:#f2e2fc;box-shadow:none;background:#5633628a;border-color:#c6a3df}.first-saju-journey .landing-birth-form input[type=checkbox]{accent-color:#c4a0d6}.first-saju-journey .landing-form-actions{margin-top:6px}.first-saju-journey .motion-player[data-paper=true] :is(.meeting-text-button,.meeting-hint){color:#d4bedc}.first-saju-journey .landing-form-links a{color:#ad95b9}.first-saju-journey .meeting-error{color:#f4b4b9;margin:9px 0;font:12px/1.6 Wanted Sans,sans-serif}.first-saju-journey[data-step=result] .motion-player{min-height:0}.first-saju-journey[data-step=result] .motion-vignette{background:linear-gradient(#08050c55,#0c08117a 20%,#0c0811e0 48%,#0c0811f5)}.first-saju-journey[data-step=result] .motion-portrait{animation:1.2s cubic-bezier(.2,.7,.2,1) both first-saju-settle}.first-saju-journey[data-step=result] .motion-copy{width:min(680px,100% - 44px);max-height:calc(var(--first-saju-height) - 88px);padding:15px 0 max(18px,env(safe-area-inset-bottom));flex-direction:column;min-height:0;margin:auto auto 0;display:flex}.first-saju-journey[data-step=result] .motion-eyebrow{flex-shrink:0;margin-bottom:4px}.first-saju-journey[data-step=result] .motion-speech{flex-shrink:0;margin:0}.first-saju-journey[data-step=result] .motion-title{margin:0;padding:0;font-size:31px}.first-saju-journey[data-step=result] .motion-speech-rule{display:none}.first-saju-journey[data-step=result] .motion-controls{flex-direction:column;min-height:0;display:flex}.first-saju-basis{color:#bda8c9;flex-shrink:0;margin:12px 0 14px;font:11px/1.6 Wanted Sans,sans-serif}.first-saju-chart{flex-direction:column;min-height:0;font-family:Wanted Sans,sans-serif;display:flex}.first-saju-chart-tabs{border-bottom:1px solid #e4c9eb25;flex-shrink:0;gap:18px;display:flex}.first-saju-chart-tabs button{color:#a993b6;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:11px 0;font:12px/1.4 Wanted Sans,sans-serif}.first-saju-chart-tabs button[aria-selected=true]{color:#f1dffc;border-color:#dec0ef}.first-saju-chart-panel{min-height:0;max-height:min(430px,calc(var(--first-saju-height) - 345px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#785487 transparent;padding:18px 2px 0;overflow-y:auto}.first-saju-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.first-saju-pillar{text-align:center;--pillar-delay:calc(.18s + var(--pillar-index)*.14s);min-width:0;animation:first-saju-pillar-in .95s cubic-bezier(.14,.6,.2,1) var(--pillar-delay) both,first-saju-pillar-focus .95s cubic-bezier(.14,.6,.2,1) var(--pillar-delay) backwards;border-top:1px solid #b694cc45;padding-top:12px}.first-saju-pillar[data-self=true]{background:linear-gradient(#bb936d14,#0000);border-color:#e1c78f}.first-saju-pillar-label{color:#c6b0d0;justify-content:center;align-items:center;gap:4px;margin-bottom:12px;font:11px/1.5 Wanted Sans,sans-serif;display:flex}.first-saju-pillar-label small{color:#e5cca2;font-size:9px}.first-saju-glyph{flex-direction:column;align-items:center;gap:4px;padding:10px 0 11px;display:flex}.first-saju-glyph+.first-saju-glyph{border-top:1px solid #b694cc20}.first-saju-glyph strong{color:var(--pillar-color);text-shadow:0 0 24px color-mix(in srgb,var(--pillar-color) 24%,transparent);font:400 clamp(33px,5.5vw,50px)/1.22 AppleMyungjo,Batang,serif}.first-saju-glyph>span{color:var(--pillar-color);font-size:11px}.first-saju-glyph>small{color:#ac98b8;font-size:10px}.first-saju-pillar-foot{color:#ac98b8;margin-top:7px;font:10px/1.7 Wanted Sans,sans-serif;display:block}.first-saju-unknown-pillar{color:#ac98b8;place-items:center;min-height:210px;font:16px/1.8 AppleMyungjo,Batang,serif;display:grid}.first-saju-daymaster{color:#bda8c9;border-top:1px solid #b694cc35;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:17px 0 12px;font-size:11px;display:flex}.first-saju-daymaster strong{color:var(--pillar-color);font-size:15px;font-weight:500}.first-saju-more{color:#bcabca;font:11px/1.8 Wanted Sans,sans-serif}.first-saju-more summary{cursor:pointer;padding:7px 0}.first-saju-hidden-stems{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:10px;display:grid}.first-saju-hidden-stems p{margin:5px 0}.first-saju-facts{color:#cbbbd5;padding-bottom:12px;font:12px/1.8 Wanted Sans,sans-serif}.first-saju-facts h2{color:#f0e3f4;margin:8px 0 17px;font-size:16px;font-weight:500}.first-saju-facts h2:not(:first-child){margin-top:30px}.first-saju-distribution{margin:0 0 16px}.first-saju-distribution>div:first-child{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.first-saju-distribution strong{color:var(--pillar-color)}.first-saju-distribution span{font-size:11px}.first-saju-track{background:#eee2ff10;height:5px;overflow:hidden}.first-saju-track i{background:var(--pillar-color);transform-origin:0;height:100%;animation:.7s both first-saju-bar;display:block}.first-saju-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.first-saju-fact-grid>div{border-bottom:1px solid #b694cc25;justify-content:space-between;padding:12px 0;display:flex}.first-saju-fact-grid strong{color:#ebd9f2;font-weight:500}.first-saju-fact-row{border-bottom:1px solid #b694cc25;padding:9px 0}.first-saju-fact-row strong{color:#e5d4ed;font-weight:500}.first-saju-fact-row p{margin:5px 0 2px}.first-saju-periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 10px;display:grid}.first-saju-period{text-align:center;border-top:1px solid #b694cc35;flex-direction:column;gap:5px;min-width:0;padding:12px 2px;display:flex}.first-saju-period>span{font-size:10px}.first-saju-period strong{color:#ede1f4;font:500 26px/1.5 AppleMyungjo,Batang,serif}.first-saju-period small{color:#a994b7;font-size:9px}.first-saju-period[data-current=true]{background:linear-gradient(#d4af6e1a,#0000);border-color:#dcc194}.first-saju-result-actions{flex-direction:column;flex-shrink:0;align-items:center;padding-top:19px;display:flex}.first-saju-result-actions .meeting-primary{min-height:49px;font-size:14px}.first-saju-result-actions .meeting-text-button{text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:4px 8px;font:11px/1.5 Wanted Sans,sans-serif;text-decoration:underline}.first-saju-result-actions p.first-saju-saved{color:#dac3a0;margin:0 0 10px}.first-saju-calculating{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:250px;font:13px Wanted Sans,sans-serif;display:flex}.first-saju-processing{z-index:50;backdrop-filter:blur(8px);color:#e7d3ef;opacity:0;visibility:hidden;pointer-events:none;background:#09050dd9;flex-direction:column;justify-content:center;align-items:center;gap:24px;font:14px Wanted Sans,sans-serif;transition:opacity .45s cubic-bezier(.4,0,.2,1),visibility 0s .45s;display:flex;position:fixed;inset:0}.first-saju-processing[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease-out .2s,visibility}.first-saju-processing:not([data-active=true]) .first-saju-seal{animation:none}.first-saju-seal{color:#e8cf9e;border:1px solid #bba0ca80;border-radius:50%;place-items:center;width:100px;height:100px;font:500 30px AppleMyungjo,Batang,serif;animation:2s ease-in-out infinite alternate first-saju-pulse;display:grid;box-shadow:0 0 65px #aa78b42b,inset 0 0 24px #aa78b425}@keyframes first-saju-enter{0%,8%{transform:scale(1.04)}to{transform:scale(1.12)}}@keyframes first-saju-sharpen{0%,17.8%{opacity:0}to{opacity:1}}@keyframes first-saju-shade{0%,17.8%{opacity:.45}to{opacity:0}}@keyframes first-saju-idle{0%{transform:scale(1.12)}to{transform:scale(1.155)translateY(-.5%)}}@keyframes first-saju-room-in{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes first-saju-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes first-saju-input-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes first-saju-pillar-in{0%{opacity:0;transform:translateY(23px)rotateY(-20deg)}to{opacity:1;transform:translateY(0)rotateY(0)}}@keyframes first-saju-pillar-focus{0%{filter:blur(7px)}to{filter:blur()}}@keyframes first-saju-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes first-saju-pulse{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.03)}}@media (width>=1050px){.first-saju-journey[data-step=arrival] .motion-copy{width:600px;padding-bottom:42px}.first-saju-journey[data-step=arrival] .motion-picture{width:min(100%,124svh)}.first-saju-journey[data-step=arrival] .motion-title{font-size:54px}}@media (width<=600px){.first-saju-journey .motion-picture{width:100%;-webkit-mask-image:none;mask-image:none}.first-saju-journey .motion-header{left:22px;right:16px;top:max(18px,env(safe-area-inset-top))}.first-saju-home{font-size:20px}.first-saju-home span{display:none}.first-saju-journey .motion-copy{width:calc(100% - 44px);padding-bottom:max(29px,env(safe-area-inset-bottom))}.first-saju-journey .motion-title{font-size:36px}.first-saju-journey .motion-line{max-width:270px;font-size:13px}.first-saju-journey .motion-speech-rule{margin-top:15px}.first-saju-journey .motion-player[data-paper=true] .motion-title,.first-saju-journey[data-step=result] .motion-title{font-size:27px}.first-saju-pillars{gap:7px}.first-saju-glyph{padding-block:9px}.first-saju-glyph strong{font-size:38px}.first-saju-chart-tabs{justify-content:space-between;gap:8px}.first-saju-periods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=700px){.first-saju-journey[data-step=birth] .motion-eyebrow{display:none}.first-saju-journey .motion-player[data-paper=true] .motion-title{margin-bottom:9px;font-size:24px}.first-saju-journey .landing-birth-form{gap:10px!important}.first-saju-journey .landing-birth-fields{gap:10px}.first-saju-journey[data-step=result] .motion-eyebrow{display:none}.first-saju-chart-panel{max-height:calc(var(--first-saju-height) - 305px)}.first-saju-journey[data-step=arrival] .motion-title{font-size:33px}.first-saju-journey[data-step=arrival] .motion-copy{padding-bottom:20px}}@media (height<=480px) and (width>=650px){.first-saju-journey .motion-player{min-height:0}.first-saju-journey[data-step=arrival] .motion-copy{width:45vw;margin:0 4vw 0 auto}.first-saju-journey[data-step=arrival] .motion-title{font-size:30px}.first-saju-journey[data-step=arrival] .motion-picture{width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.first-saju-journey .motion-player[data-opening=true] .motion-portrait{animation:4s both first-saju-enter,1.8s backwards first-saju-sharpen}.first-saju-journey .motion-player[data-opening=true] .motion-portrait-soft{animation:4s both first-saju-enter}.first-saju-journey .motion-player[data-opening=true] .motion-portrait-shade{animation:1.8s backwards first-saju-shade}.first-saju-pillar,.first-saju-track i,.first-saju-seal{animation:none}}
.rr{--rr-io:cubic-bezier(.45,0,.55,1);--rr-out:cubic-bezier(.2,.8,.3,1);color:#f2ebdf;background:#0c0d10;border-radius:14px;width:100%;padding:0 0 22px;font-family:Wanted Sans,-apple-system,sans-serif;position:relative}.rr,.rr *,.rr-open,.rr-open *{box-sizing:border-box}.rr p,.rr-open p{margin:0}.rr-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rr-cut{margin:12px 12px 0;position:relative}.rr-frame{clip-path:polygon(0 0,100% 0,100% 100%,0 94%);background:#15161a;border-radius:4px;position:absolute;inset:0;overflow:hidden}.rr-zoom{position:absolute;inset:0}.rr-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;max-width:none;margin:0;display:block;position:absolute}.rr-dim{opacity:.14;background:#0c0d10;position:absolute;inset:0}.rr-grad{background:linear-gradient(#0000,#0c0d10b3);height:32%;position:absolute;bottom:0;left:0;right:0}.rr-outline{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rr-outline path{fill:none;stroke:#f2ebdf2e;stroke-width:1px}.rr-sagak{white-space:nowrap;color:var(--rr-acc-ink);-webkit-text-stroke:2px #0c0d10;paint-order:stroke fill;opacity:0;font-size:22px;font-weight:800;line-height:1;position:absolute;bottom:56px;right:20px;transform:rotate(-12deg)}.rr-sagak[data-on]{animation:rr-sagak 1.6s var(--rr-io) infinite alternate}.rr-cut[data-enter]{animation:rr-cut-in .2s var(--rr-out) both}.rr-cut[data-enter] .rr-zoom{animation:rr-zoom .9s var(--rr-out) both}.rr-bubble{color:#121317;word-break:keep-all;overflow-wrap:break-word;background:#f7f3ea;border:1.5px solid #121317;border-radius:18px;padding:10px 14px;font-weight:700;position:relative}.rr-tail{width:14px;height:14px;display:block;position:absolute;overflow:visible}.rr-tail-up{top:-13.5px;left:22px}.rr-tail-left{top:5px;left:-13.5px}.rr-bubrow{z-index:2;padding:0 20px;display:flex;position:relative}.rr-bubrow .rr-bubble{transform-origin:28px 0;max-width:min(320px,100%);font-size:16px;line-height:1.45}.rr-pop{animation:.16s linear both rr-pop}.rr-pop[data-late]{animation-delay:.12s}.rr-info{text-align:center;gap:8px;padding:18px 24px 0;display:grid}.rr-note{color:#9da3b4;word-break:keep-all;font-size:12px;line-height:1.5}.rr-time{color:#f2ebdf;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rr-compact{display:contents}.rr-bar{z-index:3;color:#f2ebdf;background:#16171c;border:1px solid #c8a66b33;border-radius:10px;align-items:center;gap:12px;height:92px;padding:0 16px;font-family:Wanted Sans,-apple-system,sans-serif;animation:.16s linear .12s both rr-fade;display:flex;position:sticky;top:0}.rr-av40{background:#1b1c22;border-radius:50%;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.rr-barmid{flex:1;min-width:0;height:40px;position:relative}.rr-barb{white-space:nowrap;border-radius:14px;max-width:calc(100% - 14px);padding:6px 10px;font-size:13px;line-height:1.3;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rr-barb span{text-overflow:ellipsis;display:block;overflow:hidden}.rr-fade{animation:.2s linear both rr-fade}.rr-bartime{color:#9da3b4;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rr-say{margin:14px 0 0;font-family:Wanted Sans,-apple-system,sans-serif;display:flex;position:relative}.rr-say .rr-bubble{max-width:100%;font-size:15px;line-height:1.45;animation:.16s linear .2s both rr-fade}.rr-open{--rr-out:cubic-bezier(.2,.8,.3,1);z-index:1000;color:#f2ebdf;background:#050506;font-family:Wanted Sans,-apple-system,sans-serif;position:fixed;inset:0}.rr-credit{white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:48px;display:flex;position:absolute;top:0;left:52px;right:52px;overflow:hidden}.rr-credit b{color:var(--rr-acc-ink);flex:none;font-size:13px;font-weight:700}.rr-credit span{text-overflow:ellipsis;color:#bdb3a5;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.rr-t1{position:absolute;left:max(24px,50% - 240px);right:max(24px,50% - 240px)}.rr-kicker{letter-spacing:.16em;color:#bdb3a5;font-size:11px;font-weight:600;line-height:14px}.rr-year{letter-spacing:-.02em;color:#bdb3a5;font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:.9;animation:0s .12s both rr-show;margin-top:10px!important}.rr-date{letter-spacing:-.045em;color:#f2ebdf;font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:0 70%;animation:rr-date .6s var(--rr-out) both;font-weight:900;line-height:.82;display:inline-block;margin-top:2px!important}.rr-date i{color:var(--rr-acc-ink);font-style:normal}.rr-rule{background:var(--rr-acc-ink);transform-origin:0;width:120px;height:1px;animation:rr-rule .18s var(--rr-out) .34s both;margin-top:14px;display:block}.rr-when{color:#f2ebdf;font-variant-numeric:tabular-nums;word-break:keep-all;font-size:20px;font-weight:700;line-height:1.3;animation:0s .24s both rr-show;margin-top:14px!important}@media (height<=759px){.rr-year{font-size:42px}.rr-when{font-size:19px}}@media (height<=679px){.rr-year{font-size:36px}.rr-when{font-size:17px}}.rr[data-paused] *,.rr[data-paused] :after{animation-play-state:paused!important}@keyframes rr-pop{0%{opacity:0;animation-timing-function:var(--rr-out);transform:scale(.92)}50%{opacity:1}70%{animation-timing-function:var(--rr-io);transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes rr-fade{0%{opacity:0}to{opacity:1}}@keyframes rr-show{0%{opacity:0}to{opacity:1}}@keyframes rr-sagak{0%{opacity:.85}to{opacity:.3}}@keyframes rr-cut-in{0%{opacity:0;transform:translate(24px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes rr-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes rr-date{0%{transform:scale(1.06)}to{transform:none}}@keyframes rr-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rr[data-reduced] .rr-sagak[data-on]{opacity:.85;animation:none}.rr[data-reduced] :is(.rr-pop,.rr-fade,.rr-bar,.rr-say .rr-bubble){animation:.15s linear both rr-fade}@media (prefers-reduced-motion:reduce){.rr .rr-sagak[data-on]{opacity:.85;animation:none}.rr :is(.rr-pop,.rr-fade,.rr-bar,.rr-say .rr-bubble){animation:.15s linear both rr-fade}.rr-cut[data-enter],.rr-cut[data-enter] .rr-zoom{animation:none}}
