*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-body{min-height:100%;background:#f7f0e1;color:#3f3a31;font-family:Georgia,"Noto Serif","Noto Serif SC",Songti SC,STSong,serif}body{background:#f7f0e1}uni-view,uni-text,uni-button{box-sizing:border-box}uni-button:after{border:0}html body #app,html body #app uni-view,html body #app uni-text{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}html body #app uni-button{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}html[data-site-font-size=medium] #app{zoom:1.07}html[data-site-font-size=large] #app{zoom:1.14}html[data-site-font-size=medium] body,html[data-site-font-size=large] body{overflow-x:hidden;background:#f7f0e1}uni-page-body>.page,uni-page-body>.library-page,uni-page-body>.reading-page,uni-page-body>.download-page,uni-page-body>.profile-page,uni-page-body>.settings-page,uni-page-body>.legal-page,uni-page-body>.submit-page,uni-page-body>.community-page,uni-page-body>.ai-page,uni-page-body>.account-page,uni-page-body>.cases-page,uni-page-body>.invite-page{min-height:calc(100vh - 44px)!important;box-sizing:border-box!important}html[data-site-font-size=medium] .page-shell{min-height:93.4579vh!important}html[data-site-font-size=large] .page-shell{min-height:87.7193vh!important}html[data-site-font-size=medium] uni-page-body>.page,html[data-site-font-size=medium] uni-page-body>.library-page,html[data-site-font-size=medium] uni-page-body>.reading-page,html[data-site-font-size=medium] uni-page-body>.download-page,html[data-site-font-size=medium] uni-page-body>.profile-page,html[data-site-font-size=medium] uni-page-body>.settings-page,html[data-site-font-size=medium] uni-page-body>.legal-page,html[data-site-font-size=medium] uni-page-body>.submit-page,html[data-site-font-size=medium] uni-page-body>.community-page,html[data-site-font-size=medium] uni-page-body>.ai-page,html[data-site-font-size=medium] uni-page-body>.account-page,html[data-site-font-size=medium] uni-page-body>.cases-page,html[data-site-font-size=medium] uni-page-body>.invite-page{min-height:calc(93.4579vh - 44px)!important}html[data-site-font-size=large] uni-page-body>.page,html[data-site-font-size=large] uni-page-body>.library-page,html[data-site-font-size=large] uni-page-body>.reading-page,html[data-site-font-size=large] uni-page-body>.download-page,html[data-site-font-size=large] uni-page-body>.profile-page,html[data-site-font-size=large] uni-page-body>.settings-page,html[data-site-font-size=large] uni-page-body>.legal-page,html[data-site-font-size=large] uni-page-body>.submit-page,html[data-site-font-size=large] uni-page-body>.community-page,html[data-site-font-size=large] uni-page-body>.ai-page,html[data-site-font-size=large] uni-page-body>.account-page,html[data-site-font-size=large] uni-page-body>.cases-page,html[data-site-font-size=large] uni-page-body>.invite-page{min-height:calc(87.7193vh - 44px)!important}@media (min-width: 700px){.safe-bottom{height:0!important}}html[data-site-theme=dark],html[data-site-theme=dark] body,html[data-site-theme=dark] uni-page-body{background:#1c1d1f!important;color:#e4e6e8!important}body{background:#1c1d1f!important}html[data-site-theme=dark] .page-shell,html[data-site-theme=dark] .library-page,html[data-site-theme=dark] .reading-page,html[data-site-theme=dark] .download-page,html[data-site-theme=dark] .profile-page,html[data-site-theme=dark] .settings-page,html[data-site-theme=dark] .legal-page,html[data-site-theme=dark] .submit-page,html[data-site-theme=dark] .community-page,html[data-site-theme=dark] .ai-page,html[data-site-theme=dark] .account-page,html[data-site-theme=dark] .cases-page,html[data-site-theme=dark] .invite-page,html[data-site-theme=dark] .page{background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.045),transparent 30%),linear-gradient(150deg,#252629,#18191b)!important;color:#e4e6e8!important}html[data-site-theme=dark] [class*=__copy],html[data-site-theme=dark] [class*=__subtitle],html[data-site-theme=dark] [class*=__sub],html[data-site-theme=dark] [class*=__meta],html[data-site-theme=dark] [class*=__time],html[data-site-theme=dark] [class*=__description]{color:#aeb1b6!important}html[data-site-theme=dark] [class*=__title],html[data-site-theme=dark] [class*=__name],html[data-site-theme=dark] [class*=__value],html[data-site-theme=dark] [class*=__lead],html[data-site-theme=dark] [class*=__lunar]{color:#eceef0!important}html[data-site-theme=dark] [class*=__eyebrow],html[data-site-theme=dark] [class*=__arrow],html[data-site-theme=dark] [class*=__label],html[data-site-theme=dark] [class*=__seal]{color:#c1c4c9!important;border-color:#65686e!important}html[data-site-theme=dark] .text-card__body,html[data-site-theme=dark] .passage__content,html[data-site-theme=dark] .message__content,html[data-site-theme=dark] .reasoning-item__content,html[data-site-theme=dark] .detail-hero__judgment,html[data-site-theme=dark] .line-card__statement,html[data-site-theme=dark] .section,html[data-site-theme=dark] .content{color:#e5e7ea!important}html[data-site-theme=dark] .source__meta,html[data-site-theme=dark] .source__rights,html[data-site-theme=dark] .attribution__hint,html[data-site-theme=dark] .case-card__note,html[data-site-theme=dark] .form-note,html[data-site-theme=dark] .source-note,html[data-site-theme=dark] .proposal-note,html[data-site-theme=dark] .proposal-status,html[data-site-theme=dark] .submission__notice,html[data-site-theme=dark] .submission__deadline,html[data-site-theme=dark] .message__notice,html[data-site-theme=dark] .notice,html[data-site-theme=dark] .date,html[data-site-theme=dark] .footnote,html[data-site-theme=dark] .locked-answer__notice,html[data-site-theme=dark] .locked-answer__status,html[data-site-theme=dark] .question-card__deadline,html[data-site-theme=dark] .question-card__source,html[data-site-theme=dark] .question-card__publish,html[data-site-theme=dark] .reasoning-item__meta,html[data-site-theme=dark] .context-card__privacy,html[data-site-theme=dark] .empty,html[data-site-theme=dark] .starter{color:#b9bdc3!important}html[data-site-theme=dark] .reading-head__symbol{color:#91ad9a!important}html[data-site-theme=dark] .entertainment-notice{color:#bec2c7!important}html[data-site-theme=dark] .source{border-top-color:#45484d!important}html[data-site-theme=dark] .entertainment-notice,html[data-site-theme=dark] .display-switch,html[data-site-theme=dark] .language-card,html[data-site-theme=dark] .intro-card,html[data-site-theme=dark] .result-card,html[data-site-theme=dark] .community-entry,html[data-site-theme=dark] .hexagram-card,html[data-site-theme=dark] .trigram-card,html[data-site-theme=dark] .detail-hero,html[data-site-theme=dark] .line-card,html[data-site-theme=dark] .detail-action-bar,html[data-site-theme=dark] .search-box,html[data-site-theme=dark] .source-row,html[data-site-theme=dark] .board,html[data-site-theme=dark] .text-card,html[data-site-theme=dark] .empty-card,html[data-site-theme=dark] .sources,html[data-site-theme=dark] .legal-sheet,html[data-site-theme=dark] .case-card,html[data-site-theme=dark] .signed-card,html[data-site-theme=dark] .login-card,html[data-site-theme=dark] .security-note,html[data-site-theme=dark] .app-card,html[data-site-theme=dark] .qr-card,html[data-site-theme=dark] .account-note,html[data-site-theme=dark] .platform-item,html[data-site-theme=dark] .passage,html[data-site-theme=dark] .attribution,html[data-site-theme=dark] .state-card,html[data-site-theme=dark] .context-card,html[data-site-theme=dark] .setup-note,html[data-site-theme=dark] .quota-card,html[data-site-theme=dark] .message,html[data-site-theme=dark] .starter,html[data-site-theme=dark] .composer,html[data-site-theme=dark] .stats-card,html[data-site-theme=dark] .menu-card,html[data-site-theme=dark] .invitation-card,html[data-site-theme=dark] .identity-note,html[data-site-theme=dark] .web-reward,html[data-site-theme=dark] .steps,html[data-site-theme=dark] .login-note,html[data-site-theme=dark] .reward-card,html[data-site-theme=dark] .rules,html[data-site-theme=dark] .guardrail,html[data-site-theme=dark] .rank-strip,html[data-site-theme=dark] .mine,html[data-site-theme=dark] .system-explainer,html[data-site-theme=dark] .reference-state{border-color:#45484d!important;background:rgba(43,45,49,.96)!important;box-shadow:0 .5625rem 1.5rem rgba(0,0,0,.2)!important}html[data-site-theme=dark] .empty{border-color:#45484d!important;background:rgba(43,45,49,.96)!important}html[data-site-theme=dark] .download-page .subtitle,html[data-site-theme=dark] .download-page .app-card__version,html[data-site-theme=dark] .download-page .trust-row,html[data-site-theme=dark] .download-page .trust-row uni-text{color:#bfc3c9!important}html[data-site-theme=dark] .download-page .platform-item__index{border-color:rgba(224,154,145,.72)!important;color:#e09a91!important}html[data-site-theme=dark] .panel,html[data-site-theme=dark] .rules-card,html[data-site-theme=dark] .casual-note,html[data-site-theme=dark] .rank-ladder,html[data-site-theme=dark] .section-tabs,html[data-site-theme=dark] .profile-card,html[data-site-theme=dark] .question-card,html[data-site-theme=dark] .history-card,html[data-site-theme=dark] .leaderboard,html[data-site-theme=dark] .history-panel,html[data-site-theme=dark] .mine-panel{border-color:#45484d!important;background:rgba(43,45,49,.94)!important;box-shadow:0 .5625rem 1.5rem rgba(0,0,0,.18)!important}html[data-site-theme=dark] .text-card uni-text,html[data-site-theme=dark] .sources uni-text,html[data-site-theme=dark] .panel uni-text,html[data-site-theme=dark] .rules-card uni-text,html[data-site-theme=dark] .casual-note uni-text,html[data-site-theme=dark] .profile-card uni-text,html[data-site-theme=dark] .question-card uni-text,html[data-site-theme=dark] .history-card uni-text,html[data-site-theme=dark] .leaderboard uni-text,html[data-site-theme=dark] .history-panel uni-text,html[data-site-theme=dark] .mine-panel uni-text,html[data-site-theme=dark] .signed-card uni-text,html[data-site-theme=dark] .security-note uni-text,html[data-site-theme=dark] .sync-grid uni-text,html[data-site-theme=dark] .legal-sheet uni-text,html[data-site-theme=dark] .case-card uni-text,html[data-site-theme=dark] .context-card uni-text,html[data-site-theme=dark] .quota-card uni-text,html[data-site-theme=dark] .setup-note uni-text,html[data-site-theme=dark] .message uni-text,html[data-site-theme=dark] .detail-hero uni-text,html[data-site-theme=dark] .line-card uni-text,html[data-site-theme=dark] .invitation-card uni-text,html[data-site-theme=dark] .steps uni-text,html[data-site-theme=dark] .web-reward uni-text,html[data-site-theme=dark] .identity-note uni-text,html[data-site-theme=dark] .attribution uni-text,html[data-site-theme=dark] .passage uni-text,html[data-site-theme=dark] .menu-card uni-text,html[data-site-theme=dark] .stats-card uni-text{color:#d7dade!important}html[data-site-theme=dark] .time-card,html[data-site-theme=dark] .preview-card,html[data-site-theme=dark] .all-button,html[data-site-theme=dark] .legend__item,html[data-site-theme=dark] .summary-item,html[data-site-theme=dark] .result-action,html[data-site-theme=dark] .save-case-button,html[data-site-theme=dark] .mode-tabs,html[data-site-theme=dark] .reference-tab,html[data-site-theme=dark] .sync-grid uni-view{border-color:#45484d!important;background:rgba(43,45,49,.92)!important;color:#e4e6e8!important}html[data-site-theme=dark] .formula,html[data-site-theme=dark] .formula__row,html[data-site-theme=dark] .pillars uni-text,html[data-site-theme=dark] .line-row,html[data-site-theme=dark] .cast-info__value{color:#cfd2d5!important}html[data-site-theme=dark] .board__eyebrow,html[data-site-theme=dark] .board__relation,html[data-site-theme=dark] .hexagram-head__label,html[data-site-theme=dark] .comparison-head__arrow,html[data-site-theme=dark] .moving-mark,html[data-site-theme=dark] .line-row__marker{color:#d88a81!important}html[data-site-theme=dark] .hexagram-head--changed .hexagram-head__label,html[data-site-theme=dark] .najia--changed .najia__kin{color:#91b8a0!important}html[data-site-theme=dark] .najia__kin{color:#d27b72!important}html[data-site-theme=dark] .najia__branch{color:#e5e7e9!important}html[data-site-theme=dark] .najia__stem,html[data-site-theme=dark] .pillar__suffix,html[data-site-theme=dark] .line-row__spirit,html[data-site-theme=dark] .comparison-head__spirit{color:#9fa3a8!important}html[data-site-theme=dark] .pillar__stem,html[data-site-theme=dark] .pillar__branch{color:#e2e4e6!important}html[data-site-theme=dark] .pillars .pillar__stem--day{color:#df8a81!important}html[data-site-theme=dark] .calendar-panel{border-color:#666a70!important;background:rgba(31,33,36,.34)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)!important}html[data-site-theme=dark] .void-item__label{color:#aeb2b7!important}html[data-site-theme=dark] .void-item__value{color:#eef0f2!important}html[data-site-theme=dark] .hexagram-head__tags uni-text{border:1px solid #6d7177!important;background:rgba(255,255,255,.06)!important;color:#fff!important}html[data-site-theme=dark] .time-card__hint,html[data-site-theme=dark] .formula__row uni-text:last-child,html[data-site-theme=dark] .eyebrow{color:#dc887f!important}html[data-site-theme=dark] .preview-card__symbols{color:#9dc0a8!important}html[data-site-theme=dark] .trigram-card__symbol,html[data-site-theme=dark] .trigram-card__name,html[data-site-theme=dark] .results-head__title,html[data-site-theme=dark] .step-heading uni-view uni-text:first-child{color:#e3e5e8!important}html[data-site-theme=dark] .step-heading uni-view uni-text:last-child{color:#afb3b8!important}html[data-site-theme=dark] .field>uni-text,html[data-site-theme=dark] .title,html[data-site-theme=dark] .paragraph,html[data-site-theme=dark] .menu-row uni-text:first-child{color:#d5d8db!important}html[data-site-theme=dark] .copy{color:#aeb1b6!important}html[data-site-theme=dark] .configuration-note{background:#392d2f!important;color:#f0b1a9!important}html[data-site-theme=dark] .rank-ladder uni-text{color:#c9ccd0!important}html[data-site-theme=dark] .rank-ladder .rank-ladder__active{background:#62666c!important;color:#fff!important}html[data-site-theme=dark] .rules-card__tiers uni-text{background:#383236!important;color:#f0c3bd!important}html[data-site-theme=dark] .community-entry__badge uni-text,html[data-site-theme=dark] .profile-card__tier,html[data-site-theme=dark] .profile-card__number,html[data-site-theme=dark] .case-card__line,html[data-site-theme=dark] .search-box__icon,html[data-site-theme=dark] .invitation-card__kicker,html[data-site-theme=dark] .step__number{color:#e0b97b!important}html[data-site-theme=dark] .signed-card__state{color:#9bc5a8!important}html[data-site-theme=dark] .profile-head .avatar{color:#f0b0aa!important}html[data-site-theme=dark] .legal-sheet .heading{color:#eef0f2!important}html[data-site-theme=dark] .legal-sheet .section,html[data-site-theme=dark] .security-note,html[data-site-theme=dark] .steps .step{color:#c6cacf!important}html[data-site-theme=dark] .status,html[data-site-theme=dark] .consent,html[data-site-theme=dark] .proposal-form,html[data-site-theme=dark] .history-card__answer,html[data-site-theme=dark] .mine-answer-grid uni-view{border-color:#45484d!important;background:#34363a!important;color:#d7dade!important}html[data-site-theme=dark] uni-input,html[data-site-theme=dark] uni-textarea,html[data-site-theme=dark] .input,html[data-site-theme=dark] .textarea,html[data-site-theme=dark] .picker,html[data-site-theme=dark] .reasoning-input,html[data-site-theme=dark] .proposal-note,html[data-site-theme=dark] .login-card__input,html[data-site-theme=dark] .composer__input{border-color:#4c4f55!important;background:#222326!important;color:#eef0f2!important}html[data-site-theme=dark] uni-input::-moz-placeholder,html[data-site-theme=dark] uni-textarea::-moz-placeholder{color:#a8adb3!important;opacity:1}html[data-site-theme=dark] uni-input::placeholder,html[data-site-theme=dark] uni-textarea::placeholder{color:#a8adb3!important;opacity:1}html[data-site-theme=dark] .uni-input-placeholder,html[data-site-theme=dark] .uni-textarea-placeholder{color:#a8adb3!important;opacity:1}html[data-site-theme=dark] uni-button:not(.method-button--primary):not(.primary-button):not(.cast-button):not(.community-entry):not(.reference-tab):not(.save-dialog__confirm):not(.feedback-submit):not(.active):not(.case-card__ai){border-color:#4b4e53!important;background:#2d2f33!important;color:#e1e3e6!important}html[data-site-theme=dark] uni-button:not(.method-button--primary):not(.primary-button):not(.cast-button):not(.community-entry):not(.reference-tab):not(.save-dialog__confirm):not(.feedback-submit):not(.active):not(.case-card__ai) uni-text{color:inherit!important}html[data-site-theme=dark] .tab--active,html[data-site-theme=dark] .section-tabs .section-tabs__active,html[data-site-theme=dark] .mode-tabs .mode-tabs__active,html[data-site-theme=dark] .mode-tabs uni-button.active,html[data-site-theme=dark] .language-card uni-button.active{border-color:#777b82!important;background:#565a60!important;color:#fff!important}html[data-site-theme=dark] .reference-tab--active{border-color:#c26e66!important;background:#9f4f48!important;color:#fffaf4!important;opacity:1!important}html[data-site-theme=dark] .reference-tab__source{background:rgba(224,154,145,.13)!important;color:#e0a29a!important}html[data-site-theme=dark] .reference-tab--active .reference-tab__source{background:rgba(255,255,255,.17)!important;color:#fff5ed!important}html[data-site-theme=dark] .method-button--primary,html[data-site-theme=dark] .primary-button,html[data-site-theme=dark] .cast-button,html[data-site-theme=dark] .battle-flag__cloth,html[data-site-theme=dark] .detail-action-bar uni-button{border-color:#72757b!important;background:linear-gradient(135deg,#6a6d73,#505258)!important;box-shadow:none!important;color:#fff!important}html[data-site-theme=dark] .method-button--primary uni-text,html[data-site-theme=dark] .primary-button uni-text,html[data-site-theme=dark] .cast-button uni-text,html[data-site-theme=dark] .battle-flag__cloth uni-text,html[data-site-theme=dark] .detail-action-bar uni-button uni-text{color:#fff!important}html[data-site-theme=dark] .reel-cell{border-color:rgba(93,82,67,.2)!important;background:linear-gradient(90deg,#cbc5b9,#f3efe7 18%,#e9e3d8 72%,#c8c0b3)!important}html[data-site-theme=dark] .reel-cell__glyph{color:#24231f!important;text-shadow:0 1px 0 #fff!important}html[data-site-theme=dark] .reel-column--0 .reel-cell__glyph{color:#8d2c27!important}html[data-site-theme=dark] .reel-cell__symbol{color:#705f43!important}html[data-site-theme=dark] .reel-cell__caption{color:#766a59!important}html[data-site-theme=dark] .reel-column__role{color:#2f2418!important}html[data-site-theme=dark] .legend__number{color:#e5e7e9!important}html[data-site-theme=dark] .legend__item--upper .legend__number{color:#df847b!important}html[data-site-theme=dark] .fairness-note{color:#aeb1b6!important}html[data-site-theme=dark] .slot-marquee__seal,html[data-site-theme=dark] .slot-marquee__en{color:#f1d28c!important}html[data-site-theme=dark] .slot-marquee__cn{color:rgba(255,244,216,.76)!important}html[data-site-theme=dark] .slot-console__status{color:#ead8ad!important}html[data-site-theme=dark] .yang-line,html[data-site-theme=dark] .yin-line>uni-view,html[data-site-theme=dark] .mini-line__yang,html[data-site-theme=dark] .mini-line__yin>uni-view,html[data-site-theme=dark] .detail-line__yang,html[data-site-theme=dark] .detail-line__yin>uni-view{background:#c8cbd0!important}html[data-site-theme=dark] .paper-grain,html[data-site-theme=dark] .paper-orbit,html[data-site-theme=dark] .wash{border-color:rgba(255,255,255,.06)!important}html[data-site-theme=dark] .hero__logo,html[data-site-theme=dark] .app-mark{filter:grayscale(1) brightness(.92)}html[data-site-theme=dark] .seal,html[data-site-theme=dark] .library-hero__seal,html[data-site-theme=dark] .download-chip__seal,html[data-site-theme=dark] .invite-chip__seal,html[data-site-theme=dark] .battle-flag__finial{border-color:#777a80!important;color:#d8dade!important}html[data-site-theme=dark] .battle-flag__pole,html[data-site-theme=dark] .battle-flag__base{background:#777a80!important}html[data-site-theme=dark] .intro-card,html[data-site-theme=dark] .community-entry{border:0!important;background:rgba(37,39,43,.48)!important;box-shadow:0 28px 76px rgba(0,0,0,.34)!important;backdrop-filter:none!important}html[data-site-theme=dark] .entertainment-notice,html[data-site-theme=dark] .display-switch,html[data-site-theme=dark] .download-chip,html[data-site-theme=dark] .invite-chip,html[data-site-theme=dark] .user-chip{border:0!important;background:rgba(43,45,49,.66)!important;box-shadow:0 9px 26px rgba(0,0,0,.18)!important}html[data-site-theme=dark] .uni-page-head{border-bottom-color:#3f4247!important;background:#252629!important;color:#f1f2f3!important}html[data-site-theme=dark] .uni-page-head__title,html[data-site-theme=dark] .uni-page-head-btn{color:#f1f2f3!important}html[data-site-theme=dark] .commentary-scopes,html[data-site-theme=dark] .commentary-card{border-color:#484b50!important;background:rgba(43,45,49,.96)!important;box-shadow:0 .5rem 1.3125rem rgba(0,0,0,.22)!important}html[data-site-theme=dark] .commentary-card__content{color:#e0e2e5!important}html[data-site-theme=dark] .commentary-card__title{color:#b8bcc1!important}html[data-site-theme=dark] .commentary-card__author{background:rgba(202,105,95,.16)!important;color:#efa59d!important}html[data-site-theme=dark] .commentary-scopes uni-button{border-color:transparent!important;background:transparent!important;color:#c7cacf!important;box-shadow:none!important}html[data-site-theme=dark] .commentary-scopes uni-button.active{border-color:#c56c63!important;background:#a45149!important;color:#fffaf4!important;box-shadow:0 .25rem .6875rem rgba(0,0,0,.25)!important}html[data-site-theme=dark] .method-button,html[data-site-theme=dark] .method-button--primary,html[data-site-theme=dark] .method-button--dice,html[data-site-theme=dark] .method-button--finder{border-color:#4b4f54!important;background:rgba(52,55,59,.94)!important;box-shadow:0 .25rem .75rem rgba(0,0,0,.16)!important;color:#e2e5e7!important}html[data-site-theme=dark] .method-button uni-text,html[data-site-theme=dark] .method-button--primary uni-text,html[data-site-theme=dark] .method-button--dice uni-text,html[data-site-theme=dark] .method-button--finder uni-text{color:inherit!important}html[data-site-theme=dark] .source-card,html[data-site-theme=dark] .model-popover{border-color:#484b50!important;background:#2b2d31!important;box-shadow:0 .625rem 1.8125rem rgba(0,0,0,.3)!important;color:#e5e7ea!important}html[data-site-theme=dark] .source-option,html[data-site-theme=dark] .composer-model__trigger,html[data-site-theme=dark] .thinking-mark{border-color:#50545a!important;background:#33363a!important;color:#e2e4e7!important}html[data-site-theme=dark] .source-option__name,html[data-site-theme=dark] .model-option__name,html[data-site-theme=dark] .model-popover__head,html[data-site-theme=dark] .composer-model__label{color:#e5e7ea!important}html[data-site-theme=dark] .source-option__description,html[data-site-theme=dark] .model-option__copy{color:#afb3b8!important}html[data-site-theme=dark] .source-card__always{background:rgba(255,255,255,.07)!important;color:#c9cdd1!important}html[data-site-theme=dark] .model-option{border-color:transparent!important;background:transparent!important;color:#e5e7ea!important}html[data-site-theme=dark] .model-option--active{border-color:#c36b62!important;background:rgba(164,81,73,.34)!important;color:#fffaf4!important}html[data-site-theme=dark] .model-option__check,html[data-site-theme=dark] .model-popover__vip{color:#f0a69e!important}html[data-site-theme=dark] .model-popover__vip{background:rgba(202,105,95,.16)!important}html[data-site-theme=dark] .message--user{border-color:rgba(201,105,95,.38)!important;background:rgba(143,62,54,.22)!important}html[data-site-theme=dark] .message--assistant{background:#2b2d31!important}html[data-site-theme=dark] .message--waiting{background:#30343a!important}html[data-site-theme=dark] .message--error{background:#39332b!important}html[data-site-theme=dark] .thinking-mark__dot{background:#d7dade!important}html[data-site-theme=dark] .quota-track{background:#44484e!important}html[data-site-theme=dark] .quota-track__used{background:#bd665d!important}html[data-site-theme=dark] .context-card__privacy{border-top-color:#484b50!important;color:#c7a986!important}html[data-site-theme=dark] .composer__send{border-color:#b86158!important;background:#a45149!important;color:#fffaf4!important}html[data-site-theme=dark] .save-dialog-backdrop{background:rgba(0,0,0,.68)!important}html[data-site-theme=dark] .save-dialog{border-color:#63676e!important;background:#282b2f!important;box-shadow:0 1.0625rem 3.4375rem rgba(0,0,0,.58)!important}html[data-site-theme=dark] .save-dialog__eyebrow{color:#e09a91!important}html[data-site-theme=dark] .save-dialog__title{color:#f1f2f3!important}html[data-site-theme=dark] .save-dialog__hint,html[data-site-theme=dark] .save-dialog__counter{color:#b9bdc3!important}html[data-site-theme=dark] .save-dialog__input{border-color:#686d74!important;background:#1e2023!important;color:#f1f2f3!important;caret-color:#e99389!important}html[data-site-theme=dark] .save-dialog__confirm{border-color:#d77f75!important;background:#a84d44!important;color:#fff!important}html[data-site-theme=dark] .feedback-card{border-color:#5b5f66!important;background:#282b2f!important}html[data-site-theme=dark] .feedback-card .feedback-types uni-button{border-color:#555960!important;background:#303338!important;color:#d9d7d1!important}html[data-site-theme=dark] .feedback-card .feedback-types uni-button.active{border-color:#ef958a!important;background:#a84d44!important;color:#fff!important;box-shadow:0 0 0 .09375rem rgba(239,149,138,.26),0 .34375rem .8125rem rgba(0,0,0,.28)!important}html[data-site-theme=dark] .feedback-card .feedback-type__check{color:#fff!important}html[data-site-theme=dark] .cases-page .search-box,html[data-site-theme=dark] .cases-page .case-card,html[data-site-theme=dark] .cases-page .empty{border-color:#555960!important;background:#2a2d31!important}html[data-site-theme=dark] .cases-page .case-card__note{border:.03125rem solid #484c52!important;background:#222428!important;color:#d9dcdf!important}html[data-site-theme=dark] .cases-page .case-card__ai{border-color:rgba(230,139,129,.48)!important;background:rgba(168,77,68,.2)!important;color:#f0aaa2!important}html{--p-bg:#f3f0e9;--p-card:#fcfaf5;--p-raised:#fffefb;--p-text:#292c2b;--p-muted:#66665e;--p-line:#d4c7ad;--p-gold:#8b6c35;--p-red:#a54438;--p-selected:#f6e5df;--reading-size:17px;--small-size:14px;--heading-size:30px}html[data-site-font-size=medium]{--reading-size:21px;--small-size:17px;--heading-size:36px}html[data-site-font-size=large]{--reading-size:25px;--small-size:20px;--heading-size:42px}html[data-site-theme=dark]{--p-bg:#191d20;--p-card:#252b30;--p-raised:#30373d;--p-text:#f3f0e7;--p-muted:#c1c5c7;--p-line:#60615b;--p-gold:#d7bd88;--p-red:#ed9b8e;--p-selected:#533832}html[data-site-theme] body,html[data-site-theme] uni-page-body{background:var(--p-bg)!important;color:var(--p-text)!important}html[data-site-theme] #app{zoom:1!important;color:var(--p-text);font-size:var(--reading-size)}html[data-site-theme] #app .page,html[data-site-theme] #app .page-shell,html[data-site-theme] #app .reading-page,html[data-site-theme] #app .ai-page,html[data-site-theme] #app .profile-page,html[data-site-theme] #app .library-page,html[data-site-theme] #app .settings-page,html[data-site-theme] #app .account-page,html[data-site-theme] #app .cases-page,html[data-site-theme] #app .takashima-page{background:var(--p-bg)!important;color:var(--p-text)!important;min-height:100dvh!important}html[data-site-theme] #app .paper-grain,html[data-site-theme] #app .safe-top,html[data-site-theme] #app .safe-bottom{display:none!important}html[data-site-theme] #app :is(.text-card,.passage,.commentary-card,.reference-state,.time-card,.preview-card,.result-card,.ai-card,.quota-card,.source-options,.source-card,.profile-card,.case-card,.setting-card,.account-card,.chat-message,.message,.composer,.date-editor,.language-card,.save-dialog,.reading-card,.reel-machine){background:var(--p-card)!important;color:var(--p-text)!important;border:1px solid var(--p-line)!important;border-radius:20px;box-shadow:0 12px 36px rgba(0,0,0,.047)}html[data-site-theme] #app :is(.text-card__body,.passage__content,.commentary-card__content,.message__content,.message__text,.chat-message__content,.ai-answer,.source-note,.intro-card__copy,.header__copy,.reading-head__copy,.formula__row,.case-note){color:var(--p-text)!important;font-size:var(--reading-size)!important;line-height:1.85!important}html[data-site-theme] #app :is([class$=__title],.header__title,.reading-head__title){color:var(--p-text)!important}html[data-site-theme] #app :is([class$=__label],[class$=__hint],[class$=__eyebrow],.feedback-hint,.text-card__sub){color:var(--p-muted)!important;font-size:var(--small-size)!important;line-height:1.6}html[data-site-theme] #app :is(.header__title,.reading-head__title,.profile-name,.language-card__title){font-size:var(--heading-size)!important;line-height:1.4!important}html[data-site-theme] #app uni-button{font-size:var(--reading-size)!important;min-height:44px;line-height:1.4;white-space:normal}html[data-site-theme] #app :is(.display-switch,.corner-button,.download-chip,.invite-chip,.reference-tab,.commentary-scopes uni-button,.language-card uni-button,.model-option,.composer-model__trigger,.source-option,.now-button,.date-editor__button,.feedback-types uni-button){background:var(--p-raised)!important;color:var(--p-text)!important;border:1px solid var(--p-line)!important}html[data-site-theme] #app :is(uni-button.active,uni-button.selected,.reference-tab--active,.reference-tab--selected,.model-option--selected,.source-option--selected,.commentary-scopes uni-button.active){background:var(--p-selected)!important;color:var(--p-red)!important;border-color:var(--p-red)!important;box-shadow:inset 0 -3px var(--p-red)!important}html[data-site-theme] #app :is(.cast-button,.composer__send,.feedback-submit,.date-editor__button--confirm,.save-dialog__confirm){background:#a54438!important;color:#fffaf5!important;border-color:#a54438!important}html[data-site-theme] #app :is(uni-input,uni-textarea,.feedback-textarea,.save-dialog__textarea){background:var(--p-raised)!important;color:var(--p-text)!important;border-color:var(--p-line)!important;font-size:var(--reading-size)!important;line-height:1.65!important}html[data-site-theme] #app uni-textarea{min-height:130px;padding:16px!important;box-sizing:border-box}html[data-site-theme] #app uni-input::-moz-placeholder,html[data-site-theme] #app uni-textarea::-moz-placeholder{color:var(--p-muted)!important;opacity:1}html[data-site-theme] #app uni-input::placeholder,html[data-site-theme] #app uni-textarea::placeholder{color:var(--p-muted)!important;opacity:1}html[data-site-theme] #app .notice-row{width:min(1200px,100% - 40px);align-items:center}html[data-site-theme] #app .entertainment-notice{background:transparent!important;color:var(--p-muted)!important;font-size:var(--small-size)!important;box-shadow:none!important;text-align:left}html[data-site-theme] #app .display-switch,html[data-site-theme] #app .corner-button{height:auto!important;min-height:44px!important;line-height:1.4!important;padding:10px 14px!important}html[data-site-theme] #app .language-card{max-height:85dvh;overflow:auto;width:min(480px,100vw - 32px)!important}html[data-site-theme] #app .language-card uni-button uni-view uni-text:first-child{font-size:var(--reading-size)!important}html[data-site-theme] #app .language-card uni-button uni-view uni-text:last-child{font-size:var(--small-size)!important;color:var(--p-muted)!important}html[data-site-theme] #app .hero{width:min(1160px,100% - 40px);padding:0 0 14px!important}html[data-site-theme] #app .hero-brand{width:100%!important;min-height:0!important;display:block!important;text-align:center}html[data-site-theme] #app .hero-brand__copy{width:100%!important}html[data-site-theme] #app .hero__title{font-size:clamp(32px,4vw,52px)!important;letter-spacing:.14em;color:var(--p-text)!important}html[data-site-theme] #app .hero__eyebrow{color:var(--p-gold)!important;letter-spacing:.25em;font-size:var(--small-size)!important}html[data-site-theme] #app .hero__subtitle{font-size:var(--reading-size)!important;color:var(--p-muted)!important}html[data-site-theme] #app .hero__actions{position:absolute!important;right:0!important;top:12px!important;justify-content:flex-end;margin-bottom:0}html[data-site-theme] #app .download-chip,html[data-site-theme] #app .invite-chip{min-height:44px;height:auto!important;padding:8px 16px!important}html[data-site-theme] #app .download-chip__seal,html[data-site-theme] #app .invite-chip__seal{display:none!important}html[data-site-theme] #app .content{width:min(1160px,100% - 40px)}html[data-site-theme] #app .home-grid{display:block!important}html[data-site-theme] #app .intro-card:only-child,html[data-site-theme] #app .intro-card{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:28px 36px!important;border:1px solid var(--p-line)!important;border-radius:28px!important;background:var(--p-card)!important;box-shadow:0 12px 36px rgba(0,0,0,.047)!important;display:grid!important;grid-template-columns:1fr 320px;-moz-column-gap:30px;column-gap:30px;align-items:center}html[data-site-theme] #app .porcelain-orbit{grid-column:2;grid-row:1/3}html[data-site-theme] #app .porcelain-orbit__disk{width:220px;height:220px}html[data-site-theme] #app .intro-card{grid-template-rows:auto auto auto}html[data-site-theme] #app .intro-card__lead{align-self:end}html[data-site-theme] #app .intro-card__copy{align-self:start}html[data-site-theme] #app .intro-card__lead{grid-column:1;font-size:var(--heading-size)!important;color:var(--p-text)!important;text-align:left!important;margin:12px 0!important}html[data-site-theme] #app .intro-card__copy{grid-column:1;text-align:left!important;margin:0!important}html[data-site-theme] #app .system-explainer{grid-column:1;background:transparent!important;margin:12px 0!important;padding:0!important}html[data-site-theme] #app .system-explainer__copy{font-size:var(--small-size)!important;color:var(--p-muted)!important}html[data-site-theme] #app .intro-methods{grid-column:1/-1;max-width:none!important;width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:26px!important}html[data-site-theme] #app .method-button{min-height:110px!important;height:auto!important;padding:20px 12px!important;background:var(--p-raised)!important;color:var(--p-text)!important;border:1px solid var(--p-line)!important;border-radius:16px!important;box-shadow:0 4px 12px rgba(0,0,0,.024)!important;transition:transform .2s,box-shadow .2s}html[data-site-theme] #app .method-button:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.133)!important}html[data-site-theme] #app .method-button__title{font-size:calc(var(--reading-size) + 3px)!important;color:var(--p-text)!important}html[data-site-theme] #app .method-button__copy{font-size:var(--small-size)!important;color:var(--p-muted)!important;margin-top:7px!important}html[data-site-theme] #app uni-button:focus-visible,html[data-site-theme] #app uni-input:focus-visible,html[data-site-theme] #app uni-textarea:focus-visible{outline:3px solid var(--p-gold)!important;outline-offset:3px}@media (max-width: 699px){html[data-site-theme] #app .notice-row{display:flex;flex-direction:column;gap:10px;width:calc(100% - 24px)}html[data-site-theme] #app .display-actions,html[data-site-theme] #app .notice-stack--home .display-actions{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:6px}html[data-site-theme] #app .entertainment-notice{padding:4px 0!important}html[data-site-theme] #app .display-switch{padding:8px 10px!important;font-size:var(--small-size)!important;min-width:0!important}html[data-site-theme] #app .hero,html[data-site-theme] #app .content{width:calc(100% - 24px)!important}html[data-site-theme] #app .hero{padding:12px 0!important}html[data-site-theme] #app .hero__actions{position:static!important;justify-content:center;margin-bottom:12px}html[data-site-theme] #app .porcelain-orbit__disk{width:144px;height:144px}html[data-site-theme] #app .intro-card:only-child,html[data-site-theme] #app .intro-card{padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 108px!important;gap:8px}html[data-site-theme] #app .porcelain-orbit{grid-column:2;grid-row:1;padding:4px!important}html[data-site-theme] #app .porcelain-orbit__disk{width:100px;height:100px}html[data-site-theme] #app .intro-card__lead{grid-column:1;grid-row:1;align-self:center;text-align:left!important;font-size:calc(var(--heading-size) - 4px)!important}html[data-site-theme] #app .intro-card__copy,html[data-site-theme] #app .system-explainer{grid-column:1/-1;text-align:left!important}html[data-site-theme] #app .intro-methods{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:12px!important;gap:10px!important}html[data-site-theme] #app .method-button{min-height:104px!important;padding:14px 8px!important}html[data-site-theme] #app .notice-stack{padding-top:60px!important}html[data-site-theme] #app .language-backdrop{padding:70px 16px 16px!important}}@media (prefers-reduced-motion: reduce){html[data-site-theme] #app .method-button{transition:none;transform:none}}html[data-site-theme] #app :is(.panel,.stats-card,.menu-card,.profile-head){background:var(--p-card)!important;color:var(--p-text)!important;border:1px solid var(--p-line)!important;border-radius:20px}html[data-site-theme] #app :is(.paragraph,.copy,.head__copy,.menu-row__copy,.profile-head__meta,.case-card__note,.case-card__line,.starter,.quota-card__title,.panel__title,.menu-row__title){font-size:var(--reading-size)!important;color:var(--p-text)!important;line-height:1.7!important}html[data-site-theme] #app :is(.head__title,.profile-head__name,.context-card__title,.library-hero__title){font-size:var(--heading-size)!important;color:var(--p-text)!important;line-height:1.5!important}html[data-site-theme] #app :is(.stats-card__value,.source-card__title,.case-card__title){font-size:calc(var(--reading-size) + 3px)!important}html[data-site-theme] #app .quota-card__top{gap:16px;align-items:center;flex-wrap:wrap}html[data-site-theme] #app .quota-card__title{flex:1;min-width:90px}html[data-site-theme] #app .composer__send{height:auto!important;min-height:44px!important;padding:10px 22px!important;line-height:1.4!important;border-radius:12px;margin-left:auto}html[data-site-theme] #app .message__model{float:none;margin:0 0 8px;font-size:var(--small-size)!important}html[data-site-theme] #app .composer-model__trigger{width:auto;min-width:130px;height:auto;min-height:44px;padding:10px}html[data-site-theme] #app .composer-model__label{white-space:normal}html[data-site-theme] #app :is(.context-card,.setup-note,.starter,.model-popover,.trigram-card,.hexagram-card,.line-card,.detail-hero,.search-box,.calendar-panel,.cast-info,.hexagram-comparison){background:var(--p-card)!important;color:var(--p-text)!important;border-color:var(--p-line)!important}html[data-site-theme] #app :is(.context-card__copy,.context-card__privacy,.quota-card__copy,.source-option__description,.setup-note__copy,.line-card__statement,.line-card__image,.detail-hero__judgment,.passage__title){font-size:var(--reading-size)!important;color:var(--p-text)!important;line-height:1.75!important}html[data-site-theme] #app :is(.source-option__name,.model-option__name,.trigram-card__name,.line-card__name,.hexagram-card__name,.hexagram-card__title,.quota-card__value,.time-card__value,.cast-info__value,.void-item__value){font-size:var(--reading-size)!important;color:var(--p-text)!important}html[data-site-theme] #app :is(.model-option__copy,.source-option__description,.hexagram-card__number,.void-item__label,.pillar__label){font-size:var(--small-size)!important;color:var(--p-muted)!important}html[data-site-theme] #app .model-option--active{background:var(--p-selected)!important;border-color:var(--p-red)!important;color:var(--p-red)!important}html[data-site-theme] #app .source-options{border:0!important;box-shadow:none!important;background:transparent!important}html[data-site-theme] #app .source-option{min-height:90px;height:auto!important;padding:16px!important}html[data-site-theme] #app .source-option__copy{min-width:0}html[data-site-theme] #app .composer{gap:12px;flex-wrap:wrap}html[data-site-theme] #app .composer__input{width:100%!important;flex-basis:100%}html[data-site-theme] #app .composer-model{margin-left:auto}html[data-site-theme] #app .model-popover{max-height:70dvh;overflow:auto}html[data-site-theme] #app .pillar__stem,html[data-site-theme] #app .pillar__branch{font-size:calc(var(--reading-size) + 4px)!important}html[data-site-theme] #app .hexagram-head__tags uni-text{font-size:var(--small-size)!important;color:var(--p-text)!important}html[data-site-theme] #app .hexagram-card,html[data-site-theme] #app .trigram-card,html[data-site-theme] #app .line-card{height:auto!important}@media (max-width: 699px){html[data-site-theme] #app .source-options{grid-template-columns:1fr!important}html[data-site-theme] #app .reference-tabs__inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme] #app .reference-tab{width:auto!important;min-width:0!important;padding:12px 8px!important}html[data-site-theme] #app .hexagram-card__title{font-size:var(--small-size)!important}}html{--s-surface:rgba(253,250,242,.94);--s-edge:#c6a369;--s-highlight:rgba(255,255,255,.95);--s-depth:rgba(109,78,34,.14);--s-panel:linear-gradient(135deg,#fffdf8f5,#f3ede1ed);--s-cloud-opacity:.25;--s-text-shield:rgba(250,247,239,.9)}html[data-site-theme=dark]{--s-surface:rgba(28,32,34,.96);--s-edge:#9e834f;--s-highlight:rgba(218,197,152,.13);--s-depth:rgba(0,0,0,.45);--s-panel:linear-gradient(140deg,#303332f5,#1b2021f5);--s-cloud-opacity:.15;--s-text-shield:rgba(23,28,30,.88)}html[data-site-theme] #app :is(.page,.page-shell,.reading-page,.ai-page,.profile-page,.library-page,.settings-page,.account-page,.cases-page,.takashima-page,.legal-page,.download-page,.invite-page){background-image:url(/static/design/auspicious-cloud.svg),radial-gradient(ellipse at 20% 0%,rgba(193,154,83,.06),transparent 65%)!important;background-size:420px auto,100% 100%!important;background-position:right bottom,center!important;background-repeat:no-repeat!important}html[data-site-theme] #app .page-shell--sanctuary{position:relative;isolation:isolate;overflow:hidden;background:var(--p-bg)!important}html[data-site-theme] #app .page-shell--sanctuary:after{content:"";position:fixed;top:14px;right:14px;bottom:14px;left:14px;z-index:0;pointer-events:none;border:1px solid rgba(182,139,71,.3);border-radius:24px}html[data-site-theme] #app .sanctuary-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;padding:0!important;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}html[data-site-theme] #app .sanctuary-backdrop:before,html[data-site-theme] #app .sanctuary-backdrop:after{display:none}html[data-site-theme] #app .sanctuary-backdrop:after{left:auto;right:-3vw;top:5vh;bottom:auto;transform:rotate(180deg)}html[data-site-theme] #app .sanctuary-backdrop .porcelain-orbit__disk{flex:none;width:min(94vw,1100px)!important;height:min(94vw,1100px)!important;position:absolute;left:50%;top:50%;margin-left:calc(min(94vw,1100px)/-2);margin-top:calc(min(94vw,1100px)/-2);opacity:.66;border:2px solid #bfa06b;box-shadow:0 0 0 12px rgba(195,161,101,.047),0 0 0 14px rgba(195,161,101,.2),0 35px 95px rgba(0,0,0,.2)}html[data-site-theme] #app .page-shell--sanctuary .hero,html[data-site-theme] #app .page-shell--sanctuary .content{position:relative;z-index:1}html[data-site-theme] #app .page-shell--sanctuary .hero{padding-top:12px!important;margin-bottom:10px}html[data-site-theme] #app .page-shell--sanctuary .hero-brand{width:-moz-fit-content!important;width:fit-content!important;max-width:100%;margin:auto;padding:10px 30px;border-radius:12px;background:var(--s-text-shield);box-shadow:0 12px 40px var(--s-depth)}html[data-site-theme] #app .page-shell--sanctuary .hero__subtitle{display:table!important;max-width:100%;margin:8px auto 0;padding:7px 18px;background:var(--s-text-shield);border-radius:8px}html[data-site-theme] #app .page-shell--sanctuary .intro-card:only-child,html[data-site-theme] #app .page-shell--sanctuary .intro-card{display:flex!important;flex-direction:column;align-items:flex-start;min-height:510px!important;padding:34px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-site-theme] #app .page-shell--sanctuary .intro-card__lead{align-self:flex-start;margin:0!important;max-width:550px;padding:18px 26px 10px;background:var(--s-text-shield);border-radius:16px 16px 0 0;text-align:left!important}html[data-site-theme] #app .page-shell--sanctuary .intro-card__copy{align-self:flex-start;max-width:550px;padding:0 26px 24px;background:var(--s-text-shield);border-radius:0 16px 16px;text-align:left!important}html[data-site-theme] #app .page-shell--sanctuary .system-explainer{max-width:550px;padding:16px 26px!important;background:var(--s-text-shield)!important;border-radius:16px}html[data-site-theme] #app .page-shell--sanctuary .intro-methods{margin-top:auto!important;padding-top:76px}html[data-site-theme] #app .page-shell--sanctuary .intro-manifest{max-width:550px;padding:24px 28px;background:var(--s-text-shield);border:1px solid rgba(182,139,71,.35);border-radius:16px;box-shadow:0 10px 35px var(--s-depth)}html[data-site-theme] #app .page-shell--sanctuary .intro-manifest .intro-card__lead,html[data-site-theme] #app .page-shell--sanctuary .intro-manifest .intro-card__copy,html[data-site-theme] #app .page-shell--sanctuary .intro-manifest .system-explainer{padding:0!important;background:transparent!important;border-radius:0}html[data-site-theme] #app .page-shell--sanctuary .intro-manifest .intro-card__lead{display:block;margin-bottom:14px!important}html[data-site-theme] #app .method-icon{display:block;width:42px;height:42px;margin:0 auto 12px;fill:none;stroke:var(--p-gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}html[data-site-theme] #app :is(.method-button,.text-card,.passage,.commentary-card,.reference-state,.time-card,.preview-card,.result-card,.context-card,.source-card,.quota-card,.profile-head,.stats-card,.menu-card,.panel,.case-card,.account-card,.message,.composer,.date-editor,.language-card,.save-dialog,.detail-hero,.line-card,.slot-machine){background-color:var(--s-surface)!important;background-image:url(/static/design/auspicious-cloud.svg),var(--s-panel)!important;background-repeat:no-repeat!important;background-position:right 12px bottom 12px,center!important;background-size:180px auto,100% 100%!important;border:1px solid var(--s-edge)!important;border-radius:14px!important;box-shadow:inset 0 0 0 4px var(--s-surface),inset 0 0 0 5px rgba(182,139,71,.25),inset 0 1px 0 var(--s-highlight),0 12px 28px var(--s-depth)!important}html[data-site-theme] #app .method-button{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center!important;min-height:158px!important;padding:25px 16px!important;transition:transform .2s,box-shadow .2s;border-radius:12px!important}html[data-site-theme] #app .method-button:hover{box-shadow:inset 0 0 0 4px var(--s-surface),inset 0 0 0 5px var(--s-edge),0 16px 34px var(--s-depth)!important}html[data-site-theme] #app :is(.header,.reading-head,.library-hero,.head){position:relative}html[data-site-theme] #app :is(.header__title,.reading-head__title,.library-hero__title,.head__title,.board__title){letter-spacing:.09em;text-shadow:0 1px var(--s-highlight)}html[data-site-theme] #app :is(.header__title,.head__title):after{display:none!important}html[data-site-theme] #app :is(.display-switch,.corner-button,.download-chip,.invite-chip,.reference-tab,.source-option,.model-option,.composer-model__trigger,.now-button,.secondary-button,.trigram-card,.hexagram-card){background:var(--s-panel)!important;border-color:var(--s-edge)!important;box-shadow:inset 0 1px 0 var(--s-highlight),0 3px 8px var(--s-depth)!important}html[data-site-theme] #app :is(.cast-button,.primary-button,.composer__send,.feedback-submit,.date-editor__button--confirm,.save-dialog__confirm,.reference-tab--active,.commentary-scopes uni-button.active,.model-option--active,.language-card uni-button.active){background:linear-gradient(115deg,#a94738,#8f2e27 65%,#ad4939)!important;color:#fff4dc!important;border:1px solid #c99568!important;box-shadow:inset 0 1px rgba(236,207,162,.42),inset 0 -3px rgba(101,35,26,.333),0 6px 13px rgba(98,41,31,.15)!important}html[data-site-theme] #app :is(.reference-tab--active,.commentary-scopes uni-button.active,.model-option--active,.language-card uni-button.active) uni-text{color:#fff4dc!important}html[data-site-theme] #app .reference-tabs__inner{width:100%;min-width:0!important;padding:5px!important;border:1px solid var(--s-edge);border-radius:14px;background:var(--s-surface);gap:5px!important}html[data-site-theme] #app .reference-tab{min-width:0!important;border:0!important;border-radius:9px!important;box-shadow:none!important;min-height:56px;height:auto!important;padding:14px 12px!important}html[data-site-theme] #app .text-card,html[data-site-theme] #app .passage,html[data-site-theme] #app .commentary-card{padding:28px 32px!important}html[data-site-theme] #app .calendar-panel{border:1px solid var(--s-edge)!important;box-shadow:inset 0 0 0 3px var(--s-surface)}html[data-site-theme] #app .cast-info,html[data-site-theme] #app .hexagram-comparison{background:var(--s-surface)!important;border-color:var(--s-edge)!important}html[data-site-theme] #app .cast-info__label,html[data-site-theme] #app .pillar,html[data-site-theme] #app .void-item{border-color:rgba(182,139,71,.25)!important}html[data-site-theme] #app .message--user{background-image:linear-gradient(135deg,var(--p-selected),var(--s-surface))!important}html[data-site-theme] #app .message--assistant{background-size:180px auto,100% 100%!important}html[data-site-theme] #app .composer{background-image:var(--s-panel)!important}html[data-site-theme] #app .composer__input{border-radius:10px;background:var(--s-surface)!important}html[data-site-theme] #app .profile-head .avatar{border:2px solid var(--s-edge);box-shadow:0 0 0 4px var(--s-surface),0 0 0 5px var(--s-edge),0 7px 16px var(--s-depth)}html[data-site-theme] #app .menu-row{border-color:rgba(182,139,71,.23)!important}html[data-site-theme] #app .notice-stack--home .entertainment-notice{padding:10px 14px!important;background:var(--s-text-shield)!important;border-radius:10px}html[data-site-theme=dark] #app .sanctuary-backdrop .porcelain-orbit__disk{opacity:.4}@media (max-width: 699px){html[data-site-theme] #app .page-shell--sanctuary:after{top:6px;right:6px;bottom:6px;left:6px;border-radius:18px}html[data-site-theme] #app .sanctuary-backdrop .porcelain-orbit__disk{width:145vw!important;height:145vw!important;margin-left:-72.5vw;margin-top:-60vw;left:62%;top:50%;opacity:.53}html[data-site-theme] #app .sanctuary-backdrop:before,html[data-site-theme] #app .sanctuary-backdrop:after{width:75vw;height:25vh}html[data-site-theme] #app .page-shell--sanctuary .hero-brand{padding:8px 16px}html[data-site-theme] #app .page-shell--sanctuary .intro-card:only-child,html[data-site-theme] #app .page-shell--sanctuary .intro-card{min-height:440px!important;padding:12px 0 0!important;gap:0}html[data-site-theme] #app .page-shell--sanctuary .intro-card__lead{font-size:calc(var(--reading-size) + 7px)!important;padding:14px 16px 6px;max-width:100%}html[data-site-theme] #app .page-shell--sanctuary .intro-card__copy{max-width:100%;padding:0 16px 16px;line-height:1.7!important}html[data-site-theme] #app .page-shell--sanctuary .intro-manifest{max-width:100%;padding:18px}html[data-site-theme] #app .page-shell--sanctuary .intro-methods{padding-top:52px}html[data-site-theme] #app .method-button{min-height:142px!important;padding:18px 10px!important}html[data-site-theme] #app .method-icon{width:32px;height:32px;margin-bottom:8px}html[data-site-theme] #app .text-card,html[data-site-theme] #app .passage,html[data-site-theme] #app .commentary-card{padding:24px 20px!important}html[data-site-theme] #app .hero__actions{gap:8px}}@media (prefers-reduced-motion: reduce){html[data-site-theme] #app .method-button{transition:none}}@media (min-width: 700px){html[data-site-theme] #app .reference-tabs__inner{grid-template-columns:repeat(5,minmax(0,1fr))!important}}html[data-site-theme] #app .sanctuary-backdrop{perspective:1600px}html[data-site-theme] #app .sanctuary-backdrop:before,html[data-site-theme] #app .sanctuary-backdrop:after{display:none!important}html[data-site-theme] #app .taiji-relief{position:absolute;width:min(94vw,1100px);height:min(94vw,1100px);left:50%;top:50%;margin-left:calc(min(94vw,1100px)/-2);margin-top:calc(min(94vw,1100px)/-2);border-radius:50%;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .28s ease-out;box-shadow:0 6px #9a7744,0 10px #594729,0 30px 65px rgba(0,0,0,.333)}html[data-site-theme] #app .sanctuary-backdrop .taiji-relief .porcelain-orbit__disk{position:absolute;right:0;bottom:0;left:0;top:0;width:100%!important;height:100%!important;margin:0!important;opacity:1!important;box-shadow:inset 0 0 0 2px #e0c897}html[data-site-theme] #app .taiji-glint{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at var(--glint-x, 50%) var(--glint-y, 50%),rgba(255,249,214,.23),transparent 43%);mix-blend-mode:soft-light}html[data-site-theme] #app .page-shell--sanctuary .hero-brand,html[data-site-theme] #app .page-shell--sanctuary .hero__subtitle{background:transparent!important;border:0;box-shadow:none!important}html[data-site-theme] #app .page-shell--sanctuary .hero__title,html[data-site-theme] #app .page-shell--sanctuary .hero__subtitle,html[data-site-theme] #app .page-shell--sanctuary .hero__eyebrow{color:#fff7df!important;text-shadow:0 2px 3px #171713,0 0 12px #171713,1px 1px 0 #171713!important}html[data-site-theme] #app .notice-stack--home .entertainment-notice{background:transparent!important;color:#fffaf0!important;text-shadow:0 1px 2px #16191b,0 0 3px #16191b,1px 0 #16191b,-1px 0 #16191b}html[data-site-theme] #app .page-shell--sanctuary .intro-card:only-child,html[data-site-theme] #app .page-shell--sanctuary .intro-card{min-height:440px!important;padding-top:0!important}html[data-site-theme] #app .page-shell--sanctuary .intro-methods{padding-top:210px}html[data-site-theme] #app .method-button{background-image:url(/static/design/auspicious-cloud.svg),var(--s-panel)!important;background-size:150px auto,100% 100%!important;background-position:right 8px bottom 8px,center!important}html[data-site-theme] #app .date-wheels{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:10px;margin:20px 0}html[data-site-theme] #app .date-editor{width:min(640px,100vw - 28px)!important;max-height:90dvh;overflow:auto;padding:24px!important}html[data-site-theme] #app .date-editor__hint{font-size:var(--small-size)!important}html[data-site-theme] #app .date-editor__preview{flex-wrap:wrap;gap:8px;font-variant-numeric:tabular-nums}html[data-site-theme] #app .date-editor__preview,html[data-site-theme] #app .date-editor__preview uni-text{color:var(--p-text)!important;background:var(--p-raised)!important;font-size:var(--small-size)!important}html[data-site-theme] #app .date-wheel__option--selected{background:var(--p-selected)!important;color:var(--p-red)!important}html[data-site-theme] #app .date-wheel__option--selected uni-text{color:var(--p-red)!important}html[data-site-theme] #app .date-editor__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-site-theme] #app .date-editor-backdrop{align-items:center!important;padding:16px!important}html[data-site-theme] #app .slot-machine{background-image:var(--s-panel)!important;border:2px solid var(--s-edge)!important;border-radius:24px!important;max-width:680px}html[data-site-theme] #app .slot-machine:before,html[data-site-theme] #app .marquee-lights,html[data-site-theme] #app .console-lines,html[data-site-theme] #app .reel-deck__shine{display:none!important}html[data-site-theme] #app .slot-marquee{background:var(--s-panel)!important;border-bottom:1px solid var(--s-edge)!important;box-shadow:none!important;padding:24px 18px!important}html[data-site-theme] #app .slot-marquee__en{font-size:24px!important;letter-spacing:.2em!important;color:var(--p-gold)!important}html[data-site-theme] #app .slot-marquee__cn{font-size:var(--small-size)!important;color:var(--p-muted)!important}html[data-site-theme] #app .slot-marquee__seal{color:var(--p-gold)!important;text-shadow:none!important}html[data-site-theme] #app .reel-deck{background:var(--p-bg)!important;box-shadow:inset 0 4px 12px rgba(0,0,0,.067)!important;gap:14px!important;padding:22px!important}html[data-site-theme] #app .reel-column__role{color:var(--p-gold)!important;font-size:var(--small-size)!important;font-weight:400!important}html[data-site-theme] #app .reel-window{border:1px solid var(--s-edge)!important;border-radius:50% 50% 12px 12px/18px 18px 12px 12px!important;background:var(--p-card)!important;box-shadow:0 4px 9px rgba(0,0,0,.133)!important}html[data-site-theme] #app .reel-cell{background:linear-gradient(90deg,var(--p-bg),var(--p-raised) 24%,var(--p-card) 78%,var(--p-bg))!important}html[data-site-theme] #app .reel-cell__glyph,html[data-site-theme] #app .reel-cell__symbol{color:var(--p-text)!important}html[data-site-theme] #app .reel-column--0 .reel-cell__glyph,html[data-site-theme] #app .reel-column--0 .reel-cell__symbol{color:var(--p-red)!important}html[data-site-theme] #app .reel-cell__caption{color:var(--p-muted)!important}html[data-site-theme] #app .reel-window__focus{border-color:var(--s-edge)!important;box-shadow:inset 0 0 12px rgba(205,164,92,.075)!important}html[data-site-theme] #app .reel-window__shade--top{background:linear-gradient(var(--p-card),transparent)!important}html[data-site-theme] #app .reel-window__shade--bottom{background:linear-gradient(0deg,var(--p-card),transparent)!important}html[data-site-theme] #app .slot-console{background:var(--s-panel)!important;border-top:1px solid var(--s-edge)!important}html[data-site-theme] #app .slot-console__status{color:var(--p-text)!important;font-size:var(--small-size)!important}html[data-site-theme] #app .legend__item{background:var(--s-panel)!important;border-color:var(--s-edge)!important}html[data-site-theme] #app .legend__number{color:var(--p-gold)!important}@media (max-width: 699px){html[data-site-theme] #app .taiji-relief{--mobile-disk:min(190vw,88svh);width:var(--mobile-disk);height:var(--mobile-disk);margin-left:calc(var(--mobile-disk) / -2);margin-top:calc(var(--mobile-disk) / -2);left:100%;top:50%;transform:none}html[data-site-theme] #app .page-shell--sanctuary .intro-card:only-child,html[data-site-theme] #app .page-shell--sanctuary .intro-card{min-height:380px!important}html[data-site-theme] #app .page-shell--sanctuary .intro-methods{padding-top:90px}html[data-site-theme] #app .date-wheels{gap:4px}html[data-site-theme] #app .date-editor{padding:16px 10px!important}html[data-site-theme] #app .reel-deck{gap:8px!important;padding:16px 12px!important}html[data-site-theme] #app .slot-marquee__en{font-size:22px!important}html[data-site-theme] #app .legend{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){html[data-site-theme] #app .taiji-relief{transform:none!important;transition:none}}
