.yi-hexagram[data-v-513c4d52]{gap:14px;width:min(100%,260px);margin:25px auto;display:grid}.yi-line[data-v-513c4d52]{align-items:center;gap:13px;min-height:16px;display:flex}.yi-moving[data-v-513c4d52],.yi-position[data-v-513c4d52]{text-align:center;width:20px;color:var(--yi-muted,#aaa99c);flex-shrink:0;font-size:12px}.yi-stroke[data-v-513c4d52]{transform-origin:50%;gap:0;width:100%;height:12px;display:flex}.yi-stroke i[data-v-513c4d52]{background:var(--yi-line-ink,#e1d6bd);border-radius:2px;width:50%;transition:background .4s}.yi-stroke:not(.yin) i[data-v-513c4d52]:first-child{border-radius:2px 0 0 2px}.yi-stroke:not(.yin) i[data-v-513c4d52]:last-child{border-radius:0 2px 2px 0}.yi-stroke.yin[data-v-513c4d52]{gap:18px}.yi-stroke.empty i[data-v-513c4d52]{background:#b9a57620}.moving .yi-stroke i[data-v-513c4d52]{background:var(--yi-moving,#d18b72)}.moving .yi-moving[data-v-513c4d52]{color:var(--yi-moving,#d18b72);font-size:18px}.compact[data-v-513c4d52]{gap:10px;width:190px}.compact .yi-stroke[data-v-513c4d52]{height:9px}.yi-line-reveal-enter-active[data-v-513c4d52],.yi-line-reveal-leave-active[data-v-513c4d52]{transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1)}.yi-line-reveal-enter-from[data-v-513c4d52]{opacity:0;transform:scaleX(.35)translateY(5px)}.yi-line-reveal-leave-to[data-v-513c4d52]{opacity:0;transform:rotateX(70deg)}@media (prefers-reduced-motion:reduce){.yi-line-reveal-enter-active[data-v-513c4d52],.yi-line-reveal-leave-active[data-v-513c4d52],.yi-stroke i[data-v-513c4d52]{transition:none}}.yi-workspace{--yi-gold:#c4a876;--yi-muted:#aaa99c;--yi-moving:#d18b72;--yi-line-ink:#e1d6bd;--yi-border:#b9a57638;--yi-copy:#c5bdad;min-height:calc(100dvh - 58px);color:var(--yi-copy);overflow-wrap:anywhere;background:radial-gradient(70% 36% at 50% 15%,#455a4220,#0000 68%),linear-gradient(#090e10,#101713 55%,#090e10);padding:12px 18px 72px}.yi-report-container{width:100%;max-width:900px;margin:auto;position:relative}.yi-saved-link{color:#a69a7e;font-size:11px;position:absolute;top:0;right:0}.yi-state{text-align:center;padding:60px 18px;line-height:1.8}.yi-state button{border:1px solid var(--yi-border);border-radius:30px;margin-top:15px;padding:9px 24px}.yi-report-heading{text-align:center;margin:0 auto 30px;padding:12px 4px 0}.yi-report-brand{letter-spacing:-.4px;color:#f3efe6;align-items:center;min-height:44px;margin-bottom:18px;font-size:23px;font-weight:600;display:inline-flex}.yi-report-ornament{color:#c4a876;justify-content:center;align-items:center;gap:14px;margin-bottom:14px;font-size:18px;line-height:1;display:flex}.yi-report-ornament span{background:linear-gradient(90deg,#0000,#b9a57680);width:60px;height:1px}.yi-report-ornament span:last-child{transform:rotate(180deg)}.yi-report-heading h1{letter-spacing:.12em;color:#d9c49c;margin:0 0 10px;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.35}.yi-report-heading>p{color:#aaa99c;letter-spacing:.05em;margin:0;font-size:13px}.yi-report-question{border-left:1px solid #b9a57666;margin:24px 0 30px;padding:0 0 0 14px}.yi-report-question>span{color:#aaa99c;letter-spacing:.1em;font-size:11px}.yi-report-question p{color:#dfd6c3;margin:6px 0 0;font-size:16px;line-height:1.8}.yi-report-question small{color:#aaa99c;margin-top:8px;font-size:12px;line-height:1.8;display:block}.yi-hex-pair{grid-template-columns:1fr;gap:18px;display:grid}.yi-hex-pair:not(.has-related){max-width:460px;margin:auto}.yi-hex-pair.has-related{grid-template-columns:1fr 1fr}.yi-hex-card{text-align:center;border:1px solid var(--yi-border);background:radial-gradient(at 50% 0,#b9a57608,#0000 75%),#eee7d603;border-radius:16px;min-width:0;padding:24px 20px}.yi-label{color:#aaa99c;letter-spacing:.1em;font-size:11px;line-height:1.7}.yi-hex-card h2{color:#d9c49c;margin:8px 0;font-size:26px;font-weight:500;line-height:1.5}.yi-hex-card .yi-hexagram{max-width:230px}.yi-hex-card .yi-trigrams{color:#aaa99c;margin:0;font-size:11px;line-height:1.7}.yi-hex-card blockquote{color:#d8cab1;border-top:1px solid #b9a57626;margin:14px 0 0;padding:15px 0 0;font-family:Georgia,Songti SC,Noto Serif CJK SC,serif;font-size:15px;line-height:1.9}.yi-hex-caption{color:#aaa99c;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:18px;font-size:11px;line-height:1.7;display:flex}.yi-hex-caption button{color:#c4a876;cursor:pointer;border:1px solid #b9a5763d;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.yi-motion-hint{color:#c4a876;min-height:18px;margin:8px 0 0;font-size:11px}.yi-motion-hint,.yi-no-change{text-align:center;line-height:1.8}.yi-no-change{color:#aaa99c;margin:10px 0 0;font-size:12px}.yi-selected-panel{margin:32px 0}.yi-section-title{align-items:center;gap:14px;display:flex}.yi-section-title>span{background:linear-gradient(90deg,#0000,#b9a57670);flex:1;height:1px}.yi-section-title>span:last-child{transform:rotate(180deg)}.yi-section-title h2{color:#c4a876;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:1.5}.yi-rule{color:#aaa99c;text-align:center;margin:15px 0 18px;font-size:12px;line-height:1.9}.yi-selected-text{border:1px solid var(--yi-border);background:#eee7d604;border-radius:14px;margin:14px 0;padding:22px 24px}.yi-selected-text h3{color:#d9c49c;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.6;display:flex}.yi-selected-text h3>span{color:#d18b72;border:1px solid #d18b7257;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:400}.yi-selected-text blockquote{color:#ded1b8;margin:0;font-family:Georgia,Songti SC,Noto Serif CJK SC,serif;font-size:17px;line-height:1.9}.yi-selected-text>a{color:#aaa99c;text-underline-offset:3px;margin-top:12px;font-size:10px;text-decoration:underline;display:inline-block}.yi-selected-text .yi-passage{border-top:1px solid #b9a57626;margin-top:16px;padding-top:16px}.yi-prose{white-space:pre-line;color:#c5bdad;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.9}.yi-prose strong{color:#e8dfce;font-weight:650}.yi-evidence{color:#a9a28e;margin:10px 0 0;font-size:11px;line-height:1.8}.yi-evidence summary{color:#9fa890;cursor:pointer;list-style:none}.yi-evidence summary:before{content:"＋";margin-right:5px}.yi-evidence[open] summary:before{content:"−"}.yi-evidence dl{background:#b9a57607;border-left:1px solid #b9a57666;margin:8px 0 0;padding:12px 15px}.yi-evidence dt{color:#c4a876;margin:8px 0 3px;font-weight:500}.yi-evidence dt:first-child{margin-top:0}.yi-evidence dd{white-space:pre-line;margin:0}.yi-generation{text-align:center;margin:25px 0;padding:18px 0 12px}.yi-generation>p{color:#aaa99c;margin:12px 0;font-size:13px;line-height:1.8}.yi-generate-button{color:#151c17;cursor:pointer;background:#f7f3e9;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:48px;margin:22px 0 0;padding:12px 24px;font-size:14px;font-weight:500;display:flex}.yi-generate-button>small{border:1px solid #151c1733;border-radius:10px;padding:1px 6px;font-size:10px}.yi-generation>.yi-price{font-size:11px}.yi-reading-loader{text-align:left;grid-template-columns:100px 1fr;align-items:center;gap:24px;max-width:500px;margin:10px auto 28px;display:grid}.yi-loader-lines{gap:9px;padding:12px;display:grid}.yi-loader-lines i{height:6px;animation:2.8s ease-in-out infinite yi-reading-pulse;animation-delay:calc(var(--line-index)*.14s);background:linear-gradient(90deg,#c4a876,#ddd0ad);border-radius:2px}.yi-loader-lines i:nth-child(2n){background:linear-gradient(90deg,#c4a876 42%,#0000 0 58%,#c4a876 0)}.yi-loader-lines i:nth-child(4){filter:sepia()saturate(2)}.yi-reading-loader strong{color:#c4a876;letter-spacing:.06em;font-size:16px;font-weight:500}.yi-reading-loader p{color:#aaa99c;margin:9px 0;font-size:11px;line-height:1.6}.yi-reading-loader span{background:#b9a57630;height:1px;display:block;position:relative;overflow:hidden}.yi-reading-loader span:after{content:"";background:linear-gradient(90deg,#0000,#c4a876,#0000);animation:3s linear infinite yi-reading-scan;position:absolute;inset:0}.yi-narrative{margin:30px 0 0;scroll-margin-top:22px}.yi-narrative>section{margin:0 0 34px}.yi-narrative h2{color:#e1d6bd;margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.7}.yi-narrative h2:before{content:"•";color:#9fa890;margin-right:8px;font-size:13px}.yi-narrative h3{color:#d6c5a3;margin:20px 0 9px;font-size:15px;font-weight:600;line-height:1.8}.yi-answer>.yi-passage{background:#0c1410;border:1px solid #b9a57670;border-radius:12px;padding:20px 24px}.yi-answer .yi-prose{color:#eee7d6;font-weight:500}.yi-narrative .yi-passage+.yi-passage{margin-top:20px}.yi-moving-reading{border-bottom:1px solid #b9a57626;padding-bottom:20px}.yi-moving-reading:last-child{border:0}.yi-moving-reading h3{align-items:center;gap:10px;display:flex}.yi-moving-reading h3>span{color:#c4a876;border:1px solid #b9a57666;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;font-weight:400;display:grid}.yi-narrative ol{margin:0;padding-left:21px;list-style:decimal}.yi-narrative ol>li{color:#b9a576;margin-bottom:16px;padding-left:3px;font-size:14px}.yi-report-restart{color:#e1d6bd;cursor:pointer;background:#b9a57609;border:1px solid #b9a57666;border-radius:999px;width:100%;min-height:48px;margin:34px 0 0;padding:12px 24px;font-size:14px;font-weight:500;display:block}.yi-feedback{text-align:center;color:#aaa99c;margin:48px 0 36px;font-size:12px}.yi-feedback>p{letter-spacing:.08em;margin:0 0 14px}.yi-feedback>div{justify-content:center;gap:12px;display:flex}.yi-feedback button{color:#c5bdad;cursor:pointer;background:#b9a57609;border:1px solid #b9a57642;border-radius:999px;align-items:center;gap:7px;padding:12px 16px;font-size:12px;display:flex}.yi-feedback button[aria-pressed=true]{color:#151c17;background:#c4a876;border-color:#c4a876}.yi-followups,.yi-method{color:#aaa99c;border-top:1px solid #b9a57626;margin-top:18px;padding:17px 0;font-size:12px;line-height:1.9}.yi-followups>summary,.yi-method>summary{cursor:pointer;color:#b9ad91}.yi-followups article{border-bottom:1px solid #b9a57626;padding:20px 0}.yi-followups h3{color:#d6c5a3;margin:0 0 12px;font-size:14px;font-weight:600}.yi-followups label{margin:24px 0 10px;display:block}.yi-followups textarea{border:1px solid var(--yi-border);color:#c5bdad;background:#eee7d604;border-radius:10px;width:100%;padding:13px;font-size:14px;line-height:1.8}.yi-followups form>button{color:#151c17;background:#f7f3e9;border-radius:25px;margin-top:12px;padding:10px 24px;font-size:13px}.yi-line-records{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.yi-line-records article{border:1px solid #b9a57626;border-radius:10px;padding:12px}.yi-line-records h3{color:#c4a876;margin:0 0 8px;font-size:12px;font-weight:500}.yi-method p{margin:12px 0;font-size:12px;line-height:1.9}.yi-all-text{border-block:1px solid #b9a57618;padding:14px 0}.yi-all-text summary{cursor:pointer;color:#c4a876}.yi-method a{color:#c4a876;text-underline-offset:3px;text-decoration:underline}.yi-method .yi-version{color:#8f9685;font-size:10px}.yi-report .yi-failure{color:#e1a291;margin:16px 0;font-size:13px;line-height:1.9}.yi-report button:disabled{opacity:.5;cursor:default}.yi-report a:focus-visible,.yi-report button:focus-visible,.yi-report summary:focus-visible{outline-offset:4px;outline:2px solid #9fa890}.yi-workspace .report-language-notice-panel{color:#c5bdad;background:#111813;border-color:#384239;margin:30px 0}.yi-workspace .report-language-notice-panel button{color:#d9c49c}.reading-shell:has([data-report-service=i-ching]){color:#c5bdad;background:#090e10}:is(.reading-shell:has([data-report-service=i-ching]) .report-toolbar,.reading-shell:has([data-report-service=i-ching]) .site-header){color:#c5bdad;background:#090e10;border-color:#b9a57626}.reading-shell:has([data-report-service=i-ching]) .site-brand{color:#f3efe6}.reading-shell:has([data-report-service=i-ching]) .breadcrumb{color:#aaa99c}.reading-shell:has([data-report-service=i-ching]) .site-header-actions img{filter:brightness(0)invert();opacity:.8}.reading-shell:has([data-report-service=i-ching]) .report-language-notice-panel{color:#c5bdad;background:#111813;border-color:#384239}@keyframes yi-reading-pulse{0%,to{opacity:.35;transform:scaleX(.84)}50%{opacity:1;transform:scaleX(1)}}@keyframes yi-reading-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=800px){.yi-workspace{padding:12px 14px 64px}.yi-report-heading{margin-bottom:24px;padding-top:12px}.yi-report-brand{margin-bottom:14px;font-size:22px}.yi-report-heading h1{font-size:28px}.yi-report-ornament{margin-bottom:10px}.yi-report-question{margin-bottom:24px}.yi-report-question p{font-size:15px}.yi-hex-card{padding:20px 14px}.yi-hex-card h2{font-size:25px}.yi-hex-card blockquote{font-size:15px}.yi-selected-text{padding:20px 18px}.yi-selected-text blockquote{font-size:16px}.yi-prose{font-size:14px;line-height:1.9}.yi-narrative h2{font-size:16px}.yi-narrative h3{font-size:14px}.yi-answer>.yi-passage{padding:18px 20px}.yi-saved-link{font-size:10px;top:-4px}.yi-narrative{margin-top:24px}.yi-narrative>section{margin-bottom:30px}.yi-section-title h2{font-size:15px}}@media (width<=620px){.yi-hex-pair.has-related{grid-template-columns:1fr;gap:18px}.yi-hex-card .yi-hexagram{max-width:250px;margin:22px auto}.yi-hex-card .yi-trigrams{font-size:12px}.yi-line-records{grid-template-columns:1fr}.yi-reading-loader{grid-template-columns:82px 1fr;gap:18px}.yi-reading-loader strong{font-size:15px}}.yi-report[data-lang=en] .yi-report-heading h1,.yi-report[data-lang=ja] .yi-report-heading h1,.yi-report[data-lang=ko] .yi-report-heading h1{letter-spacing:normal}@media (prefers-reduced-motion:reduce){.yi-loader-lines i,.yi-reading-loader span:after{opacity:.8;animation:none}}
