:host,:root{--van-action-bar-background:var(--van-background-2);--van-action-bar-height:50px}.van-action-bar{align-items:center;background:var(--van-action-bar-background);bottom:0;box-sizing:content-box;display:flex;height:var(--van-action-bar-height);left:0;position:fixed;right:0}:host,:root{--van-action-bar-button-height:40px;--van-action-bar-button-warning-color:var(--van-gradient-orange);--van-action-bar-button-danger-color:var(--van-gradient-red)}.van-action-bar-button{border:none;border-radius:0;flex:1;font-size:var(--van-font-size-md);font-weight:var(--van-font-bold);height:var(--van-action-bar-button-height)}.van-action-bar-button--first{border-bottom-left-radius:var(--van-radius-max);border-top-left-radius:var(--van-radius-max);margin-left:5px}.van-action-bar-button--last{border-bottom-right-radius:var(--van-radius-max);border-top-right-radius:var(--van-radius-max);margin-right:5px}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width:321px){.van-action-bar-button{font-size:13px}}:host,:root{--van-dialog-width:320px;--van-dialog-small-screen-width:90%;--van-dialog-font-size:var(--van-font-size-lg);--van-dialog-transition:var(--van-duration-base);--van-dialog-radius:16px;--van-dialog-background:var(--van-background-2);--van-dialog-header-font-weight:var(--van-font-bold);--van-dialog-header-line-height:24px;--van-dialog-header-padding-top:26px;--van-dialog-header-isolated-padding:var(--van-padding-lg) 0;--van-dialog-message-padding:var(--van-padding-lg);--van-dialog-message-font-size:var(--van-font-size-md);--van-dialog-message-line-height:var(--van-line-height-md);--van-dialog-message-max-height:60vh;--van-dialog-has-title-message-text-color:var(--van-gray-7);--van-dialog-has-title-message-padding-top:var(--van-padding-xs);--van-dialog-button-height:48px;--van-dialog-round-button-height:36px;--van-dialog-confirm-button-text-color:var(--van-primary-color)}.van-dialog{backface-visibility:hidden;background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);font-size:var(--van-dialog-font-size);overflow:hidden;top:45%;transition:var(--van-dialog-transition);transition-property:transform,opacity;width:var(--van-dialog-width)}@media (max-width:321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);padding-top:var(--van-dialog-header-padding-top);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{align-items:center;display:flex;min-height:104px}.van-dialog__message{color:var(--van-text-color);flex:1;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);max-height:var(--van-dialog-message-max-height);overflow-y:auto;padding:26px var(--van-dialog-message-padding);text-align:center;white-space:pre-wrap;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{color:var(--van-dialog-has-title-message-text-color);padding-top:var(--van-dialog-has-title-message-padding-top)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dialog__cancel,.van-dialog__confirm{border:0;border-radius:0;flex:1;height:var(--van-dialog-button-height);margin:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md);position:relative}.van-dialog--round-button .van-dialog__message{color:var(--van-text-color);padding-bottom:var(--van-padding-md)}.van-dialog--round-button .van-dialog__cancel,.van-dialog--round-button .van-dialog__confirm{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog--round-button .van-action-bar-button--first{border-bottom-left-radius:var(--van-radius-max);border-top-left-radius:var(--van-radius-max)}.van-dialog--round-button .van-action-bar-button--last{border-bottom-right-radius:var(--van-radius-max);border-top-right-radius:var(--van-radius-max)}.van-dialog-bounce-enter-from{opacity:0;transform:translate3d(0,-50%,0) scale(.7)}.van-dialog-bounce-leave-active{opacity:0;transform:translate3d(0,-50%,0) scale(.9)}.modal-layer[data-v-38d2fe2c]{--serif:"Noto Serif TC","Songti TC","STSong","SimSun",serif;--red:#8a3d38;--brown:#a46f4d;--line:#ded7cd;--line-dark:#c8beb0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#191918a8;display:grid;font-family:Arial,PingFang HK,Microsoft JhengHei,sans-serif;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:100}.modal[data-v-38d2fe2c]{background:#fcfaf7;border-radius:0;border-top:3px solid var(--red);box-shadow:0 28px 90px #0000004d;max-height:calc(100vh - 40px);overflow:auto;width:min(720px,100%)}.modal-head[data-v-38d2fe2c]{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:24px 28px 20px}.modal-heading[data-v-38d2fe2c]{align-items:center;color:var(--red);display:flex;gap:10px}.modal-head h2[data-v-38d2fe2c]{color:var(--red);font:600 1.28rem var(--serif);letter-spacing:.02em;margin:0}.modal-head p[data-v-38d2fe2c]{color:#8d867e;font-size:.78rem;line-height:1.5;margin:6px 0 0}.close[data-v-38d2fe2c]{background:transparent;border:1px solid transparent;border-radius:0;color:#88817a;cursor:pointer;display:grid;font-size:1.45rem;height:34px;line-height:1;place-items:center;width:34px}.close[data-v-38d2fe2c]:hover{border-color:var(--line);color:var(--red)}.form[data-v-38d2fe2c]{padding:24px 28px 28px}.form[data-v-38d2fe2c] .el-form-item{margin-bottom:19px}.form[data-v-38d2fe2c] .el-form-item__label{color:#4f4a44!important;font-size:.82rem!important;font-weight:700!important;line-height:1.4!important;margin-bottom:8px!important;padding:0!important}.form[data-v-38d2fe2c] .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{display:none}.form[data-v-38d2fe2c] .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{color:var(--red);content:"*";margin-left:3px}.form[data-v-38d2fe2c] .el-input__wrapper,.form[data-v-38d2fe2c] .el-textarea__inner{background:#fff;border:1px solid #d8d1c8;border-radius:0!important;box-shadow:none!important;padding:11px 13px;transition:border-color .18s ease,box-shadow .18s ease}.form[data-v-38d2fe2c] .el-input__wrapper{height:45px;padding:0 13px}.form[data-v-38d2fe2c] .el-input__inner{color:#292c2a;font-size:1rem;height:45px}.form[data-v-38d2fe2c] .el-textarea__inner{color:#292c2a;font-size:1rem;line-height:1.7;min-height:190px!important;resize:vertical}.form[data-v-38d2fe2c] .el-input__wrapper.is-focus,.form[data-v-38d2fe2c] .el-textarea__inner:focus{border-color:var(--brown)!important;box-shadow:0 0 0 3px #a46f4d14!important}.form[data-v-38d2fe2c] .el-input__wrapper:hover,.form[data-v-38d2fe2c] .el-textarea__inner:hover{box-shadow:none!important}.form[data-v-38d2fe2c] input::-moz-placeholder,.form[data-v-38d2fe2c] textarea::-moz-placeholder{color:#aaa29a}.form[data-v-38d2fe2c] input::placeholder,.form[data-v-38d2fe2c] textarea::placeholder{color:#aaa29a}.tag-toolbar[data-v-38d2fe2c]{background:#fff;border:1px solid #ded7ce;border-radius:0;gap:12px;justify-content:space-between;min-height:45px;padding:6px 6px 6px 10px;width:100%}.tag-list[data-v-38d2fe2c],.tag-toolbar[data-v-38d2fe2c]{align-items:center;display:flex}.tag-list[data-v-38d2fe2c]{flex:1;flex-wrap:wrap;gap:7px;min-height:31px}.tag-hint[data-v-38d2fe2c]{color:#aaa29a;font-size:.73rem}.tag-chip[data-v-38d2fe2c]{align-items:center;background:#f2e8df;border:1px solid #dfd2c6;border-radius:0;color:#7d3b36;display:inline-flex;font-size:.73rem;gap:5px;padding:4px 8px}.tag-chip button[data-v-38d2fe2c]{background:transparent;border:0;color:#9b6e68;cursor:pointer;line-height:1;padding:0}.tag-add[data-v-38d2fe2c]{background:var(--red);border:1px solid var(--red);border-radius:0;color:#fff;cursor:pointer;font-size:.84rem;font-weight:700;height:33px;padding:0 15px;white-space:nowrap}.tag-add[data-v-38d2fe2c]:hover{background:#74312d;border-color:#74312d}.form-actions[data-v-38d2fe2c]{align-items:center;display:flex;gap:9px;justify-content:space-between;padding-top:4px}.secondary[data-v-38d2fe2c]{background:transparent;border:1px solid var(--line-dark);border-radius:0;color:#5e5953;cursor:pointer;font-size:.92rem;height:43px;padding:0 20px}.secondary[data-v-38d2fe2c]:hover{border-color:var(--red);color:var(--red)}.write-btn[data-v-38d2fe2c]{background:var(--red);border:1px solid var(--red);border-radius:0;color:#fff;cursor:pointer;font-size:.92rem;font-weight:700;height:45px;min-width:104px;padding:0 17px}.write-btn[data-v-38d2fe2c]:hover:not(:disabled){background:#74312d;border-color:#74312d}.write-btn[data-v-38d2fe2c]:disabled{cursor:not-allowed;opacity:.7}.publish-btn[data-v-38d2fe2c]{min-width:104px}.tag-modal-layer[data-v-38d2fe2c]{--red:#8a3d38;--brown:#a46f4d;--line:#ded7cd;--line-dark:#c8beb0;background:#16161559;display:grid;font-family:Arial,PingFang HK,Microsoft JhengHei,sans-serif;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:110}.tag-modal[data-v-38d2fe2c]{background:#fff;border-radius:0;border-top:3px solid var(--red);box-shadow:0 22px 65px #00000042;width:min(390px,100%)}.tag-modal-head[data-v-38d2fe2c]{align-items:center;display:flex;justify-content:space-between;padding:18px 20px 13px}.tag-modal-head h3[data-v-38d2fe2c]{color:var(--red);font-size:1rem;font-weight:700;margin:0}.tag-modal-body[data-v-38d2fe2c]{padding:2px 20px 20px}.tag-modal-body label[data-v-38d2fe2c]{color:#5d5751;display:block;font-size:.78rem;margin-bottom:7px}.tag-modal-body input[data-v-38d2fe2c]{background:#fff;border:1px solid #d8d1c8;border-radius:0;box-sizing:border-box;color:#292c2a;font-size:1rem;height:43px;outline:0;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.tag-modal-body input[data-v-38d2fe2c]:focus{border-color:var(--brown);box-shadow:0 0 0 3px #a46f4d14}.tag-modal-body input[data-v-38d2fe2c]::-moz-placeholder{color:#aaa29a}.tag-modal-body input[data-v-38d2fe2c]::placeholder{color:#aaa29a}.tag-modal-actions[data-v-38d2fe2c]{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.tag-modal-actions .secondary[data-v-38d2fe2c],.tag-modal-actions .write-btn[data-v-38d2fe2c]{height:40px;min-width:auto}body.locked{overflow:hidden}.article-list[data-v-2bec0404]{background:#fffdf9;border:1px solid #ded7cd}.article[data-v-2bec0404]{border-bottom:1px solid #ded7cd;padding:23px 25px;transition:background .2s ease}.article[data-v-2bec0404]:last-child{border-bottom:0}.article[data-v-2bec0404]:hover{background:#faf6f0}.article-head[data-v-2bec0404]{align-items:center;color:#98928b;display:flex;font-size:.73rem;gap:12px}.article h3[data-v-2bec0404]{color:#3e3c38;font-size:1.08rem;line-height:1.48;margin:8px 0 6px}.article h3 a[data-v-2bec0404]:hover{color:#8a3d38}.article p[data-v-2bec0404]{color:#77736d;cursor:pointer;display:-webkit-box;font-size:.86rem;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-foot[data-v-2bec0404]{align-items:center;color:#99938b;display:flex;font-size:.74rem;gap:16px;margin-top:13px}.reflection-grid[data-v-9d6f01d0]{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.note[data-v-9d6f01d0]{background:#fffdf9;border:1px solid #ded7cd;display:flex;flex-direction:column;min-height:238px;padding:22px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.note[data-v-9d6f01d0]:hover{border-color:#cab9a4;box-shadow:0 12px 30px #2a262012;transform:translateY(-2px)}.author[data-v-9d6f01d0]{align-items:center;color:#625e58;display:flex;font-size:.78rem;gap:9px}.avatar[data-v-9d6f01d0]{background:#e9e1d6;border-radius:50%;color:#a46f4d;display:grid;flex-shrink:0;font:1rem "Noto Serif TC",Songti TC,STSong,SimSun,serif;height:31px;place-items:center;width:31px}.date[data-v-9d6f01d0]{color:#aaa39a;font-size:.7rem;margin-left:auto}.own-action[data-v-9d6f01d0]{background:transparent;border:0;color:#98928b;cursor:pointer;display:inline-flex;padding:0}.own-action[data-v-9d6f01d0]:hover{color:#8a3d38}.note h3[data-v-9d6f01d0]{color:#3e3c38;cursor:pointer;font-size:1.02rem;margin:17px 0 7px}.note h3[data-v-9d6f01d0]:hover{color:#8a3d38}.note p[data-v-9d6f01d0]{color:#77736d;cursor:pointer;display:-webkit-box;font-size:.84rem;margin:0;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.note-tag[data-v-9d6f01d0]{color:#a46f4d;font-size:.73rem;margin-top:13px}.note-tags[data-v-9d6f01d0]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px;margin-top:13px}.note-tags .note-tag[data-v-9d6f01d0]{margin-top:0}.note>.note-tag[data-v-9d6f01d0]{margin-bottom:17px}.article-foot[data-v-9d6f01d0]{align-items:center;border-top:1px solid #eee8e0;color:#99938b;display:flex;font-size:.74rem;gap:16px;margin-top:auto;padding-top:13px}@media (max-width:680px){.reflection-grid[data-v-9d6f01d0]{grid-template-columns:1fr}}.article-foot-actions[data-v-36cb043d]{align-items:center;color:#99938b;display:flex;font-size:.74rem;gap:16px}.icon-action[data-v-36cb043d]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:5px;padding:2px}.icon-action svg[data-v-36cb043d]{height:14px;width:14px}.icon-action.on[data-v-36cb043d],.icon-action[data-v-36cb043d]:hover{color:#8a3d38}.discussion-page[data-v-3a03ea40]{--bg:#f3efe8;--surface:#fffdf9;--ink:#292c2a;--muted:#77746e;--line:#ded7cd;--brown:#a46f4d;--red:#8a3d38;--gold:#c4a578;--dark:#353634;--dark-2:#272826;--max:1120px;--shadow:0 22px 55px rgba(42,38,32,.11);--serif:"Noto Serif TC","Songti TC","STSong","SimSun",serif;background:var(--bg);color:var(--ink);min-height:60vh}.page-bar[data-v-3a03ea40]{background:#ebe4da;border-bottom:1px solid var(--line)}.page-bar__wrap[data-v-3a03ea40]{align-items:center;display:flex;gap:40px;margin:0 auto;min-height:88px;width:min(var(--max),calc(100% - 40px))}.title-group[data-v-3a03ea40]{margin-right:auto}.crumb[data-v-3a03ea40]{color:#908a82;font-size:.74rem;margin-bottom:3px}.crumb a[data-v-3a03ea40]:hover{color:var(--red)}.title-group h1[data-v-3a03ea40]{color:#403f3b;font:600 1.65rem var(--serif);letter-spacing:.08em;margin:0}.tabs[data-v-3a03ea40]{align-self:stretch;display:flex;gap:10px}.tab[data-v-3a03ea40]{border:0;color:#75716b;cursor:pointer;font-weight:700;min-width:135px;position:relative}.tab[data-v-3a03ea40],.tab[data-v-3a03ea40]:after{background:transparent}.tab[data-v-3a03ea40]:after{bottom:0;content:"";height:3px;left:28px;position:absolute;right:28px}.tab.active[data-v-3a03ea40],.tab[data-v-3a03ea40]:hover{color:var(--red)}.tab.active[data-v-3a03ea40]:after{background:var(--red)}.discussion-main[data-v-3a03ea40]{margin:0 auto;padding:30px 0 70px;width:min(var(--max),calc(100% - 40px))}.module-banner[data-v-3a03ea40]{background:var(--dark-2);box-shadow:var(--shadow);color:#fff;height:286px;overflow:hidden;position:relative}.module-banner>img[data-v-3a03ea40]{filter:saturate(.74) contrast(1.03);height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .22s ease,transform .9s cubic-bezier(.2,.7,.2,1);width:100%}.module-banner:hover>img[data-v-3a03ea40]{transform:scale(1.018)}.module-banner.changing>img[data-v-3a03ea40]{opacity:.42}.module-banner-shade[data-v-3a03ea40]{align-items:center;background:linear-gradient(90deg,#1a1b1af2,#1a1b1ad1 34%,#1a1b1a5c 62%,#1a1b1a14);display:flex;top:0;right:0;bottom:0;left:0;position:absolute;transition:background .25s ease}.module-banner[data-mode=reflection] .module-banner-shade[data-v-3a03ea40]{background:linear-gradient(90deg,#12191ff5,#172028d6 34%,#1f2b3561 62%,#1f2b3514)}.module-copy[data-v-3a03ea40]{padding:34px 46px;width:min(520px,52%)}.module-kicker[data-v-3a03ea40]{color:#d8bd96;font-size:.76rem;font-weight:700;letter-spacing:.16em;margin:0 0 12px}.module-banner[data-mode=reflection] .module-kicker[data-v-3a03ea40]{color:#b8cbd8}.module-copy h2[data-v-3a03ea40]{font:600 clamp(1.65rem,2.8vw,2.25rem) /1.35 var(--serif);letter-spacing:.03em;margin:0 0 12px}.module-desc[data-v-3a03ea40]{color:#d0d3cf;font-size:.92rem;line-height:1.8;margin:0;max-width:38ch}.workspace[data-v-3a03ea40]{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 282px;margin-top:28px}.section-line[data-v-3a03ea40]{align-items:center;color:#817c75;display:flex;font-size:.76rem;justify-content:space-between;margin:0 0 10px}.section-line h2[data-v-3a03ea40]{color:#4b4945;font-size:.92rem;margin:0}.compose-btn[data-v-3a03ea40]{align-items:center;background:var(--surface);border:1px solid var(--red);color:var(--red);cursor:pointer;display:inline-flex;font-weight:700;gap:7px;height:45px;padding:0 16px;white-space:nowrap}.compose-btn[data-v-3a03ea40]:hover{background:#f6ebe7}.pagination-wrap[data-v-3a03ea40]{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:24px;padding:8px 0}.discussion-pagination[data-v-3a03ea40]{--el-pagination-button-bg-color:#fffdf9;--el-pagination-hover-color:#8a3d38;--el-color-primary:#8a3d38;--el-pagination-button-color:#8b857d;--el-pagination-button-disabled-color:#c5c0b9;--el-disabled-bg-color:#fffdf9}.discussion-pagination[data-v-3a03ea40] .btn-next,.discussion-pagination[data-v-3a03ea40] .btn-prev,.discussion-pagination[data-v-3a03ea40] .el-pager li{align-items:center;background:#fffdf9!important;border:1px solid transparent;border-radius:50%!important;box-sizing:border-box;color:#403d39;display:inline-flex!important;font-size:.88rem;height:46px!important;justify-content:center;line-height:46px!important;margin:0 5px!important;min-width:46px!important;padding:0!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;width:46px!important}.discussion-pagination[data-v-3a03ea40] .btn-next,.discussion-pagination[data-v-3a03ea40] .btn-prev{color:#8b857d!important;font-size:1.25rem;font-weight:400}.discussion-pagination[data-v-3a03ea40] .btn-next:hover,.discussion-pagination[data-v-3a03ea40] .btn-prev:hover,.discussion-pagination[data-v-3a03ea40] .el-pager li:hover{background:#fffdf9!important;border-color:#c9b7a7!important;color:#8a3d38!important;transform:translateY(-1px)}.discussion-pagination[data-v-3a03ea40] .el-pager li.is-active{background:#8a3d38!important;border-color:#8a3d38!important;color:#fff!important;font-weight:700}.discussion-pagination[data-v-3a03ea40] .btn-next.is-disabled,.discussion-pagination[data-v-3a03ea40] .btn-next:disabled,.discussion-pagination[data-v-3a03ea40] .btn-prev.is-disabled,.discussion-pagination[data-v-3a03ea40] .btn-prev:disabled{background:#fffdf9!important;border-color:transparent!important;color:#c5c0b9!important;cursor:not-allowed;opacity:1;transform:none}@media (max-width:680px){.discussion-pagination[data-v-3a03ea40] .btn-next,.discussion-pagination[data-v-3a03ea40] .btn-prev,.discussion-pagination[data-v-3a03ea40] .el-pager li{height:39px!important;line-height:39px!important;margin:0 3px!important;min-width:39px!important;width:39px!important}}.empty-block[data-v-3a03ea40]{background:var(--surface);border:1px solid var(--line);color:#8b857d;font-size:.875rem;margin:10px 0 0;padding:58px 20px;text-align:center}.sidebar[data-v-3a03ea40]{position:sticky;top:20px}.side-block[data-v-3a03ea40]{background:var(--surface);border:1px solid var(--line);margin-bottom:16px;padding:22px}.side-title[data-v-3a03ea40]{font:600 1.05rem var(--serif);margin:0 0 14px}.ranking[data-v-3a03ea40]{counter-reset:rank;list-style:none;margin:0;padding:0}.ranking li[data-v-3a03ea40]{border-top:1px solid #ece6dd;counter-increment:rank;display:grid;gap:9px;grid-template-columns:24px 1fr;padding:10px 0}.ranking li[data-v-3a03ea40]:before{color:var(--red);content:counter(rank,decimal-leading-zero);font:italic .76rem Georgia,serif}.ranking li a[data-v-3a03ea40]{font-size:.8rem;line-height:1.55}.ranking li a[data-v-3a03ea40]:hover{color:var(--red)}.quote[data-v-3a03ea40]{background:#e7ddd0;border-left:3px solid var(--brown);cursor:pointer;display:block;padding:22px;transition:background .18s ease}.quote[data-v-3a03ea40]:hover{background:#ded2c2}.quote p[data-v-3a03ea40]{color:#4a4641;font:1rem/1.8 var(--serif);margin:0 0 8px}.quote span[data-v-3a03ea40]{color:#8a837a;font-size:.72rem}.classic-panel[data-v-3a03ea40]{background:linear-gradient(145deg,#fffdf9,#f6f0e7);border-color:#cabdac;box-shadow:0 18px 40px #312b2314;overflow:hidden;padding:27px 25px 25px;position:relative}.classic-panel[data-v-3a03ea40]:before{color:#a46f4d0e;content:"典";font:9rem var(--serif);pointer-events:none;position:absolute;right:-10px;top:-47px}.classic-panel .side-title[data-v-3a03ea40]{font-size:1.3rem;letter-spacing:.07em;margin:0 0 19px;position:relative}.classic-panel .ranking[data-v-3a03ea40]{position:relative}.classic-panel .ranking li[data-v-3a03ea40]{align-items:center;border-color:#e4dbcf;grid-template-columns:30px 1fr;padding:13px 0}.classic-panel .ranking li[data-v-3a03ea40]:before{color:#9a5b43;font-size:.8rem}.classic-panel .ranking li a[data-v-3a03ea40]{font:600 .88rem/1.55 var(--serif);transition:color .18s ease,transform .18s ease}.classic-panel .ranking li a[data-v-3a03ea40]:hover{display:inline-block;transform:translate(3px)}.classic-kicker[data-v-3a03ea40]{color:var(--brown);font-size:.67rem;letter-spacing:.18em;margin:0 0 5px}.classic-kicker[data-v-3a03ea40],.classic-link[data-v-3a03ea40]{font-weight:700;position:relative}.classic-link[data-v-3a03ea40]{align-items:center;background:#3a3a36;color:#fff;display:flex;font-size:.82rem;height:46px;justify-content:space-between;margin-top:21px;padding:0 14px;transition:background .18s ease}.classic-link span[data-v-3a03ea40]:last-child{font-size:1rem;transition:transform .18s ease}.classic-link[data-v-3a03ea40]:hover{background:var(--red);color:#fff}.classic-link:hover span[data-v-3a03ea40]:last-child{transform:translate(3px)}.reflection-feature[data-v-3a03ea40]{background:#26333c;box-shadow:0 18px 40px #19232a24;color:#f4f6f5;overflow:hidden;padding:27px 24px 23px;position:relative}.reflection-feature[data-v-3a03ea40]:before{color:#b8cbd812;content:"靜";font:8rem var(--serif);position:absolute;right:-6px;top:-34px}.reflection-eyebrow[data-v-3a03ea40]{color:#b8cbd8;font-size:.73rem;font-weight:700;letter-spacing:.15em;margin:0 0 24px}.reflection-feature blockquote[data-v-3a03ea40]{font:1.12rem/1.9 var(--serif);letter-spacing:.02em;margin:0;position:relative}.reflection-guide[data-v-3a03ea40]{color:#aebdc5;font-size:.77rem;line-height:1.7;margin:17px 0 0;position:relative}.reflection-cta[data-v-3a03ea40]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.34);color:#fff;cursor:pointer;display:flex;font-weight:700;height:43px;justify-content:space-between;margin-top:22px;padding:0 13px;width:100%}.reflection-cta[data-v-3a03ea40]:hover{background:#fff;color:#26333c}.practice-card[data-v-3a03ea40]{background:var(--surface);border:1px solid var(--line);margin-top:16px;padding:21px 22px 17px}.practice-head[data-v-3a03ea40]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.practice-head h3[data-v-3a03ea40]{font:600 1rem var(--serif);margin:0}.practice-time[data-v-3a03ea40]{color:#708793;font-size:.7rem;letter-spacing:.06em}.practice-steps[data-v-3a03ea40]{counter-reset:practice;list-style:none;margin:0;padding:0}.practice-steps li[data-v-3a03ea40]{border-top:1px solid #e8e4de;color:#686761;counter-increment:practice;display:grid;font-size:.78rem;gap:8px;grid-template-columns:25px 1fr;line-height:1.55;padding:11px 0}.practice-steps li[data-v-3a03ea40]:before{color:#748d9b;content:counter(practice,decimal-leading-zero);font:italic .72rem Georgia,serif}.library-entry[data-v-3a03ea40]{background:#e8ded1;border-left:3px solid var(--brown);display:flex;flex-direction:column;justify-content:center;margin-top:16px;min-height:88px;padding:18px 48px 18px 20px;position:relative;transition:background .18s ease}.library-entry[data-v-3a03ea40]:after{color:var(--red);content:"→";font-size:1.1rem;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .18s ease}.library-entry[data-v-3a03ea40]:hover{background:#dacbbb}.library-entry[data-v-3a03ea40]:hover:after{transform:translate(4px,-50%)}.library-entry-kicker[data-v-3a03ea40]{color:#8b7869;font-size:.67rem;font-weight:700;letter-spacing:.14em;margin-bottom:3px}.library-entry strong[data-v-3a03ea40]{color:#3e3b37;font:600 1rem var(--serif)}@media (max-width:940px){.workspace[data-v-3a03ea40]{grid-template-columns:1fr}.sidebar[data-v-3a03ea40]{display:grid;gap:16px;grid-template-columns:1fr 1fr;position:static}.library-entry[data-v-3a03ea40],.practice-card[data-v-3a03ea40],.quote[data-v-3a03ea40],.reflection-feature[data-v-3a03ea40],.side-block[data-v-3a03ea40]{margin:0}.quote[data-v-3a03ea40]{height:-moz-fit-content;height:fit-content}}@media (max-width:680px){.page-bar__wrap[data-v-3a03ea40]{display:block;padding:14px 0 0;width:min(72%,var(--max))}.crumb[data-v-3a03ea40]{display:none}.title-group h1[data-v-3a03ea40]{font-size:1.35rem}.tabs[data-v-3a03ea40]{height:53px;margin-top:6px}.tab[data-v-3a03ea40]{flex:1;min-width:0}.discussion-main[data-v-3a03ea40]{padding-top:18px;width:min(72%,var(--max))}.module-banner[data-v-3a03ea40]{height:248px}.module-banner-shade[data-v-3a03ea40]{background:linear-gradient(90deg,#1a1b1af0,#1a1b1a8f)}.module-copy[data-v-3a03ea40]{padding:28px;width:100%}.module-copy h2[data-v-3a03ea40]{font-size:1.7rem}.module-desc[data-v-3a03ea40]{font-size:.84rem;max-width:31ch}.workspace[data-v-3a03ea40]{margin-top:18px}.sidebar[data-v-3a03ea40]{grid-template-columns:1fr}}
