.cast-reading-module__i_l2Mq__reading{border-bottom:1px solid var(--line);padding:58px 0 42px;scroll-margin-top:24px}.cast-reading-module__i_l2Mq__header h2{font-family:var(--font-serif);margin:14px 0 18px;font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.2}.cast-reading-module__i_l2Mq__focus{color:var(--paper-muted);overflow-wrap:anywhere;gap:16px;margin:0;font-size:14px;line-height:1.8;display:flex}.cast-reading-module__i_l2Mq__focus>span{color:var(--sage);flex-shrink:0}.cast-reading-module__i_l2Mq__kicker{color:var(--sage);letter-spacing:.08em;margin:0 0 10px;font-size:11px;line-height:1.6}.cast-reading-module__i_l2Mq__insightGrid{border:1px solid var(--line);background:var(--surface-panel);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;display:grid}.cast-reading-module__i_l2Mq__insightGrid article{min-width:0;padding:28px 30px}.cast-reading-module__i_l2Mq__insightGrid article+article{border-left:1px solid var(--line)}.cast-reading-module__i_l2Mq__insightGrid article:last-child{border-top:1px solid var(--line);background:var(--wash-sage);border-left:0;grid-column:1/-1;grid-template-columns:190px 1fr;gap:24px;display:grid}.cast-reading-module__i_l2Mq__insightGrid h3{font-family:var(--font-serif);margin:0 0 10px;font-size:25px;font-weight:400;line-height:1.35}.cast-reading-module__i_l2Mq__insightGrid p:not(.cast-reading-module__i_l2Mq__kicker){color:var(--paper-muted);margin:0;font-size:14px;line-height:1.85}.cast-reading-module__i_l2Mq__reflection{border-left:2px solid var(--copper);background:var(--surface-faint);gap:18px;margin:18px 0 32px;padding:20px 24px;display:flex}.cast-reading-module__i_l2Mq__reflection svg{color:var(--copper-bright);flex:none;margin-top:2px}.cast-reading-module__i_l2Mq__reflection p:last-child{color:var(--paper-muted);margin:0;font-size:14px;line-height:1.8}.cast-reading-module__i_l2Mq__patterns{border:1px solid var(--line);background:var(--surface-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cast-reading-module__i_l2Mq__patternCard{align-items:center;gap:24px;min-width:0;padding:26px 28px;display:flex}.cast-reading-module__i_l2Mq__patterns>:last-child{border-left:1px solid var(--line)}.cast-reading-module__i_l2Mq__glyph{flex-shrink:0;gap:9px;width:84px;padding-right:12px;display:grid}.cast-reading-module__i_l2Mq__glyphRow{height:7px;animation:.38s ease-out both cast-reading-module__i_l2Mq__form-line;animation-delay:var(--line-delay);position:relative}.cast-reading-module__i_l2Mq__yang,.cast-reading-module__i_l2Mq__yin{background:var(--copper-bright);width:100%;height:7px;display:block}.cast-reading-module__i_l2Mq__yin{background:linear-gradient(90deg, var(--copper-bright) 0 42%, transparent 42% 58%, var(--copper-bright) 58% 100%)}.cast-reading-module__i_l2Mq__glyphRow i{background:var(--sage);border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:-11px}.cast-reading-module__i_l2Mq__identity{min-width:0}.cast-reading-module__i_l2Mq__identity h3{overflow-wrap:anywhere;font-family:var(--font-serif);margin:0;font-size:23px;font-weight:400;line-height:1.3}.cast-reading-module__i_l2Mq__chinese{color:var(--copper-bright);font-family:var(--font-serif);margin:9px 0;font-size:13px}.cast-reading-module__i_l2Mq__chinese span{color:var(--paper-muted);margin-left:8px;font-size:11px}.cast-reading-module__i_l2Mq__identity a{min-height:40px;color:var(--paper-muted);text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.cast-reading-module__i_l2Mq__stillness{color:var(--paper-muted);align-items:center;gap:24px;padding:28px;font-size:14px;line-height:1.8;display:flex}.cast-reading-module__i_l2Mq__stillness>span{color:var(--sage);font-family:var(--font-serif);font-size:42px}.cast-reading-module__i_l2Mq__changing{color:var(--paper-muted);margin:14px 0 0;font-size:12px}.cast-reading-module__i_l2Mq__changing strong{color:var(--sage);letter-spacing:.15em;margin-left:12px;font-weight:500}.cast-reading-module__i_l2Mq__actions{border:1px solid var(--line);background:var(--wash-copper);grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:34px;margin-top:34px;padding:28px 30px;scroll-margin-top:24px;display:grid}.cast-reading-module__i_l2Mq__actions h3,.cast-reading-module__i_l2Mq__comingSoon h3{font-family:var(--font-serif);margin:6px 0 9px;font-size:23px;font-weight:400;line-height:1.4}.cast-reading-module__i_l2Mq__actions p,.cast-reading-module__i_l2Mq__comingSoon p{color:var(--paper-muted);margin:0;font-size:13px;line-height:1.75}.cast-reading-module__i_l2Mq__actionButtons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cast-reading-module__i_l2Mq__primaryAction,.cast-reading-module__i_l2Mq__save,.cast-reading-module__i_l2Mq__textAction{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:12px;line-height:1.5;display:inline-flex}.cast-reading-module__i_l2Mq__primaryAction{border:1px solid var(--copper);background:var(--copper);color:#12100b;font-weight:700}.cast-reading-module__i_l2Mq__save{border:1px solid var(--copper);background:var(--surface-panel);color:var(--paper)}.cast-reading-module__i_l2Mq__textAction{color:var(--paper-muted);background:0 0;border:1px solid #0000}.cast-reading-module__i_l2Mq__primaryAction:hover,.cast-reading-module__i_l2Mq__save:hover{border-color:var(--copper-bright)}.cast-reading-module__i_l2Mq__textAction:hover{color:var(--paper)}.cast-reading-module__i_l2Mq__status{min-height:18px;color:var(--sage);grid-column:2;margin:-20px 0 0;font-size:11px;line-height:1.7}.cast-reading-module__i_l2Mq__question{border:1px solid var(--line);background:var(--surface-panel);margin-top:18px;scroll-margin-top:24px}.cast-reading-module__i_l2Mq__question summary{cursor:pointer;grid-template-columns:44px minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px;min-height:72px;padding:16px 22px;list-style:none;display:grid}.cast-reading-module__i_l2Mq__question summary::-webkit-details-marker{display:none}.cast-reading-module__i_l2Mq__question summary:after{content:"+";color:var(--copper-bright);grid-column:4;font-size:22px}.cast-reading-module__i_l2Mq__question[open] summary:after{content:"−"}.cast-reading-module__i_l2Mq__question summary strong{font-family:var(--font-serif);font-size:17px;font-weight:400}.cast-reading-module__i_l2Mq__question summary small{color:var(--paper-muted);font-size:12px;line-height:1.65}.cast-reading-module__i_l2Mq__question form{border-top:1px solid var(--line);padding:22px}.cast-reading-module__i_l2Mq__question label{color:var(--paper-muted);margin-bottom:9px;font-size:12px;display:block}.cast-reading-module__i_l2Mq__question textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface-panel-soft);width:100%;min-height:92px;color:var(--paper);border-radius:5px;padding:13px;font-size:14px;line-height:1.7;display:block}.cast-reading-module__i_l2Mq__question textarea::placeholder{color:var(--text-faint)}.cast-reading-module__i_l2Mq__meta{color:var(--text-subtle);justify-content:space-between;gap:18px;margin-top:9px;font-size:11px;line-height:1.7;display:flex}.cast-reading-module__i_l2Mq__meta>:last-child{flex-shrink:0}.cast-reading-module__i_l2Mq__formActions{margin-top:14px}.cast-reading-module__i_l2Mq__comingSoon{border:1px dashed var(--line-strong);background:var(--surface-faint);align-items:center;gap:18px;margin-top:18px;padding:18px 22px;display:flex}.cast-reading-module__i_l2Mq__badge{border:1px solid var(--line-strong);color:var(--copper-bright);border-radius:99px;flex:none;padding:5px 9px;font-size:10px}.cast-reading-module__i_l2Mq__comingSoon h3{margin:0 0 3px;font-size:17px}.cast-reading-module__i_l2Mq__note{color:var(--text-subtle);margin:16px 0 0;font-size:11px;line-height:1.8}@keyframes cast-reading-module__i_l2Mq__form-line{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@media (max-width:820px){.cast-reading-module__i_l2Mq__reading{padding-top:38px}.cast-reading-module__i_l2Mq__focus{flex-direction:column;gap:3px}.cast-reading-module__i_l2Mq__insightGrid,.cast-reading-module__i_l2Mq__patterns,.cast-reading-module__i_l2Mq__actions{grid-template-columns:1fr}.cast-reading-module__i_l2Mq__insightGrid article+article{border-top:1px solid var(--line);border-left:0}.cast-reading-module__i_l2Mq__insightGrid article:last-child{grid-column:auto;grid-template-columns:1fr;gap:0}.cast-reading-module__i_l2Mq__patterns>:last-child{border-top:1px solid var(--line);border-left:0}.cast-reading-module__i_l2Mq__actions{gap:18px;padding:24px 20px}.cast-reading-module__i_l2Mq__status{grid-column:auto;margin:-8px 0 0}.cast-reading-module__i_l2Mq__question summary{grid-template-columns:36px 1fr auto}.cast-reading-module__i_l2Mq__question summary small{grid-column:2/4}.cast-reading-module__i_l2Mq__question summary:after{grid-area:1/3}}@media (max-width:480px){.cast-reading-module__i_l2Mq__header h2{font-size:30px}.cast-reading-module__i_l2Mq__insightGrid article{padding:23px 20px}.cast-reading-module__i_l2Mq__reflection{padding:18px}.cast-reading-module__i_l2Mq__patternCard{gap:18px;padding:22px 18px}.cast-reading-module__i_l2Mq__glyph{width:70px}.cast-reading-module__i_l2Mq__identity h3{font-size:20px}.cast-reading-module__i_l2Mq__actionButtons{flex-direction:column;align-items:stretch}.cast-reading-module__i_l2Mq__primaryAction,.cast-reading-module__i_l2Mq__save,.cast-reading-module__i_l2Mq__textAction{width:100%}.cast-reading-module__i_l2Mq__comingSoon{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cast-reading-module__i_l2Mq__glyphRow{animation:none}}
.cast-guidance-module__rDYLGG__panel h2{margin-top:30px}.cast-guidance-module__rDYLGG__panel textarea{min-height:110px;margin-top:10px}.cast-guidance-module__rDYLGG__invitation{color:var(--paper-muted);margin:12px 0;font-size:12px;line-height:1.65}.cast-guidance-module__rDYLGG__optional{color:var(--sage);margin:0 0 4px;font-size:10px;line-height:1.6}.cast-guidance-module__rDYLGG__scenarios{border:0;min-width:0;margin:22px 0 0;padding:0}.cast-guidance-module__rDYLGG__scenarios legend{color:var(--paper-muted);margin-bottom:10px;font-size:11px}.cast-guidance-module__rDYLGG__choices{gap:7px;display:grid}.cast-guidance-module__rDYLGG__choice{border:1px solid var(--line);width:100%;min-height:42px;color:var(--paper-muted);text-align:left;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;line-height:1.45;transition:border-color .16s,background .16s;display:flex}.cast-guidance-module__rDYLGG__choice[aria-pressed=true]{border-color:var(--copper);background:var(--wash-copper);color:var(--paper)}.cast-guidance-module__rDYLGG__choice:not(:disabled):hover{border-color:var(--copper-bright);background:var(--wash-copper)}.cast-guidance-module__rDYLGG__choice:disabled{cursor:default}.cast-guidance-module__rDYLGG__choice:disabled:not([aria-pressed=true]){opacity:.5}.cast-guidance-module__rDYLGG__emoji{flex:none;font-size:14px}.cast-guidance-module__rDYLGG__default{color:var(--sage);margin-left:auto;font-size:9px}.cast-guidance-module__rDYLGG__hint{color:var(--text-subtle);margin:10px 0 0;font-size:11px;line-height:1.7}.cast-guidance-module__rDYLGG__resultLink{color:var(--copper-bright);text-underline-offset:4px;align-items:center;gap:5px;margin-top:14px;font-size:11px;line-height:1.6;text-decoration:underline;display:inline-flex}@media (min-width:380px) and (max-width:820px){.cast-guidance-module__rDYLGG__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cast-guidance-module__rDYLGG__choice{transition:none}}.cast-guidance-module__rDYLGG__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cast-guidance-module__rDYLGG__choice{min-height:46px;font-size:12px}.cast-guidance-module__rDYLGG__invitation,.cast-guidance-module__rDYLGG__hint{font-size:12px}.cast-guidance-module__rDYLGG__optional,.cast-guidance-module__rDYLGG__default{font-size:10px}@media (max-width:340px){.cast-guidance-module__rDYLGG__choice{gap:5px;padding:8px 7px;font-size:11px}.cast-guidance-module__rDYLGG__emoji{font-size:13px}}
