.fortune-module__rTzjhq__page{background:repeating-linear-gradient(0deg,#1c2b2803 0,#1c2b2803 1px,transparent 1px,transparent 5px),var(--paper);word-break:keep-all;overflow-wrap:anywhere;min-height:75vh;padding:52px 0 100px}.fortune-module__rTzjhq__page :is(input,select,button,a):focus-visible{outline:3px solid var(--oxide);outline-offset:4px}.fortune-module__rTzjhq__page :is(input,select){border-color:#8c938f;min-width:0;font-size:16px}.fortune-module__rTzjhq__page input:disabled{background:var(--beige);color:var(--muted);cursor:not-allowed}.fortune-module__rTzjhq__page :is(h1,h2,h3){font-family:var(--font-serif);font-weight:500}.fortune-module__rTzjhq__page p{line-height:1.85}.fortune-module__rTzjhq__meta{border-bottom:1px solid var(--line-strong);letter-spacing:.12em;color:var(--muted);justify-content:space-between;gap:20px;padding-bottom:16px;font-size:10px;display:flex}.fortune-module__rTzjhq__inputGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:90px;margin-top:56px;display:grid}.fortune-module__rTzjhq__intro h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(40px,4.8vw,65px);line-height:1.25}.fortune-module__rTzjhq__intro>p{color:var(--muted);max-width:350px;font-size:15px}.fortune-module__rTzjhq__index{color:var(--oxide);letter-spacing:.17em;font-size:10px;font-weight:700;display:block}.fortune-module__rTzjhq__seal{text-align:center;aspect-ratio:1;border:1px solid var(--line-strong);border-radius:50%;place-content:center;width:210px;margin:50px 0 30px;display:grid;position:relative}.fortune-module__rTzjhq__seal:before{content:"";border:1px solid var(--line-strong);border-radius:50%;position:absolute;inset:18px}.fortune-module__rTzjhq__seal strong{font:44px var(--font-serif);color:var(--pine);letter-spacing:.2em;padding-left:.2em}.fortune-module__rTzjhq__seal span{color:var(--brown);letter-spacing:.12em;margin-top:12px;font-size:10px}.fortune-module__rTzjhq__note{border-left:2px solid var(--gold);color:var(--muted);margin:25px 0;padding:0 0 0 17px;font-size:12px;line-height:1.85}.fortune-module__rTzjhq__formPaper{background:var(--warm-white);border-top:2px solid var(--pine);min-width:0;padding:36px 42px 40px;box-shadow:18px 22px 55px #1c2b280b}.fortune-module__rTzjhq__steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.fortune-module__rTzjhq__steps li{color:var(--muted);border-bottom:2px solid var(--line-strong);gap:9px;padding-bottom:16px;font-size:12px;display:grid}.fortune-module__rTzjhq__steps li[aria-current=step]{color:var(--pine);border-color:var(--pine);font-weight:800}.fortune-module__rTzjhq__steps small{letter-spacing:.12em;font-size:10px}.fortune-module__rTzjhq__progress{width:100%;height:3px;accent-color:var(--pine);margin:0 0 32px;display:block}.fortune-module__rTzjhq__formTitle{outline:none;margin:30px 0 12px;font-size:30px;line-height:1.4}.fortune-module__rTzjhq__desc{color:var(--muted);margin:0 0 28px;font-size:14px}.fortune-module__rTzjhq__fields{gap:24px;display:grid}.fortune-module__rTzjhq__field{gap:9px;min-width:0;display:grid}.fortune-module__rTzjhq__field>label,.fortune-module__rTzjhq__fieldset legend{margin-bottom:4px;font-size:13px;font-weight:700}.fortune-module__rTzjhq__fieldset{border:0;min-width:0;margin:0;padding:0}.fortune-module__rTzjhq__choices{flex-wrap:wrap;gap:10px;display:flex}.fortune-module__rTzjhq__choice{cursor:pointer;border:1px solid #8c938f;align-items:center;gap:9px;min-height:48px;padding:12px 16px;font-size:14px;display:flex}.fortune-module__rTzjhq__choice:has(input:checked){border-color:var(--pine);background:#e8ede7}.fortune-module__rTzjhq__choice input,.fortune-module__rTzjhq__check input{accent-color:var(--pine);flex-shrink:0;width:18px;height:18px}.fortune-module__rTzjhq__check{cursor:pointer;align-items:center;gap:10px;min-height:48px;font-size:14px;display:flex}.fortune-module__rTzjhq__error{color:#8b3e2f;margin:0;font-size:12px;line-height:1.6}.fortune-module__rTzjhq__hint{color:var(--muted);margin:0;font-size:12px}.fortune-module__rTzjhq__actions{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:34px;padding-top:24px;display:flex}.fortune-module__rTzjhq__review{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);gap:10px;margin:0;padding:20px 0;display:grid}.fortune-module__rTzjhq__review div{grid-template-columns:85px 1fr;gap:12px;font-size:13px;display:grid}.fortune-module__rTzjhq__review dt{color:var(--muted)}.fortune-module__rTzjhq__review dd{margin:0}.fortune-module__rTzjhq__wait{text-align:center;padding:40px 0}.fortune-module__rTzjhq__wait .fortune-module__rTzjhq__seal{margin:20px auto 35px}.fortune-module__rTzjhq__wait ol{text-align:left;max-width:340px;color:var(--muted);margin:30px auto;padding-left:23px;font-size:14px;line-height:2.5}.fortune-module__rTzjhq__wait li[aria-current=step]{color:var(--pine);font-weight:700}.fortune-module__rTzjhq__resultHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:60px 0 65px;display:grid}.fortune-module__rTzjhq__resultHero h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(36px,4vw,57px);line-height:1.35}.fortune-module__rTzjhq__resultHero h1 small{font:15px var(--font-sans);letter-spacing:0;color:var(--muted);margin-bottom:24px;display:block}.fortune-module__rTzjhq__resultHero p{max-width:520px;color:var(--muted)}.fortune-module__rTzjhq__structure{background:var(--pine);color:var(--paper);padding:26px 30px 30px;position:relative}.fortune-module__rTzjhq__structure:before{content:"";pointer-events:none;border:1px solid #536458;position:absolute;inset:10px}.fortune-module__rTzjhq__structure h2{margin:5px 0;font-size:19px}.fortune-module__rTzjhq__structure .fortune-module__rTzjhq__meta{color:#cfc7b5;border-color:#536458}.fortune-module__rTzjhq__orbit{aspect-ratio:1;text-align:center;border:1px solid #647260;border-radius:50%;place-content:center;width:240px;max-width:85%;margin:30px auto;display:grid;position:relative}.fortune-module__rTzjhq__orbit:before{content:"";border:1px solid #647260;border-radius:50%;position:absolute;inset:19%}.fortune-module__rTzjhq__orbit strong{font:64px var(--font-serif);color:#e6d3aa}.fortune-module__rTzjhq__orbit small{color:#dbd3c4;font-size:11px}.fortune-module__rTzjhq__orbit span{color:#e6d3aa;background:var(--pine);font:16px var(--font-serif);padding:5px;position:absolute}.fortune-module__rTzjhq__orbit span:first-of-type{top:-13px;left:45%}.fortune-module__rTzjhq__orbit span:nth-of-type(2){top:28%;right:-10px}.fortune-module__rTzjhq__orbit span:nth-of-type(3){bottom:2%;right:13%}.fortune-module__rTzjhq__orbit span:nth-of-type(4){bottom:2%;left:13%}.fortune-module__rTzjhq__orbit span:nth-of-type(5){top:28%;left:-10px}.fortune-module__rTzjhq__pillars{border-collapse:collapse;text-align:center;width:100%;position:relative}.fortune-module__rTzjhq__pillars th{color:#ded5c5;border-top:1px solid #536458;padding:12px 3px;font-size:11px;font-weight:400}.fortune-module__rTzjhq__pillars td{font:27px var(--font-serif);border-bottom:1px solid #536458;padding:3px 0 14px}.fortune-module__rTzjhq__pillars th+th,.fortune-module__rTzjhq__pillars td+td{border-left:1px solid #536458}.fortune-module__rTzjhq__pillars td span{display:block}.fortune-module__rTzjhq__pillars td small{font:12px var(--font-sans)}.fortune-module__rTzjhq__reportGrid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:80px;padding:45px 0 60px;display:grid}.fortune-module__rTzjhq__chapter{color:var(--oxide);letter-spacing:.14em;font-size:10px}.fortune-module__rTzjhq__reportGrid h2,.fortune-module__rTzjhq__flow h2{margin:14px 0 28px;font-size:30px}.fortune-module__rTzjhq__chart{gap:22px;margin:36px 0;display:grid}.fortune-module__rTzjhq__chartRow{grid-template-columns:42px 1fr 44px;align-items:center;gap:14px;font-size:13px;display:grid}.fortune-module__rTzjhq__track{background:var(--beige);height:7px}.fortune-module__rTzjhq__track i{background:var(--pine-soft);height:100%;display:block}.fortune-module__rTzjhq__chartRow[data-dominant=true] .fortune-module__rTzjhq__track i{background:var(--oxide)}.fortune-module__rTzjhq__chartRow b{text-align:right;font-size:12px;font-weight:500}.fortune-module__rTzjhq__strengths{margin:0;padding:0;list-style:none}.fortune-module__rTzjhq__strengths li{border-bottom:1px solid var(--line-strong);font-family:var(--font-serif);grid-template-columns:35px 1fr;gap:14px;padding:24px 0;font-size:19px;line-height:1.6;display:grid}.fortune-module__rTzjhq__strengths li span{font:11px var(--font-sans);color:var(--oxide);padding-top:6px}.fortune-module__rTzjhq__flow{background:#eae4d8;grid-template-columns:.7fr 1.3fr;gap:55px;padding:36px 40px;display:grid}.fortune-module__rTzjhq__flow h2{margin-bottom:0}.fortune-module__rTzjhq__flow p{color:var(--muted);margin:0;font-size:14px}.fortune-module__rTzjhq__flow blockquote{font:22px/1.7 var(--font-serif);margin:18px 0 0}.fortune-module__rTzjhq__premium{background:var(--pine);color:var(--paper);grid-template-columns:1.1fr .9fr;gap:55px;margin-top:65px;padding:48px;display:grid}.fortune-module__rTzjhq__premium .fortune-module__rTzjhq__chapter{color:#d7c59b}.fortune-module__rTzjhq__premium h2{margin:20px 0;font-size:36px;line-height:1.4}.fortune-module__rTzjhq__premium p{color:#ded5c5;font-size:14px}.fortune-module__rTzjhq__locked{margin:0 0 28px;padding:0;list-style:none}.fortune-module__rTzjhq__locked li{border-bottom:1px solid #536458;justify-content:space-between;gap:15px;padding:17px 0;font-size:14px;display:flex}.fortune-module__rTzjhq__locked small{color:#d7c59b;white-space:nowrap;font-size:10px}.fortune-module__rTzjhq__empty{border-top:2px solid var(--pine);max-width:650px;margin:60px auto;padding:40px}.fortune-module__rTzjhq__empty h1{font-size:36px}.fortune-module__rTzjhq__empty p{color:var(--muted)}@media (max-width:1000px){.fortune-module__rTzjhq__inputGrid{gap:40px}.fortune-module__rTzjhq__formPaper{padding:28px}.fortune-module__rTzjhq__resultHero{gap:36px}.fortune-module__rTzjhq__reportGrid{gap:40px}.fortune-module__rTzjhq__premium{gap:32px;padding:32px}}@media (max-width:760px){.fortune-module__rTzjhq__page{padding-top:30px;padding-bottom:60px}.fortune-module__rTzjhq__meta{font-size:9px}.fortune-module__rTzjhq__inputGrid{grid-template-columns:1fr;gap:24px;margin-top:30px}.fortune-module__rTzjhq__intro h1{margin:14px 0;font-size:39px}.fortune-module__rTzjhq__intro .fortune-module__rTzjhq__seal{display:none}.fortune-module__rTzjhq__intro>p{max-width:none}.fortune-module__rTzjhq__intro .fortune-module__rTzjhq__note{margin:16px 0}.fortune-module__rTzjhq__formPaper{padding:24px 20px}.fortune-module__rTzjhq__formTitle{font-size:27px}.fortune-module__rTzjhq__steps{gap:10px}.fortune-module__rTzjhq__resultHero{grid-template-columns:1fr;gap:26px;padding-top:35px;padding-bottom:40px}.fortune-module__rTzjhq__resultHero h1{font-size:38px}.fortune-module__rTzjhq__structure{padding:26px}.fortune-module__rTzjhq__reportGrid{grid-template-columns:1fr;gap:32px;padding-top:32px}.fortune-module__rTzjhq__flow{grid-template-columns:1fr;gap:24px;padding:28px 24px}.fortune-module__rTzjhq__premium{grid-template-columns:1fr;margin-top:40px;padding:32px 24px}.fortune-module__rTzjhq__premium h2{font-size:30px}.fortune-module__rTzjhq__actions .btn{flex:1;gap:8px;padding:0 12px}.fortune-module__rTzjhq__empty{padding:24px 0}.fortune-module__rTzjhq__review div{grid-template-columns:75px 1fr}}@media (prefers-reduced-motion:reduce){.fortune-module__rTzjhq__page *,.fortune-module__rTzjhq__page :before,.fortune-module__rTzjhq__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fortune-module__rTzjhq__note summary{cursor:pointer;min-height:44px;padding:10px 0;display:list-item}.fortune-module__rTzjhq__note summary:focus-visible{outline:2px solid var(--pine);outline-offset:4px}
