.gy-tuiyan-shell .gy-five-focus{background:#e4f0ec;border:1px solid #bfd5cc;box-shadow:0 5px 16px #285d4d08}.gy-tuiyan-shell .gy-five-focus .gy-five-complete{padding:14px 2px 10px;border-top-color:#c9ddd4}.gy-five-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.gy-tuiyan-shell .gy-five-title-row h3{margin:0!important;font-size:17px}.gy-tuiyan-shell .gy-five-title-row dl{margin:0;gap:18px}.gy-tuiyan-shell .gy-five-title-row dd{font-size:24px}.gy-tuiyan-shell .gy-five-title-row dt{font-size:11px}.gy-tuiyan-shell .gy-five-complete p{font-size:12px;line-height:1.7}.gy-tuiyan-shell .gy-lucky-grid>div{padding:10px 12px}.gy-tuiyan-shell .gy-lucky-grid>div>div:first-child{margin-bottom:5px;font-size:11px}.gy-tuiyan-shell .gy-lucky-grid .w-\[30px\]{width:25px;height:25px;font-size:13px}.gy-tuiyan-shell .gy-five-focus>section:last-of-type{margin-top:16px;background:#f8fcfa;border:1px solid #d0e2da;border-radius:12px}.ev-relation-counts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ev-relation-counts>span{display:flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #d9e5dc;border-radius:8px;font-size:17px;color:#345443}.ev-relation-counts small{font-size:11px;color:#7a897e}.ev-matrix-panel{padding:16px;border:1px solid #d5e2d8;border-radius:12px;background:#f7faf5}.ev-matrix-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ev-matrix{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;margin-top:8px}.ev-matrix caption{caption-side:bottom;text-align:left;color:#7b887d;font-size:11px;padding-top:10px}.ev-matrix td,.ev-matrix th{text-align:center;padding:6px 2px;border-bottom:1px solid #e0e8e0;font-weight:400}.ev-matrix th small{display:block;color:#7b887d;margin-top:3px}.ev-matrix button{display:flex;gap:3px;flex-wrap:wrap;align-items:center;justify-content:center;min-height:40px;width:100%;border:1px solid #cedfd1;border-radius:7px;background:#fffefa}.ev-matrix button:disabled{border-color:transparent;background:transparent;color:#a2aea5;cursor:default}.ev-matrix button[aria-pressed=true]{outline:2px solid #4b8164;background:#e0eee4}.ev-matrix-self{display:flex;gap:3px;justify-content:center}.ev-matrix-blank{color:#c9d5ca}.ev-relation-group{margin-top:24px}.ev-relation-group>h3{display:flex;align-items:center;gap:10px}.ev-relation-group>h3 small{font-size:11px;font-weight:400;color:#809084}.ev-relation-detail{border-top:1px solid #dce6dc;padding:16px 4px;scroll-margin-top:75px}.ev-relation-detail[data-active=true]{background:#eaf3e9;box-shadow:inset 3px 0 #608b6c;padding-left:12px}.ev-relation-detail>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.ev-relation-detail strong{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#34513f}.ev-relation-detail>header>span{font-size:11px;color:#7c8a7f}.ev-relation-path{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.ev-relation-path>span{display:flex;align-items:center;gap:4px}.ev-relation-path small{font-size:11px;margin-right:3px;color:#7d8c80}.ev-palace-reading{display:grid;gap:18px}.ev-palace-sheet{border:1px solid #d6e2d7;border-radius:12px;padding:18px;background:#fcfdf8}.ev-palace-sheet>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe6dc;padding-bottom:12px;margin-bottom:16px}.ev-palace-sheet>header small{color:#829183;font-size:11px}.ev-palace-sheet>header h3{margin:5px 0 0!important}.ev-palace-glyphs{display:flex;gap:10px}.gy-tuiyan-shell .ev-palace-glyphs .ev-colored-glyph{font-size:28px}.ev-palace-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ev-kinship-synthesis h4,.ev-palace-sheet h4{font-size:13px;font-weight:500;color:#44604c;margin:0 0 10px}.ev-palace-sheet h4 small{font-size:11px;font-weight:400;color:#7e8c80;margin-left:8px}.ev-palace-columns p+p{margin-top:8px!important}.ev-palace-ties{border-top:1px solid #dce6dc;margin-top:16px;padding-top:14px}.ev-kinship-synthesis,.gy-tuiyan-shell .ev-palace-summary{background:#edf4ea;border-radius:8px;padding:12px;margin-top:14px;font-size:12px;line-height:1.8}.ev-kinship-synthesis p+p{margin-top:6px!important}@media(max-width:600px){.ev-palace-columns{grid-template-columns:1fr;gap:16px}.ev-matrix-panel,.ev-palace-sheet{padding:12px}.ev-relation-counts{gap:5px}.ev-relation-counts>span{gap:5px;padding:5px 7px}}body:has(.gy-tuiyan-home) .gy-ink-bed{background:linear-gradient(135deg,#e8f2ec,#f4f8f4 52%,#edf4f0)!important}body:has(.gy-tuiyan-home) .gy-ink-bed>div{display:none}.gy-tuiyan-home{--ink-1:#343f39;--ink-2:#526158;--ink-3:#68766d;display:flex;flex-direction:column;gap:12px;padding:0 0 24px;color:var(--ink-1)}.gy-tuiyan-home *{min-width:0}.gy-tuiyan-home h1,.gy-tuiyan-home h2,.gy-tuiyan-home h3,.gy-tuiyan-home p{margin:0}.gy-tuiyan-home h1{font-size:27px;font-weight:600;letter-spacing:.04em}.gy-tuiyan-home h2{font-size:21px;font-weight:600}.gy-tuiyan-home h3{font-size:18px;font-weight:600;line-height:1.5}.gy-tuiyan-home p{font-size:13px;line-height:1.8;color:var(--ink-2)}.gy-tuiyan-home button{cursor:pointer}.gy-tuiyan-home button:focus-visible{outline:2px solid #38765a;outline-offset:4px}.gy-tuiyan-section{display:flex;flex-direction:column;gap:16px;scroll-margin-top:110px}.gy-tuiyan-section-head>button,.gy-tuiyan-topic-head button{color:#386b51;font-size:12px;padding:8px 0;flex-shrink:0}.gy-tuiyan-elements{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;background:#fcfdf8;border:1px solid #dbe7de;border-radius:18px;padding:22px}.gy-tuiyan-elements p{margin-top:8px}.gy-tuiyan-legend{display:flex;gap:14px;margin-top:18px;font-size:12px}.gy-tuiyan-legend span{display:flex;align-items:center;gap:5px}.gy-tuiyan-legend i{display:block;width:6px;height:6px;border-radius:50%}.gy-tuiyan-readings{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.gy-tuiyan-continuations>button,.gy-tuiyan-letter,.gy-tuiyan-topics{padding:26px;border:1px solid #d5e3d9;border-radius:20px;text-align:left}.gy-tuiyan-letter{display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:linear-gradient(130deg,#f7fbf3,#e4f0e5)}.gy-tuiyan-letter h3{font-size:23px;max-width:15em}.gy-tuiyan-eyebrow{font-size:11px;letter-spacing:.08em;color:#587761}.gy-tuiyan-link{display:inline-block;color:#386b51;font-size:13px;padding-top:12px}.gy-tuiyan-letter .gy-tuiyan-link{margin-top:auto}.gy-tuiyan-topics{background:#fdfefa}.gy-tuiyan-topic-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gy-tuiyan-topics ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:16px 0;padding:0}.gy-tuiyan-topics li{font-size:13px;padding:10px 0;border-bottom:1px solid #e3ebe4}.gy-tuiyan-continuations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gy-tuiyan-continuations>button{background:#f9fcf7}.gy-tuiyan-continuations>button:last-child{background:#f7f8f6}.gy-tuiyan-continuations h3{margin:9px 0 6px}@media(max-width:767px){.gy-tuiyan-home{gap:10px}.gy-tuiyan-section{scroll-margin-top:16px}.gy-tuiyan-section-head{align-items:flex-start;gap:10px}.gy-tuiyan-home h2{font-size:19px}.gy-tuiyan-continuations,.gy-tuiyan-elements,.gy-tuiyan-readings{grid-template-columns:minmax(0,1fr)}.gy-tuiyan-elements{padding:18px;gap:12px}.gy-tuiyan-continuations>button,.gy-tuiyan-letter,.gy-tuiyan-topics{padding:20px}.gy-tuiyan-letter h3{font-size:21px}.gy-tuiyan-topic-head{align-items:flex-start}}.gy-tuiyan-section-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.gy-tuiyan-section-head p{margin-top:6px}.gy-tuiyan-profile{padding:0 0 10px;border-bottom:1px solid #d7e5db}.gy-tuiyan-profile-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.gy-profile-menu{width:220px;max-width:calc(100vw - 40px)}.gy-tuiyan-profile-actions>.relative>button{padding:6px 10px;box-shadow:none!important;border-radius:10px}.gy-tuiyan-profile-actions .font-songti{font-family:inherit;font-size:14px}.gy-tuiyan-profile-actions>button{padding:8px 0 8px 12px;font-size:12px;color:#386b51}.gy-tuiyan-birth{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;margin-top:5px}.gy-tuiyan-birth strong{font-size:12px;font-weight:400}.gy-tuiyan-birth span{font-size:11px;line-height:1.6;color:var(--ink-2)}.gy-tuiyan-time-hint{margin-top:6px;font-size:12px;color:#8b6929}.gy-tuiyan-time-hint summary{cursor:pointer;padding:4px 0}.gy-tuiyan-time-hint summary>span{margin-left:10px;font-size:11px;color:var(--ink-3)}.gy-tuiyan-time-hint>div{padding:6px 0 2px}.gy-tuiyan-time-hint p+p{margin-top:5px}.gy-tuiyan-time-hint summary:focus-visible{outline:2px solid #38765a;outline-offset:3px}.gy-tuiyan-shell{--ink-1:#343f39;--ink-2:#526158;--ink-3:#68766d;color:var(--ink-1)}body:has(.gy-tuiyan-shell) .gy-ink-bed{background:#edf5f0!important}body:has(.gy-tuiyan-shell) .gy-ink-bed>div{display:none}.gy-tuiyan-shell .font-songti{font-family:inherit}.gy-tuiyan-shell a:focus-visible,.gy-tuiyan-shell button:focus-visible,.gy-tuiyan-shell summary:focus-visible{outline:2px solid #38765a;outline-offset:3px}.gy-tuiyan-mode{display:flex;align-items:center;gap:6px;padding:8px 0 12px;margin-bottom:10px;border-bottom:1px solid #d7e5db}.gy-tuiyan-mode button{padding:9px 14px;font-size:14px;border-radius:12px;color:#526158;cursor:pointer}.gy-tuiyan-mode button[aria-pressed=true]{background:#dcece2;color:#225f4c;font-weight:600}.gy-tuiyan-mode .gy-mode-reading{margin-left:auto;font-size:12px;color:#2f7660}.gy-pan-sections{display:flex;gap:18px;font-size:12px}.gy-pan-sections button{padding:7px 0;color:#60746a}.gy-pan-sections button[aria-current]{color:#26674f;border-bottom:2px solid #38765a}.gy-core-pillars .glass,.gy-tuiyan-home>.glass{background:#fcfdf8;border:1px solid #dbe7de;box-shadow:none}.gy-current-time,.gy-five-focus,.gy-structure-preview{border:1px solid #d5e5da;border-radius:18px;background:#fcfdf8;padding:18px}.gy-five-focus{background:linear-gradient(120deg,#f6fbf6,#eaf4ed)}.gy-five-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;margin-top:12px}.gy-five-chart{max-width:370px;width:100%;margin:auto}.gy-five-judgment dl{display:flex;gap:28px;margin:0 0 12px}.gy-five-judgment dl>div{display:flex;gap:10px;align-items:center}.gy-five-judgment dt{font-size:12px;color:#60746a}.gy-five-judgment dd{font-size:32px;font-weight:500;margin:0}.gy-five-judgment .gy-five-route{font-size:15px;font-weight:600;color:#374c40;margin-bottom:6px}.gy-five-colors{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:16px}.gy-five-colors span{display:flex;align-items:center;gap:6px;font-size:11px;color:#526158}.gy-five-colors i{width:18px;height:18px;border:1px solid #00000016;border-radius:50%}.gy-five-diy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:15px 0 0;margin-top:14px;border-top:1px solid #cfdfd4;color:#42634f;font-size:12px;text-decoration:none}.gy-five-diy strong{font-weight:500;color:#25674f}.gy-structure-preview .gy-evidence-preview{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.gy-tuiyan-shell .gy-evidence-preview .ev-header,.gy-tuiyan-shell .gy-evidence-preview .ev-layout>aside,.gy-tuiyan-shell .gy-evidence-preview .ev-legend,.gy-tuiyan-shell .gy-evidence-preview .ev-panel>table,.gy-tuiyan-shell .gy-evidence-preview .ev-tabs{display:none}.gy-tuiyan-shell .gy-evidence-preview .ev-layout{display:block}.gy-tuiyan-shell .gy-evidence-preview .ev-panel{border:0;background:transparent;padding:0}.gy-tuiyan-shell .gy-evidence-preview .ev-panel-head{display:none}.gy-tuiyan-shell .gy-evidence-preview .ev-flow{max-height:280px}.gy-time-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.gy-time-summary>div{display:flex;flex-direction:column;align-items:center;gap:6px;border-right:1px solid #dce6df}.gy-time-summary>div:last-child{border:0}.gy-time-summary small{font-size:11px;color:#68766d}.gy-time-summary strong{font-size:23px;letter-spacing:.12em;font-weight:500}.gy-reading-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border:1px solid #cadfd1;border-radius:16px;background:#e3f0e7;text-align:left}.gy-reading-cta small,.gy-reading-cta strong{display:block}.gy-reading-cta strong{font-size:16px;font-weight:500}.gy-reading-cta small{margin-top:6px;font-size:11px;color:#61756a}.gy-reading-cta>span:last-child{font-size:12px;color:#25674f;white-space:nowrap}.gy-reading-hub{display:flex;flex-direction:column;gap:18px;max-width:900px;margin:auto}.gy-reading-hub h1,.gy-reading-hub h2,.gy-reading-hub p{margin:0}.gy-reading-hub h2{font-size:20px;font-weight:600}.gy-reading-hub p{font-size:13px;line-height:1.8;color:#607268}.gy-reading-intro{padding:16px 4px}.gy-reading-intro>span{font-size:11px;color:#537c66;letter-spacing:.12em}.gy-reading-intro h1{font-size:28px;margin:8px 0;font-weight:500}.gy-reading-pillars{display:flex;gap:22px;margin-top:14px;font-size:18px;letter-spacing:.15em;color:#3f6553}.gy-reading-letter{padding:24px;background:linear-gradient(125deg,#f9fcf5,#dfefe5);border:1px solid #cedfd1;border-radius:18px}.gy-reading-letter h2{margin:10px 0 6px}.gy-reading-letter ul{padding-left:18px;font-size:13px;line-height:2;color:#526158;margin:16px 0}.gy-reading-letter button{padding:10px 18px;background:#327a63;color:white;border-radius:10px;font-size:13px}.gy-reading-letter small{display:block;font-size:11px;color:#66796c;margin-top:10px}.gy-reading-topics{padding:20px;background:#fcfdf8;border:1px solid #dbe7de;border-radius:18px}.gy-reading-topics .gy-reading-scope{margin-bottom:14px;font-size:12px}.gy-reading-topics .glass{box-shadow:none;background:transparent;border:0}.gy-reading-time>header{margin-bottom:14px}.gy-reading-time>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gy-reading-time button{text-align:left;padding:20px;background:#f9fcf7;border:1px solid #d5e3d9;border-radius:16px}.gy-reading-time small,.gy-reading-time span,.gy-reading-time strong{display:block}.gy-reading-time strong{font-size:17px;font-weight:500}.gy-reading-time span{margin:8px 0 15px;font-size:12px;line-height:1.7;color:#61756a}.gy-reading-time small{font-size:12px;color:#327a63}.gy-reading-method{border-top:1px solid #d4e3d8;padding:16px 2px;font-size:13px;color:#53695b}.gy-reading-method summary{cursor:pointer}.gy-reading-method p{margin-top:10px}.gy-tuiyan-home .gy-tuiyan-profile{padding:14px 16px;background:#f8fbf7;border:1px solid #d6e4da;border-radius:14px}.gy-tuiyan-profile-actions>.relative>button{padding:4px 0!important;border:0!important;background:transparent!important}.gy-tuiyan-profile-actions .font-songti{font-size:17px!important;letter-spacing:.02em}.gy-tuiyan-home .gy-tuiyan-birth{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:8px}.gy-tuiyan-birth strong{font-size:14px;line-height:1.6;color:#405249}.gy-tuiyan-birth time{margin-left:8px;font-variant-numeric:tabular-nums}.gy-tuiyan-birth span{font-size:12px;color:#728078}.gy-tuiyan-time-hint{border-top:1px solid #e0e9e2;margin-top:10px;padding-top:5px}.gy-tuiyan-shell .gy-row-label{display:flex;align-items:center;justify-content:center;text-align:center;background:#f8faf6!important;border-right-color:#e5ece6!important;font-weight:400}.gy-tuiyan-shell .gy-pillar-glyph{font-family:inherit;font-weight:500;line-height:1.4;padding-top:12px;padding-bottom:12px}.gy-tuiyan-shell .gy-pillars-table h2{font-weight:500!important;font-size:17px;letter-spacing:.02em}.gy-tuiyan-shell .gy-pillars-table[data-columns="5"] .gy-pillar-grid>:nth-child(5n+4),.gy-tuiyan-shell .gy-pillars-table[data-columns="6"] .gy-pillar-grid>:nth-child(6n+5),.gy-tuiyan-shell .gy-pillars-table[data-columns="7"] .gy-pillar-grid>:nth-child(7n+6),.gy-tuiyan-shell .gy-pillars-table[data-columns="8"] .gy-pillar-grid>:nth-child(8n+7){background-color:#edf4ef!important}.gy-tuiyan-home .gy-five-original{max-width:400px;width:100%;margin:18px auto 24px}.gy-five-complete{padding:20px 4px 16px;border-top:1px solid #d6e4da}.gy-five-complete h3{margin-bottom:16px!important;font-weight:500!important}.gy-five-focus>section{margin:0 -4px}.gy-five-focus>section h2,.gy-five-focus>section h3{font-size:16px;font-weight:500!important}.gy-time-open{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;border-radius:12px;background:#e1eee6;color:#245e49;font-size:14px}.gy-tuiyan-shell .gy-evidence{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.gy-tuiyan-shell .gy-evidence .ev-header{border-bottom:1px solid #d9e5dc;padding-bottom:14px}.gy-tuiyan-shell .gy-evidence h2{font-size:19px;font-weight:500;letter-spacing:.02em;color:#334c40}.gy-tuiyan-shell .gy-evidence h3{font-weight:500;color:#3e5448}.gy-tuiyan-shell .gy-evidence .ev-colored-glyph,.gy-tuiyan-shell .gy-evidence .ev-glyph,.gy-tuiyan-shell .gy-evidence .ev-pillar-strip b{font-family:inherit;font-weight:500}.gy-tuiyan-shell .gy-evidence .ev-legend>span{border:0;background:transparent;padding:3px 5px;font-weight:500}.gy-tuiyan-shell .gy-evidence .ev-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:0;overflow:visible;margin:18px 0}.gy-tuiyan-shell .gy-evidence .ev-tabs button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 6px;border:1px solid #c9dcd0;border-radius:10px;background:#f0f6f1;color:#4d6858;font-size:13px;white-space:nowrap;transition:background .18s,box-shadow .18s,transform .18s}.gy-tuiyan-shell .gy-evidence .ev-tabs button[aria-pressed=true]{background:#2d6953;border-color:#2d6953;color:#fff;box-shadow:0 3px 8px #264f3c18}@media(hover:hover){.gy-tuiyan-shell .gy-evidence .ev-tabs button:hover{background:#e1eee4;transform:translateY(-2px);box-shadow:0 4px 10px #34594116}.gy-tuiyan-shell .gy-evidence .ev-tabs button[aria-pressed=true]:hover{background:#245c47}}.gy-tuiyan-shell .gy-evidence .ev-tabs button:active{transform:translateY(0) scale(.98)}.ev-view-content{animation:gy-structure-in .2s ease-out}@keyframes gy-structure-in{0%{opacity:.45}to{opacity:1}}.ev-kinship-intro{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:4px 0 14px}.ev-kinship-intro strong{font-weight:500;font-size:16px;color:#355843}.ev-kinship-intro span{font-size:12px;color:#728075}.ev-kinship-row{padding:22px 0;border-top:1px solid #d9e5dc}.ev-kinship-row>header{display:flex;align-items:baseline;gap:8px 16px;flex-wrap:wrap;margin-bottom:14px}.ev-kinship-row>header h3{font-size:17px!important;margin:0!important}.gy-tuiyan-shell .ev-kinship-row>header p{font-size:12px;color:#77877b}.ev-kinship-stars{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.ev-kinship-stars span{font-size:11px;color:#52705d;border:1px solid #d3e1d7;border-radius:5px;padding:2px 7px}.ev-kinship-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ev-kinship-columns>section{padding:14px;background:#f4f8f3;border-radius:10px;min-width:0}.ev-kinship-columns h4{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;font-size:13px;font-weight:500;color:#415d4c;margin:0 0 12px}.ev-kinship-columns h4 small{font-size:11px;font-weight:400;color:#7b897f}.gy-tuiyan-shell .ev-kinship-note{font-size:11px;line-height:1.7;color:#758479;margin-top:12px}@media(max-width:600px){.gy-tuiyan-shell .gy-evidence .ev-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-kinship-columns{grid-template-columns:minmax(0,1fr);gap:10px}.ev-kinship-stars{margin-left:0}.gy-tuiyan-home .gy-five-original{max-width:340px}}@media(prefers-reduced-motion:reduce){.ev-view-content{animation:none}.gy-tuiyan-shell .gy-evidence .ev-tabs button{transition:none;transform:none!important}}.gy-tuiyan-home{gap:24px}.gy-tuiyan-home .gy-pan-directory{position:sticky;top:0;z-index:35;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;background:#f3f8f4;border-bottom:1px solid #cfdfd4;box-shadow:0 6px 12px #345b4310}.gy-pan-directory a{display:block;padding:13px 4px;text-align:center;font-size:14px;color:#68776e;border-bottom:2px solid transparent;text-decoration:none}.gy-pan-directory a[aria-current=location]{color:#24634d;border-bottom-color:#327a63;font-weight:600}.gy-tuiyan-home .gy-tuiyan-section{scroll-margin-top:66px}.gy-pan-full{gap:24px}.gy-pan-analysis{background:#fcfdf8;border:1px solid #dbe7de;border-radius:16px;overflow:hidden}.gy-pan-analysis-grid>.glass,.gy-pan-analysis>.glass{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gy-pan-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dbe7de}.gy-pan-analysis-grid>section+section{border-left:1px solid #dbe7de!important}.gy-tuiyan-home .gy-pan-analysis .gy-evidence{border:0;border-top:1px solid #dbe7de;border-radius:0;background:transparent;box-shadow:none}.gy-tuiyan-home .gy-evidence .ev-eyebrow{font-size:11px}.gy-tuiyan-home .gy-evidence .ev-header{gap:10px;flex-wrap:wrap}.gy-tuiyan-home .gy-evidence .ev-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gy-tuiyan-home .gy-evidence .ev-tabs button{padding:10px 6px;font-size:13px}.gy-tuiyan-home .gy-evidence .ev-panel{background:#f8fbf7;border-color:#dbe7de}.gy-tuiyan-home .gy-evidence .ev-flow{width:min(100%,760px);height:auto;margin:0 auto;display:block}.gy-tuiyan-home .gy-evidence .ev-flow .ev-glyph{font-size:34px}.gy-tuiyan-home .gy-evidence .ev-flow text{font-size:11px}.gy-tuiyan-home .gy-evidence .ev-flow rect{rx:4px}.gy-tuiyan-home .gy-evidence .ev-flow+.ev-node-detail,.gy-tuiyan-home .gy-evidence .ev-panel .ev-table{max-width:760px;margin-left:auto;margin-right:auto}.gy-element-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:20px 8px 8px}.gy-element-bars>div{display:flex;flex-direction:column;align-items:center;gap:10px}.gy-element-bars>div>span{font-size:19px;font-variant-numeric:tabular-nums;color:#42584b}.gy-element-bars small{font-size:10px;margin-left:2px}.gy-element-track{width:24px;height:145px;background:#dce7df;border-radius:14px;overflow:hidden;display:flex;align-items:flex-end}.gy-element-track i{display:block;width:100%;border-radius:14px}.gy-element-bars strong{font-size:17px;font-weight:500}.gy-element-distribution>p{text-align:center;margin:12px 0 0;font-size:11px;color:#697a6e}.gy-five-diy img{width:64px;height:64px;object-fit:contain}.gy-five-diy>span{flex:1}.gy-section-heading{padding:8px 2px 0}.gy-section-heading>span{font-size:11px;color:#74877b;letter-spacing:.16em}.gy-section-heading h2{margin-top:6px}.gy-time-full>.space-y-6>.inline-flex{margin-bottom:16px}.gy-time-full .glass{background:#fcfdf8;border:1px solid #dbe7de;box-shadow:none}.gy-pair-entry{display:flex;align-items:center;gap:18px;text-align:left;padding:20px;border-top:1px solid #cbded1;border-bottom:1px solid #cbded1}.gy-pair-symbol{font-size:30px;letter-spacing:-9px;color:#638572;padding-right:9px}.gy-pair-entry small,.gy-pair-entry strong{display:block}.gy-pair-entry strong{font-size:17px;font-weight:500}.gy-pair-entry small{font-size:12px;color:#687a6e;margin-top:6px}.gy-pair-entry>span:last-child{margin-left:auto;color:#327a63}.gy-reading-end{background:#285d4b;border-color:#285d4b;color:#fff}.gy-reading-end small,.gy-reading-end>span:last-child{color:#d0e4d8}@media(max-width:767px){.gy-tuiyan-home{gap:18px}.gy-pan-analysis-grid{grid-template-columns:minmax(0,1fr)}.gy-pan-analysis-grid>section+section{border-left:0!important;border-top:1px solid #dbe7de!important}.gy-tuiyan-home .gy-pan-analysis .gy-evidence{padding:14px}.gy-tuiyan-home .gy-evidence .ev-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gy-tuiyan-home .gy-evidence .ev-flow{width:100%}.gy-tuiyan-home .gy-evidence .ev-flow .ev-glyph{font-size:38px}.gy-five-diy{gap:8px;font-size:11px}.gy-five-diy strong{margin-left:72px}.gy-element-track{height:128px}.gy-pair-entry{padding:18px 4px}.gy-tuiyan-mode{padding-top:0;gap:2px}.gy-tuiyan-mode button{padding:8px 10px;font-size:13px}.gy-current-time,.gy-five-focus,.gy-structure-preview{padding:14px}.gy-five-layout{grid-template-columns:minmax(0,1fr);gap:10px}.gy-five-chart{max-width:280px}.gy-five-judgment dl{margin-bottom:8px}.gy-five-focus .gy-tuiyan-section-head{align-items:center}.gy-tuiyan-section-head>button{font-size:11px}.gy-reading-letter,.gy-reading-topics{padding:18px}.gy-reading-intro h1{font-size:25px}.gy-reading-time>div{gap:10px}.gy-reading-time button{padding:14px}.gy-reading-cta{padding:16px}}.gy-evidence .ev-vertical-pillars{max-width:740px;margin:0 auto 18px;border-radius:12px;overflow:hidden;background:#f4f9f6}.gy-evidence .ev-single-pillar{display:flex;flex-direction:column;align-items:center;padding:10px;border-right:1px solid #d4e2da;gap:5px}.gy-evidence .ev-single-pillar:last-child{border-right:0}.gy-evidence .ev-single-pillar button{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid transparent!important;border-radius:8px;min-width:64px;padding:5px}.gy-evidence .ev-single-pillar button:hover{background:#deeee5}.gy-evidence .ev-single-pillar .ev-colored-glyph{font-size:28px}.gy-evidence .ev-palace-glyphs{flex-direction:column;gap:6px}.gy-evidence .ev-palace-columns{grid-template-columns:1fr;gap:10px}.ev-node-detail{background:#eaf4ee;border:1px solid #c7dfd1;border-radius:9px;padding:12px;margin:10px 0;font-size:12px}.ev-node-detail p{margin-top:5px!important}@media(min-width:1000px){.gy-evidence .ev-palace-reading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gy-evidence .ev-relations-full{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.gy-evidence .ev-relation-counts{grid-column:1/-1;margin:0}.gy-evidence .ev-detail-groups .ev-relation-group:first-child{margin-top:0}}.gy-outfit-swatches{display:flex;gap:12px;margin:12px 0}.gy-outfit-swatches span{flex:1;font-size:12px}.gy-outfit-swatches i{display:block;height:28px;border:1px solid #cbd8d0;border-radius:6px;margin-bottom:4px}.gy-accessories,.gy-outfit-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.gy-outfit-scenes figure{margin:0;border:1px solid #d5e2da;border-radius:12px;overflow:hidden;background:#f2f6f2}.gy-outfit-scenes svg{height:150px;width:100%}.gy-outfit-scenes figcaption{padding:8px 12px;font-size:12px}.gy-accessories a{display:flex;align-items:center;gap:12px;background:#f3f8f5;border:1px solid #d3e2d9;padding:12px;border-radius:12px}.gy-accessories img{width:64px;height:64px;object-fit:contain}.gy-accessories small{display:block;font-size:12px;margin-top:5px;color:#60766a}.gy-outfit-editorial h3{font-size:14px;font-weight:600;margin-top:18px}.gy-outfit-editorial p{font-size:13px;line-height:1.75}.gy-material-copy{border-left:2px solid #8eafa0;padding-left:12px;margin-top:12px}@media(max-width:600px){.gy-accessories{grid-template-columns:1fr}}.ev-relation-detail[role=button]{cursor:pointer;border-radius:8px;transition:background .15s}.ev-relation-detail[role=button]:hover{background:#f0f6f1}.ev-relation-detail[role=button]:focus-visible{outline:2px solid #3c7961;outline-offset:2px}.gy-material-photos{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0;align-items:flex-start}.gy-material-photos figure{margin:0;width:112px;overflow:hidden;border:1px solid #d4e2d9;border-radius:9px;background:#f8fbf9}.gy-material-photos figure>div{width:100%;aspect-ratio:1}.gy-material-photos figcaption{padding:6px 8px;font-size:11px;color:#4d6557}.gy-material-photos>small{flex-basis:100%;font-size:10px;color:#7c8d82}.gy-accessory-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0}.gy-accessory-materials figure{display:flex;align-items:center;gap:10px;margin:0;padding:8px 0;border-bottom:1px solid #dce8df}.gy-accessory-materials img{width:38px;height:38px;object-fit:contain;flex-shrink:0}.gy-accessory-materials strong{font-size:12px;font-weight:500}.gy-accessory-materials small{display:block;font-size:10px;color:#74867a;line-height:1.6}.gy-outfit-editorial .gy-material-note{font-size:10px;color:#7b8b80}@media(max-width:480px){.gy-accessory-materials{grid-template-columns:1fr}.gy-material-photos figure{width:100px}}.gy-five-diy img{background:transparent}.gy-reading-end-note{max-width:480px;line-height:1.7;margin-top:8px;opacity:.85}.gy-reading-foundation{border:1px solid #c9ded3;background:#eaf3ed;border-radius:16px;padding:20px;margin:4px 0 20px;color:#355347}.gy-reading-foundation h2{font-size:17px;font-weight:600;margin:0 0 8px}.gy-reading-foundation p{font-size:12px;line-height:1.8;margin:0;color:#587064}.gy-reading-foundation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-top:18px}.gy-reading-foundation h3{font-size:13px;font-weight:600;margin:0 0 5px;color:#2e614e}.gy-reading-foundation .gy-reading-foundation-scope{border-top:1px solid #d0e1d6;padding-top:12px;margin-top:16px;font-size:11px}@media(max-width:600px){.gy-reading-foundation{padding:16px}.gy-reading-foundation-grid{gap:14px}.gy-reading-end{align-items:flex-start;flex-direction:column;gap:14px}}.gy-reading-observatory{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;position:relative;padding:22px 28px 18px;margin-bottom:20px;border-bottom:1px solid #c8dbd1;background:radial-gradient(ellipse at 70% 42%,#e1eee7 0,transparent 68%);color:#315e4e}.gy-reading-identity h1{font-family:var(--font-songti),"Songti SC","STSong",serif;font-size:30px;font-weight:500;letter-spacing:.09em;margin:0 0 15px}.gy-reading-identity p{font-size:12px;color:#607a6d;line-height:1.8;margin:0}.gy-reading-chart-signature{display:flex;flex-wrap:wrap;gap:15px;margin-top:19px;color:#557363;font-family:Songti SC,STSong,serif;font-size:15px;letter-spacing:.12em}.gy-flow-instrument{width:100%;max-width:420px;justify-self:center;grid-column:2;grid-row:1/3;color:#416b58;pointer-events:none}.gy-flow-instrument svg{width:100%;height:auto;display:block;overflow:visible}.gy-flow-instrument text{fill:#416b58;stroke:none;font-family:Songti SC,STSong,serif;font-size:12px;paint-order:stroke;stroke:#e9f2ed;stroke-width:5px;stroke-linejoin:round}.gy-reading-instrument-caption{align-self:start;margin:22px 0 0;font-size:11px;color:#597565;letter-spacing:.07em;display:flex;flex-wrap:wrap;gap:8px}.gy-reading-instrument-caption span{color:#a38e62}.gy-instrument-turn{transform-origin:240px 240px;animation:gy-instrument-revolve 120s linear infinite;animation-play-state:paused}.gy-flow-instrument[data-running=true] .gy-instrument-turn{animation-play-state:running}.gy-instrument-branches{animation-duration:180s}.gy-instrument-stems{animation-duration:135s;animation-direction:reverse}.gy-instrument-orbit-a{animation-duration:95s}.gy-instrument-orbit-b{animation-duration:150s;animation-direction:reverse}.gy-instrument-core{animation-duration:210s}@keyframes gy-instrument-revolve{to{transform:rotate(1turn)}}@media(max-width:640px){.gy-reading-observatory{display:flex;flex-direction:column;padding:18px 10px 22px;margin-bottom:22px;background:radial-gradient(ellipse at 50% 50%,#e1eee7 0,transparent 72%)}.gy-reading-identity{text-align:center}.gy-reading-identity h1{font-size:25px;margin-bottom:9px}.gy-reading-chart-signature{justify-content:center;margin-top:10px;font-size:13px}.gy-flow-instrument{width:min(100%,310px);margin:8px auto 0}.gy-reading-instrument-caption{align-self:center;justify-content:center;margin-top:6px;font-size:10px;gap:7px}}@media(prefers-reduced-motion:reduce){.gy-flow-instrument .gy-instrument-turn{animation:none!important}}.gy-armillary{position:relative;width:300px;height:290px;justify-self:center;grid-column:2;grid-row:1/3;pointer-events:none}.gy-armillary-space{position:absolute;inset:0;perspective:850px;perspective-origin:50% 40%}.gy-armillary-frame{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(-25deg) rotate(-18deg)}.gy-armillary-ring{position:absolute;left:50%;top:50%;width:248px;height:248px;margin:-124px;border:5px double #789a87;border-radius:50%;transform-style:preserve-3d;box-shadow:0 0 0 1px #c8d9cf,inset 0 0 0 1px #345e4c;background:transparent}.gy-armillary-meridian{transform:rotateY(75deg);border-width:7px;border-color:#426e58}.gy-armillary-equator{transform:rotateX(80deg);border-color:#819b89}.gy-armillary-axis{position:absolute;left:calc(50% - 2px);top:2%;height:96%;width:4px;background:linear-gradient(90deg,#345a49,#acc1ac,#456853);transform:rotate(-8deg)}.gy-armillary-rotor{position:absolute;inset:0;transform-style:preserve-3d;animation:gy-armillary-spin 42s linear infinite paused}.gy-armillary-ecliptic{transform:rotateX(32deg);border-color:#9d9573}.gy-armillary-inner{width:196px;height:196px;margin:-98px;transform:rotateY(68deg) rotateX(-24deg);border-color:#426d58}.gy-armillary-cross{width:174px;height:174px;margin:-87px;transform:rotateX(83deg) rotateY(-24deg);border-width:3px;opacity:.7}.gy-armillary-ring span{position:absolute;left:calc(50% - 6px);top:calc(50% - 6px);width:12px;height:12px;font:11px Songti SC,serif;color:#315e4e;text-align:center;backface-visibility:visible}.gy-armillary-shadow{position:absolute;width:160px;height:17px;bottom:3px;left:70px;background:radial-gradient(ellipse,#456b4f26,transparent 70%);filter:blur(4px)}.gy-armillary[data-running=true] .gy-armillary-rotor{animation-play-state:running}@keyframes gy-armillary-spin{0%{transform:rotateY(15deg) rotate(0deg)}to{transform:rotateY(375deg) rotate(1turn)}}.gy-reading-letter-compact{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px!important}.gy-reading-letter-compact h2{font-size:21px;margin:4px 0!important}.gy-reading-letter-compact p{font-size:12px}.gy-reading-letter-compact small{margin-top:6px;font-size:10px}.gy-reading-letter-compact button{flex-shrink:0;padding:9px 12px;font-size:12px}.gy-reading-letter-compact .gy-tuiyan-eyebrow{font-size:10px}.gy-separated-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gy-separated-topics>button{padding:16px!important;border:1px solid #ccded3;border-radius:13px;background:#f5faf6;align-items:flex-start;min-height:96px}.gy-separated-topics>button:hover{background:#e8f2ec}@media(max-width:640px){.gy-reading-hub{gap:14px}.gy-reading-observatory{padding:6px 0 10px;margin-bottom:0}.gy-reading-identity h1{font-size:23px}.gy-reading-identity p{font-size:11px}.gy-reading-chart-signature{margin-top:5px;font-size:12px}.gy-armillary{width:260px;height:230px;margin:-4px auto -5px}.gy-armillary-space{transform:scale(.82);transform-origin:50% 50%}.gy-armillary-shadow{left:50px;bottom:0}.gy-reading-letter-compact{padding:13px 15px!important;gap:8px}.gy-reading-letter-compact h2{font-size:19px}.gy-reading-letter-compact p{font-size:11px}.gy-reading-letter-compact button{font-size:11px;padding:8px}.gy-reading-hub .gy-reading-instrument-caption{font-size:10px}.gy-separated-topics>button{padding:12px!important}}@media(prefers-reduced-motion:reduce){.gy-armillary-rotor{animation:none!important}}.gy-armillary-ring{border-color:#567965 #acc3b4 #7d9988 #456a56;border-style:solid;border-width:1px;box-shadow:0 0 0 2px #d5e3da55,inset 0 0 0 2px #e5eee755}.gy-armillary-ring:after{content:"";position:absolute;inset:4px;border:.5px solid #8ca69680;border-radius:50%;pointer-events:none}.gy-armillary-meridian{transform:rotateY(52deg) rotate(-12deg);border-width:1px;border-color:#587b65 #b2c5b7 #769783 #42684f}.gy-armillary-ecliptic{transform:rotateX(38deg);border-color:#8e886e #c9c6b6 #aaa38a #797b60}.gy-armillary-inner{border-color:#597e67 #adbfaf #87a28f #40694f}.gy-armillary-axis{left:calc(50% - .5px);top:7%;height:86%;width:1px;background:linear-gradient(#a1b8a980,#557b6380,#b3c6b680)}.gy-armillary-pivot{position:absolute;left:calc(50% - 3px);top:calc(50% - 3px);width:6px;height:6px;border:1px solid #65836b;border-radius:50%;background:#dce8de;transform:translateZ(1px)}.gy-armillary-tick{position:absolute;left:calc(50% - .3px);top:50%;height:3px;width:.6px;background:#6b8972;transform-origin:50% 0}.gy-armillary-tick.major{height:7px;width:1px;background:#476e55}.gy-armillary-rotor{animation-duration:90s}.gy-armillary-ring span{font-size:10px;color:#5b7762}.gy-armillary-shadow{opacity:.4}.gy-tuiyan-home .gy-pair-entry,.gy-tuiyan-home .gy-time-open{padding:15px 18px;border:1px solid #d0e2d7;border-radius:13px;background:#e5f0e9;gap:14px;color:#315f4e}.gy-tuiyan-home .gy-pair-entry strong,.gy-tuiyan-home .gy-time-open{font-size:15px;font-weight:500}.gy-tuiyan-home .gy-pair-entry small{font-size:11px;margin-top:3px}.gy-tuiyan-home .gy-pair-symbol{font-size:25px}.gy-tuiyan-home .gy-reading-end{padding:18px;flex-direction:row;align-items:center;gap:10px;background:#3a715e;border:1px solid #548775;box-shadow:inset 0 0 0 3px #ffffff08;border-radius:14px;color:#fff}.gy-tuiyan-home .gy-reading-end>span:first-child{min-width:0;flex:1}.gy-tuiyan-home .gy-reading-end strong{font-size:16px;font-weight:600}.gy-tuiyan-home .gy-reading-end small{font-size:11px;line-height:1.8;color:#dfede5;margin-top:5px}.gy-tuiyan-home .gy-pair-entry>span:last-child,.gy-tuiyan-home .gy-reading-end>span:last-child,.gy-tuiyan-home .gy-time-open>span:last-child{font-size:19px;flex-shrink:0}@media(max-width:380px){.gy-tuiyan-home .gy-reading-end small{font-size:10px}}.gy-shendu-section{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.gy-shendu-section .glass,.gy-shendu-section>.space-y-3,.gy-shendu-section>.space-y-4,.gy-shendu-section>.space-y-5{width:100%}.gy-career-report{max-width:900px;margin:auto;color:#354e43}.gy-career-cover{padding:25px 26px;background:#e5f0e9;border-top:2px solid #6b917c;border-bottom:1px solid #cbded2}.gy-career-cover small,.gy-career-cover>span{font-size:11px;letter-spacing:.12em;color:#65816f}.gy-career-cover h1{font-family:Songti SC,serif;font-size:27px;line-height:1.5;margin:10px 0}.gy-career-cover p{font-size:12px;color:#718274}.gy-career-cover>div{display:flex;gap:20px;margin:15px 0;font-family:Songti SC,serif;letter-spacing:.15em}.gy-career-layout{display:grid;grid-template-columns:155px minmax(0,1fr);gap:28px;margin-top:28px}.gy-career-layout nav{position:sticky;top:95px;align-self:start;display:flex;flex-direction:column;gap:5px}.gy-career-layout nav a{font-size:12px;color:#617a69;padding:9px;border-left:1px solid #d3e1d8}.gy-career-layout nav a:hover{background:#e6f0e9;color:#265b43}.gy-career-layout nav span{font-size:10px;color:#97a797;margin-right:10px}.gy-career-body{max-width:700px;background:#fbfcf8;padding:0 24px}.gy-career-chapter{padding:26px 0;border-bottom:1px solid #dae5dc;scroll-margin-top:110px}.gy-career-chapter>header{display:flex;align-items:baseline;gap:13px;margin-bottom:18px}.gy-career-chapter>header>span{font-family:serif;font-size:13px;color:#9d9475}.gy-career-chapter h2{font-size:19px;font-weight:500}.gy-career-chapter p{line-height:1.95}.gy-career-figure{margin-top:24px;padding:12px;background:#edf4ee;border:1px solid #d7e5da;border-radius:12px}.gy-career-figure>.glass{box-shadow:none;background:transparent;padding:10px;border:0}.gy-career-candidates{padding:15px 0;margin-top:18px}.gy-career-candidates p,.gy-career-candidates small,.gy-career-chart-note,.gy-career-edition,.gy-career-empty{font-size:12px;color:#788979}.gy-career-candidates>div{display:flex;flex-wrap:wrap;gap:8px;margin:9px 0}.gy-career-candidates span{padding:4px 10px;border:1px solid #d7e3d9;border-radius:5px;font-size:12px}.gy-career-chapter>button{margin-top:16px;font-size:13px;color:#31664d}.gy-career-edition{padding:12px}.gy-career-chart-note{margin-top:12px}@media(max-width:700px){.gy-career-cover{padding:18px}.gy-career-cover h1{font-size:23px}.gy-career-layout{display:block;margin-top:12px}.gy-career-layout nav{position:static;flex-direction:row;flex-wrap:wrap;gap:3px;padding:6px 0 15px}.gy-career-layout nav a{padding:6px 8px;font-size:11px;border:1px solid #d3e1d8;border-radius:5px}.gy-career-layout nav span{display:none}.gy-career-body{padding:0 16px}.gy-career-chapter{padding:22px 0}.gy-career-figure{padding:6px}.gy-career-chapter h2{font-size:18px}}.gy-mjzs-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid #d7e5db;background:#f6f8f3;padding:20px 22px 0}.gy-mjzs-art{position:absolute;inset:0 0 0 auto;width:52%;background-position:center 70%;background-size:cover;background-repeat:no-repeat;opacity:.78;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%),linear-gradient(0deg,transparent,#000 30%);-webkit-mask-composite:source-in;mask-composite:intersect}.gy-mjzs-txt{position:relative;max-width:60%}.gy-mjzs-eyebrow{font-size:11px;letter-spacing:.32em;color:#68766d}.gy-mjzs-card .gy-mjzs-txt h3{font-size:26px;font-weight:600;letter-spacing:.06em;margin-top:6px}.gy-mjzs-keywords{font-size:12.5px;color:#68766d;margin-top:4px;letter-spacing:.12em}.gy-mjzs-card dl{margin-top:14px;display:grid;grid-template-columns:40px 1fr;row-gap:8px;font-size:13px;line-height:1.6}.gy-mjzs-card dt{color:#386b51;font-weight:600;letter-spacing:.1em}.gy-mjzs-card dd{color:#526158}.gy-mjzs-card dd em{font-style:normal;border:1px solid rgba(56,107,81,.35);border-radius:999px;padding:0 7px;color:#386b51;background:rgba(143,174,155,.12)}.gy-mjzs-rz{position:relative;margin:18px -22px 0;padding:14px 22px;border-top:1px dashed #d7e5db;background:rgba(255,255,255,.72);backdrop-filter:blur(2px);display:flex;align-items:center;gap:14px}.gy-mjzs-thumb{display:none;width:52px;height:52px;border-radius:10px;background-position:center 62%;background-size:150%;background-repeat:no-repeat;border:1px solid #d7e5db;flex:none}.gy-mjzs-rz-text{flex:1;min-width:0}.gy-mjzs-rz-text b{font-size:17px;letter-spacing:.06em}.gy-mjzs-rz-text>span{font-size:12px;color:#386b51;border:.5px solid rgba(56,107,81,.4);border-radius:999px;padding:1px 9px;margin-left:8px;background:rgba(143,174,155,.12)}.gy-mjzs-card .gy-mjzs-rz-text p{font-size:13px;color:#526158;margin-top:4px}.gy-mjzs-rz-text p span{display:inline-block}.gy-mjzs-go{flex:none;font-size:13px;color:#fff;background:#386b51;border-radius:999px;padding:7px 16px;letter-spacing:.06em}.gy-rzcard-dialog *{box-sizing:border-box;margin:0}.gy-rzcard-card{position:relative;width:min(330px,86vw);aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:#f6f8f3 bottom/100% 88% no-repeat;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 30px rgba(60,90,72,.12);border:.5px solid rgba(93,122,104,.18)}.gy-rzcard-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(246,248,243,1),rgba(246,248,243,.92) 14%,rgba(246,248,243,0) 34%)}.gy-rzcard-in{position:relative;height:100%;padding:24px 24px 20px;display:flex;flex-direction:column}.gy-rzcard-base{font-size:12px;letter-spacing:.32em;color:#8a8270}.gy-rzcard-head{display:flex;align-items:flex-end;gap:10px;margin-top:10px}.gy-rzcard-gz{font-size:50px;line-height:1;letter-spacing:.06em;font-weight:600}.gy-rzcard-lab{display:flex;flex-direction:column;gap:6px;padding-bottom:4px}.gy-rzcard-lab small{font-size:11px;letter-spacing:.3em;color:#8a8270}.gy-rzcard-lab b{font-weight:500;font-size:13px;letter-spacing:.18em;color:#5d7a68;border:.5px solid rgba(93,122,104,.4);border-radius:999px;padding:2px 10px;background:rgba(143,174,155,.12)}.gy-rzcard-gold{margin-top:12px;font-size:18px;line-height:1.6;font-weight:600;letter-spacing:.02em}.gy-rzcard-gold span{display:block}.gy-rzcard-gold span+span{padding-left:.35em}.gy-rzcard-imagery{margin-top:8px;font-size:12.5px;line-height:1.75;color:#696655}.gy-rzcard-tags{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap}.gy-rzcard-tags span{font-size:11.5px;letter-spacing:.08em;color:#5d7a68;background:rgba(246,248,243,.82);border:.5px solid rgba(93,122,104,.28);border-radius:999px;padding:3px 10px;backdrop-filter:blur(2px)}.gy-rzcard-foot{position:absolute;right:20px;bottom:18px;font-size:11px;letter-spacing:.3em;color:rgba(58,72,66,.55)}.gy-mjzs-card{font-family:"Noto Serif SC","Noto Serif CJK SC",Songti SC,serif;color:#343f39}.gy-mjzs-card dd,.gy-mjzs-card dl{margin-bottom:0;margin-left:0}.gy-mjzs-art{mask-image:linear-gradient(90deg,transparent,#000 45%),linear-gradient(0deg,transparent,#000 30%)}.gy-mjzs-go{border:0;cursor:pointer}@media(max-width:600px){.gy-mjzs-card{padding:16px 16px 0}.gy-mjzs-txt{max-width:100%}.gy-mjzs-art{width:100%;opacity:.22}.gy-mjzs-card .gy-mjzs-txt h3{font-size:23px}.gy-mjzs-rz{margin:16px -16px 0;padding:12px 16px;gap:12px}.gy-mjzs-thumb{display:block}.gy-mjzs-go{padding:6px 12px;font-size:12px}.gy-mjzs-rz-text b{font-size:16px}.gy-mjzs-card .gy-mjzs-rz-text p{font-size:12.5px;line-height:1.5}}.gy-rzcard-overlay{position:fixed;inset:0;z-index:10000;background:rgba(30,40,34,.5);display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px 0}.gy-rzcard-dialog{margin:auto;outline:none;font-family:"Noto Serif SC","Noto Serif CJK SC",Songti SC,serif;color:#3a4842;width:min(330px,86vw)}.gy-rzcard-actions{display:flex;justify-content:center;gap:12px;margin-top:16px}.gy-rzcard-actions button{border:0;border-radius:999px;padding:9px 22px;background:#fff;color:#386b51;font-size:14px;cursor:pointer}.gy-rzcard-actions button:last-child{background:#386b51;color:#fff}.gy-rzcard-actions button:disabled{opacity:.6;cursor:wait}.gy-rzcard-actions button:focus-visible{outline:2px solid #fff;outline-offset:3px}.gy-rzcard-preview img{display:block;width:100%;border-radius:18px}.gy-rzcard-error,.gy-rzcard-preview p{text-align:center;color:#fff;margin-top:12px}@media(max-width:600px){.gy-mjzs-card{padding:13px 14px 0}.gy-mjzs-eyebrow{font-size:10px}.gy-mjzs-card .gy-mjzs-txt h3{font-size:20px;margin-top:4px}.gy-mjzs-keywords{font-size:11.5px;margin-top:2px}.gy-mjzs-card dl{margin-top:9px;row-gap:3px;font-size:12px;grid-template-columns:36px 1fr}.gy-mjzs-rz{margin:11px -14px 0;padding:9px 14px;gap:10px}.gy-mjzs-thumb{width:42px;height:42px;border-radius:8px}.gy-mjzs-rz-text b{font-size:14.5px}.gy-mjzs-rz-text>span{font-size:11px;padding:0 7px;margin-left:6px}.gy-mjzs-card .gy-mjzs-rz-text p{font-size:11.5px;margin-top:2px}.gy-mjzs-go{padding:5px 11px;font-size:11.5px}.gy-rzcard-card,.gy-rzcard-dialog{width:min(286px,76vw)}.gy-rzcard-in{padding:20px 20px 16px}.gy-rzcard-base{font-size:10.5px}.gy-rzcard-gz{font-size:43px}.gy-rzcard-lab b{font-size:11.5px;padding:1px 8px}.gy-rzcard-gold{font-size:15.5px;margin-top:10px}.gy-rzcard-imagery{font-size:11px;margin-top:6px}.gy-rzcard-tags span{font-size:10.5px;padding:2px 8px}.gy-rzcard-foot{font-size:10px;right:16px;bottom:15px}.gy-rzcard-actions button{padding:8px 20px;font-size:13px}}.gy-entry{color:#343f39;font:14px/1.6 PingFang SC,sans-serif;padding:4px 0 12px}.gy-entry *{box-sizing:border-box}.gy-entry button{font:inherit;cursor:pointer}.gy-entry h1,.gy-entry h2,.gy-entry p{margin:0}.gy-entry h1{font-size:25px}.gy-entry h1,.gy-entry h2{font-weight:600;letter-spacing:.08em}.gy-entry h2{font-size:23px}.gy-entry p{color:#657268;font-size:12px;line-height:1.65}.gy-entry .heading{margin-bottom:14px}.gy-entry .heading p{margin-top:4px;max-width:290px}.gy-entry button:focus-visible{outline:2px solid #38765a;outline-offset:2px}.gy-entry .note{font-size:10px;line-height:1.6;color:#7b8377;margin:10px 3px 0}body:has(.gy-entry) .gy-ink-bed{background:linear-gradient(135deg,#e8f2ec,#f4f8f4 52%,#edf4f0)!important}body:has(.gy-entry) .gy-ink-bed>div{display:none}.gy-entry .entry-compass{width:112px;height:112px;flex-shrink:0;fill:none;stroke:#748b75;stroke-width:.8}.gy-entry .compass-boundary{stroke:#b2a17d;stroke-width:1}.gy-entry .compass-turn{transform-origin:80px 80px;animation:entry-compass-orbit 120s linear infinite}.gy-entry .compass-turn .minor{stroke:#b7bda6}.gy-entry .compass-turn .major{stroke:#7c896d;stroke-width:1.3}.gy-entry .compass-directions{fill:#78806a;stroke:none;font-family:Songti SC,serif;font-size:10px;text-anchor:middle;dominant-baseline:middle}.gy-entry .compass-seal{stroke:#a48760;fill:#f4f2e7}.gy-entry .compass-axis{stroke:#8e7657;stroke-width:1.2}.gy-entry .compass-center{fill:#a56c53;stroke:none}.gy-entry .entry-line-mark{fill:none;stroke:#84917b;stroke-width:1.5;stroke-linecap:butt}.gy-entry .mark-dot{fill:#a48760;stroke:none}@keyframes entry-compass-orbit{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.gy-entry .compass-turn{animation:none}}.gy-entry .sec-h{display:flex;align-items:center;gap:10px;margin:22px 4px 12px}.gy-entry .sec-h:before{content:"";width:3px;height:16px;border-radius:2px;background:linear-gradient(#d9c79a,#9a7d4e)}.gy-entry .sec-h h3{margin:0;font-size:18px;color:#2f4a3f;letter-spacing:.1em;font-weight:600}.gy-entry .sec-h small{font-size:12.5px;color:#8a958f}.gy-entry .sec-h button{margin-left:auto;font-size:12.5px;color:#4f7a62;border:0;background:none;padding:0;white-space:nowrap}.gy-entry .shelf{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:2px 16px 10px;scrollbar-width:none;scroll-snap-type:x mandatory}.gy-entry .shelf::-webkit-scrollbar{display:none}.gy-entry .book{flex:0 0 118px;scroll-snap-align:start;position:relative;height:150px;min-width:0;border-radius:6px 14px 14px 6px;padding:12px 10px 10px 19px;text-align:left;background:linear-gradient(160deg,#fdfcf7,#f3f1e7);box-shadow:0 6px 16px rgba(80,100,85,.13),inset 0 0 0 .5px rgba(160,150,120,.25);display:flex;flex-direction:column}.gy-entry .book:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;border-radius:6px 0 0 6px;background:var(--c)}.gy-entry .book:after{content:"";position:absolute;left:10px;top:0;bottom:0;width:1px;background:rgba(255,255,255,.7)}.gy-entry .book button{border:0;background:none;padding:0;text-align:left}.gy-entry .book-read{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.gy-entry .book small{font-size:10.5px;color:#a48a62;letter-spacing:.18em}.gy-entry .book b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:7px;font-size:14px;line-height:1.45;color:#2f4a3f;letter-spacing:.06em;font-weight:600;overflow-wrap:anywhere}.gy-entry .book time{margin-top:auto;font-size:11px;color:#a2aea8}.gy-entry .book .book-ask{font-size:11.5px;color:#4f7a62;margin-top:6px;white-space:nowrap}.gy-entry .shelf-empty{color:#a2aea8;margin:0 4px;font-size:12px}.gy-entry .note{color:#a2aea8;text-align:center;font-size:11px;margin:22px 0 0;line-height:1.7}@media(min-width:900px){.gy-responsive-frame:has(.gy-entry){max-width:1120px!important}.gy-entry{max-width:1120px;margin:auto;padding:4px 0 12px}.gy-entry .heading p{max-width:none}.gy-entry .sec-h{margin-top:28px}.gy-entry .shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:16px}.gy-entry .book{height:200px;padding:16px 12px 12px 22px}.gy-entry .book b{font-size:16px;margin-top:10px}.gy-responsive-page[data-app-page=tuiyan]{max-width:1120px!important;margin-inline:auto}}.gy-entry .ty-card{display:block;width:100%;text-align:left;color:inherit;position:relative;overflow:hidden;background:rgba(255,255,255,.94);border:.5px solid #dfe5dc;border-radius:20px;box-shadow:0 8px 26px rgba(42,61,51,.07);padding:0;transition:transform .15s ease,box-shadow .2s ease}.gy-entry .ty-card:active{transform:scale(.985)}.gy-entry .ty-art{display:grid;place-items:center;background:linear-gradient(180deg,#f2f8f3,#e8f1ea)}.gy-entry .ty-no{display:block;font-size:10.5px;letter-spacing:.26em;color:#a8843f}.gy-entry .ty-card h2,.gy-entry .ty-card h3{font-family:Songti SC,"Noto Serif SC",serif;font-weight:500;color:#2f4a3f;margin:0}.gy-entry .ty-tx p{color:#46504a}.gy-entry .ty-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.gy-entry .ty-chips span{font-size:10.5px;padding:2px 8px;border-radius:999px;background:#eef3ee;color:#5d7a68;white-space:nowrap}.gy-entry .ty-chips .ty-price{background:#f5eedf;color:#8a6a2c}.gy-entry .ty-heroes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gy-entry .ty-hero .ty-art{height:112px}.gy-entry .ty-hero .entry-compass,.gy-entry .ty-hero .ty-sq{width:92px;height:92px}.gy-entry .ty-hero .ty-tx{padding:10px 12px 14px}.gy-entry .ty-hero h2{font-size:21px;letter-spacing:.1em;margin:4px 0}.gy-entry .ty-hero p{font-size:12px;line-height:1.6;min-height:38px}.gy-entry .ty-hero .ty-chips span:not(.ty-price){display:none}.gy-entry .ty-go{display:inline-flex;margin-top:10px;font-size:12px;padding:6px 13px;border-radius:999px;background:#5b7a66;color:#fff;letter-spacing:.04em}.gy-entry .ty-rows{display:grid;gap:10px;margin-top:10px}.gy-entry .ty-row{display:flex;align-items:center;gap:14px;padding:14px 14px 14px 12px}.gy-entry .ty-row .ty-art{flex:none;width:92px;height:92px;border-radius:16px}.gy-entry .ty-row .ty-tx{flex:1;min-width:0}.gy-entry .ty-row h3{font-size:20px;letter-spacing:.1em;margin:3px 0}.gy-entry .ty-row p{font-size:13px;line-height:1.6}.gy-entry .ty-arrow{flex:none;color:#9aa89f;font-size:18px}.gy-entry .ty-ln{fill:none;stroke:#748b75;stroke-width:1;overflow:visible}.gy-entry .ty-ln .ty-gold{stroke:#b2a17d}.gy-entry .ty-ln .minor{stroke:#b7bda6}.gy-entry .ty-ln .major{stroke:#7c896d;stroke-width:1.3}.gy-entry .ty-row .ty-wide{width:84px;height:42px}.gy-entry .ty-row .ty-sq{width:76px;height:76px}.gy-entry .ty-turn{transform-box:view-box;transform-origin:50% 50%;animation:entry-compass-orbit 60s linear infinite}.gy-entry .ty-coin{transform-box:fill-box;transform-origin:50% 50%;animation:ty-flip 4.8s ease-in-out infinite}@keyframes ty-flip{0%,70%,to{transform:scaleX(1)}80%{transform:scaleX(.08)}90%{transform:scaleX(1)}}.gy-entry .ty-ring-a{animation:ty-ring-a 6s ease-in-out infinite}.gy-entry .ty-ring-b{animation:ty-ring-b 6s ease-in-out infinite}@keyframes ty-ring-a{0%,to{transform:translateX(-6px)}50%{transform:translateX(3px)}}@keyframes ty-ring-b{0%,to{transform:translateX(6px)}50%{transform:translateX(-3px)}}.gy-entry .ty-hop{fill:none;stroke:#a48760;stroke-width:2.2;animation:ty-hop 9.6s steps(1) infinite}@keyframes ty-hop{0%{transform:translateY(42px)}8.33%{transform:translateY(28px)}16.67%{transform:translateY(14px)}25%{transform:translate(0)}33.33%{transform:translate(14px)}41.67%{transform:translate(28px)}50%{transform:translate(42px)}58.33%{transform:translate(42px,14px)}66.67%{transform:translate(42px,28px)}75%{transform:translate(42px,42px)}83.33%{transform:translate(28px,42px)}91.67%{transform:translate(14px,42px)}}@media(prefers-reduced-motion:reduce){.gy-entry .ty-coin,.gy-entry .ty-hop,.gy-entry .ty-ring-a,.gy-entry .ty-ring-b,.gy-entry .ty-turn{animation:none}}@media(min-width:900px){.gy-entry .ty-heroes{gap:20px;margin-top:22px}.gy-entry .ty-hero{display:grid;grid-template-columns:230px 1fr;align-items:stretch}.gy-entry .ty-hero .ty-art{height:auto;min-height:270px}.gy-entry .ty-hero .entry-compass,.gy-entry .ty-hero .ty-sq{width:150px;height:150px}.gy-entry .ty-hero .ty-tx{padding:28px 26px;display:flex;flex-direction:column;justify-content:center}.gy-entry .ty-hero h2{font-size:30px;margin:8px 0}.gy-entry .ty-hero p{font-size:14px;min-height:0}.gy-entry .ty-hero .ty-chips span:not(.ty-price){display:inline-block}.gy-entry .ty-chips{margin-top:14px}.gy-entry .ty-chips span{font-size:11.5px;padding:3px 10px}.gy-entry .ty-go{margin-top:18px;font-size:13px;padding:9px 18px;align-self:flex-start}.gy-entry .ty-rows{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.gy-entry .ty-row{flex-direction:column;align-items:stretch;gap:0;padding:0}.gy-entry .ty-row .ty-art{width:auto;height:170px;border-radius:0}.gy-entry .ty-row .ty-tx{padding:18px 22px 22px}.gy-entry .ty-row h3{font-size:24px;margin:6px 0}.gy-entry .ty-row p{font-size:14px}.gy-entry .ty-row .ty-arrow{position:absolute;right:20px;bottom:20px}.gy-entry .ty-row .ty-wide{width:180px;height:90px}.gy-entry .ty-row .ty-sq{width:130px;height:130px}}.gy-entry .ty-play .sec-h{margin:4px 4px 10px}.gy-entry .ty-hero .ty-art{height:78px}.gy-entry .ty-hero .entry-compass,.gy-entry .ty-hero .ty-sq{width:64px;height:64px}.gy-entry .ty-row{padding:10px 14px 10px 10px}.gy-entry .ty-row .ty-art{width:68px;height:68px;border-radius:14px}.gy-entry .ty-row .ty-wide{width:60px;height:30px}.gy-entry .ty-row .ty-sq{width:54px;height:54px}.gy-entry .ty-pro-h{margin:18px 4px 10px}.gy-entry .ty-plays{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gy-entry .ty-mini{display:flex;align-items:center;gap:10px;padding:10px;text-decoration:none}.gy-entry .ty-mini .ty-art{flex:none;width:52px;height:52px;border-radius:14px}.gy-entry .ty-mini .ty-sq{width:44px;height:44px}.gy-entry .ty-mini .ty-wide{width:48px;height:24px}.gy-entry .ty-mini .ty-tx{min-width:0}.gy-entry .ty-mini h3{font-size:17px;letter-spacing:.08em}.gy-entry .ty-mini p{font-size:11.5px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gy-entry .ty-mini .ty-chips,.gy-entry .ty-mini .ty-full,.gy-entry .ty-mini .ty-long,.gy-entry .ty-mini .ty-no{display:none}.gy-entry .ty-mini .ty-ln{stroke-width:1.3}.gy-entry .ty-steam{animation:ty-steam 2.7s ease-in-out infinite;opacity:.55}.gy-entry .ty-rock{transform-box:fill-box;transform-origin:50% 100%;animation:ty-rock 4.8s ease-in-out infinite}@keyframes ty-steam{0%{opacity:.15;transform:translateY(5px)}45%{opacity:.9}to{opacity:.15;transform:translateY(-7px)}}@keyframes ty-rock{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.gy-entry .ty-steam{animation:none;opacity:1}.gy-entry .ty-rock{animation:none}}@media(min-width:900px){.gy-entry .ty-play .sec-h{margin:18px 4px 14px}.gy-entry .ty-pro-h{margin:28px 4px 14px}.gy-entry .ty-pro-h+.ty-heroes{margin-top:0}.gy-entry .ty-hero .ty-art{height:auto}.gy-entry .ty-hero .entry-compass,.gy-entry .ty-hero .ty-sq{width:150px;height:150px}.gy-entry .ty-row{padding:0}.gy-entry .ty-row .ty-art{width:auto;height:170px;border-radius:0}.gy-entry .ty-row .ty-wide{width:180px;height:90px}.gy-entry .ty-row .ty-sq{width:130px;height:130px}.gy-entry .ty-plays{gap:20px}.gy-entry .ty-mini{gap:20px;padding:16px 22px 16px 16px}.gy-entry .ty-mini .ty-art{width:120px;height:120px;border-radius:16px}.gy-entry .ty-mini .ty-sq{width:96px;height:96px}.gy-entry .ty-mini .ty-wide{width:104px;height:52px}.gy-entry .ty-mini h3{font-size:24px;margin:6px 0}.gy-entry .ty-mini p{font-size:14px;white-space:normal}.gy-entry .ty-mini .ty-long,.gy-entry .ty-mini .ty-no{display:block}.gy-entry .ty-mini .ty-full{display:inline}.gy-entry .ty-mini .ty-short{display:none}.gy-entry .ty-mini .ty-chips{display:flex}.gy-entry .ty-mini .ty-ln{stroke-width:1}}