.koi-calendar-page .dim,.koi-calendar-page .nested-dim{background:rgba(28,32,41,.44);backdrop-filter:none;-webkit-backdrop-filter:none}.koi-calendar-page .nested-dim{background:rgba(28,32,41,.34)}.koi-calendar-page .koi-auth-dim{background:rgba(28,32,41,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.koi-calendar-page .check-bazi-modal-backdrop,.koi-calendar-page .check-bazi-time-backdrop,.koi-calendar-page .membership-local-dim,.koi-calendar-page .notification-time-dim{background:rgba(28,32,41,.44)}.koi-calendar-page .shop-prompt,.koi-calendar-page .workplace-detail-modal{background:rgba(28,32,41,.44);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.koi-calendar-page .treasure-contact-modal{background:rgba(28,32,41,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.koi-calendar-page .bottom-sheet,.koi-calendar-page .picker-sheet{border-radius:var(--ft-r) var(--ft-r) 0 0;background:var(--ft-surface);box-shadow:0 -2px 6px rgba(28,32,41,.04),0 -18px 48px rgba(28,32,41,.14)}.koi-calendar-page .picker-sheet.place{background:var(--ft-surface)}.koi-calendar-page .month-picker-sheet{border-radius:var(--ft-r) var(--ft-r) 0 0;background:var(--ft-surface)}.koi-calendar-page .auth-sheet h2,.koi-calendar-page .form-sheet h2,.koi-calendar-page .member-sheet h3,.koi-calendar-page .member-sheet h4,.koi-calendar-page .place-title h2{color:var(--ft-ink);font-family:var(--ft-serif);font-weight:600}.koi-calendar-page .auth-sheet-handle{background:var(--ft-line-strong)}.koi-calendar-page .input-like,.koi-calendar-page input,.koi-calendar-page textarea{border-color:var(--ft-line);border-radius:var(--ft-r-sm);background:var(--ft-sunken)}.koi-calendar-page input::-moz-placeholder,.koi-calendar-page textarea::-moz-placeholder{color:var(--ft-ink-2);opacity:1}.koi-calendar-page input::placeholder,.koi-calendar-page textarea::placeholder{color:var(--ft-ink-2);opacity:1}.koi-calendar-page .auth-form input::-moz-placeholder,.koi-calendar-page .check-bazi-row input::-moz-placeholder,.koi-calendar-page .feedback-panel textarea::-moz-placeholder,.koi-calendar-page .koi-auth-form input::-moz-placeholder,.koi-calendar-page .schedule-create-sheet textarea::-moz-placeholder,.koi-calendar-page .support-panel textarea::-moz-placeholder,.koi-calendar-page .true-solar-field input::-moz-placeholder,.koi-calendar-page .yijing-question input::-moz-placeholder,.koi-calendar-page input.input-like::-moz-placeholder{color:var(--ft-ink-2);opacity:1}.koi-calendar-page .auth-form input::placeholder,.koi-calendar-page .check-bazi-row input::placeholder,.koi-calendar-page .feedback-panel textarea::placeholder,.koi-calendar-page .koi-auth-form input::placeholder,.koi-calendar-page .schedule-create-sheet textarea::placeholder,.koi-calendar-page .support-panel textarea::placeholder,.koi-calendar-page .true-solar-field input::placeholder,.koi-calendar-page .yijing-question input::placeholder,.koi-calendar-page input.input-like::placeholder{color:var(--ft-ink-2);opacity:1}.koi-calendar-page .input-like{border:1px solid var(--ft-line);border-radius:var(--ft-r-sm);background:var(--ft-sunken);color:var(--ft-ink-2)}.koi-calendar-page input.input-like{border:1px solid var(--ft-line)}.koi-calendar-page .input-like.strong{color:var(--ft-ink)}.koi-calendar-page .name-value{border-bottom:1px solid var(--ft-line-strong);color:var(--ft-ink)}.koi-calendar-page .name-value::-moz-placeholder{color:var(--ft-ink-2);opacity:1}.koi-calendar-page .name-value::placeholder{color:var(--ft-ink-2);opacity:1}.koi-calendar-page .auth-form label span,.koi-calendar-page .bazi-native-picker-fields label span,.koi-calendar-page .ingots-native-redeem-card label,.koi-calendar-page .koi-auth-form label span{color:var(--ft-ink-3)}.koi-calendar-page .auth-form input,.koi-calendar-page .bazi-native-picker-fields input,.koi-calendar-page .ingots-native-redeem-card input,.koi-calendar-page .koi-auth-form input,.koi-calendar-page .member-redeem-form input{border:1px solid var(--ft-line-strong);border-radius:var(--ft-r-sm);background:var(--ft-sunken);color:var(--ft-ink);box-shadow:none}.koi-calendar-page .auth-form input:focus,.koi-calendar-page .bazi-native-picker-fields input:focus,.koi-calendar-page .ingots-native-redeem-card input:focus,.koi-calendar-page .koi-auth-form input:focus,.koi-calendar-page .member-redeem-form input:focus{border-color:var(--ft-ink);box-shadow:0 0 0 3px rgba(28,32,41,.1)}.koi-calendar-page .check-bazi-time-sheet label input,.koi-calendar-page .true-solar-dst input{accent-color:var(--ft-ink)}.koi-calendar-page .bottom-sheet :focus-visible,.koi-calendar-page .check-bazi-gender-modal :focus-visible,.koi-calendar-page .check-bazi-time-sheet :focus-visible,.koi-calendar-page .home-info-modal :focus-visible,.koi-calendar-page .koi-auth-modal :focus-visible,.koi-calendar-page .member-renew-sheet :focus-visible,.koi-calendar-page .member-sheet :focus-visible,.koi-calendar-page .name-modal :focus-visible,.koi-calendar-page .notification-time-dialog :focus-visible,.koi-calendar-page .picker-sheet :focus-visible,.koi-calendar-page .shop-prompt :focus-visible,.koi-calendar-page .treasure-contact-modal :focus-visible,.koi-calendar-page .vip-fortune-modal :focus-visible,.koi-calendar-page .warning-modal :focus-visible,.koi-calendar-page .weather-alert-modal :focus-visible,.koi-calendar-page .workplace-detail-modal :focus-visible,.koi-calendar-page .yijing-select-menu :focus-visible{outline-color:var(--ft-ink)}.koi-calendar-page input:focus-visible,.koi-calendar-page textarea:focus-visible{outline-color:var(--ft-ink);box-shadow:0 0 0 3px rgba(28,32,41,.12)}.koi-calendar-page .form-sheet-note{color:var(--ft-ink-2)}.koi-calendar-page .form-sheet-return-hint{border-radius:var(--ft-r-pill);background:rgba(217,164,65,.1);color:var(--ft-gold-ink)}.koi-calendar-page .form-sheet-exit,.koi-calendar-page .import-link{color:var(--ft-ink-2)}.koi-calendar-page .import-link span{background:rgba(217,164,65,.14);color:var(--ft-gold-ink)}.koi-calendar-page .bazi-rebind-cost{color:var(--ft-gold-ink);font-family:var(--ft-sans)}.koi-calendar-page .bazi-rebind-cost.insufficient{color:var(--el-fire)}.koi-calendar-page .bazi-form-error{border-radius:var(--ft-r-sm);background:rgba(185,50,39,.09);color:var(--el-fire);font-family:var(--ft-sans)}.koi-calendar-page .confirm{font-family:var(--ft-sans)}.koi-calendar-page .confirm,.koi-calendar-page .confirm.red,.koi-calendar-page .confirm.yellow{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff}.koi-calendar-page .auth-mode-tabs{border:1px solid var(--ft-line-strong);border-radius:var(--ft-r-sm)}.koi-calendar-page .auth-mode-tabs button{color:var(--ft-ink-2)}.koi-calendar-page .auth-mode-tabs button.active{background:var(--ft-ink);color:#ffffff}.koi-calendar-page .auth-error{border-radius:var(--ft-r-sm);background:rgba(185,50,39,.09);color:var(--el-fire)}.koi-calendar-page .auth-message{border-radius:var(--ft-r-sm);background:rgba(217,164,65,.1);color:var(--ft-gold-ink)}.koi-calendar-page .auth-submit{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans)}.koi-calendar-page .auth-cancel{color:var(--ft-ink-2)}.koi-calendar-page .koi-auth-modal{border:1px solid var(--ft-line);border-radius:var(--ft-r);background:var(--ft-surface);box-shadow:0 2px 8px rgba(28,32,41,.06),0 32px 80px rgba(28,32,41,.24);color:var(--ft-ink);font-family:var(--ft-sans)}.koi-calendar-page .koi-auth-modal:after{background:linear-gradient(90deg,rgba(217,164,65,0),rgba(217,164,65,.55),rgba(217,164,65,0))}.koi-calendar-page .koi-auth-close{color:var(--ft-ink-3)}.koi-calendar-page .koi-auth-close:active{background:var(--ft-hover)}.koi-calendar-page .koi-auth-mark{background:rgba(217,164,65,.14);color:var(--ft-gold-ink);box-shadow:none}.koi-calendar-page .koi-auth-koi{background:var(--ft-surface);color:var(--ft-gold-ink);font-family:var(--ft-serif);box-shadow:0 0 0 1px rgba(217,164,65,.4)}.koi-calendar-page .koi-auth-modal h2{color:var(--ft-ink);font-family:var(--ft-serif);font-weight:600}.koi-calendar-page .koi-auth-subtitle{color:var(--ft-ink-2)}.koi-calendar-page .koi-auth-submit{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans);box-shadow:0 8px 20px rgba(28,32,41,.18)}.koi-calendar-page .koi-auth-secondary{color:var(--ft-ink-2)}.koi-calendar-page .koi-auth-status{color:var(--el-fire)}.koi-calendar-page .koi-auth-legal{color:var(--ft-ink-3)}.koi-calendar-page .picker-toolbar button{color:var(--ft-ink);font-family:var(--ft-sans)}.koi-calendar-page .picker-toolbar>button:first-child{color:var(--ft-ink-2)}.koi-calendar-page .month-picker-sheet .picker-toolbar strong{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .picker-column{color:var(--ft-ink-3);font-family:var(--ft-sans)}.koi-calendar-page .picker-column .selected{border-radius:var(--ft-r-sm);background:var(--ft-sunken);color:var(--ft-ink)}.koi-calendar-page .colon{color:var(--ft-ink)}.koi-calendar-page .month-picker-column button{color:var(--ft-ink-3)}.koi-calendar-page .month-picker-column button.selected{background:var(--ft-sunken);color:var(--ft-ink)}.koi-calendar-page .segmented{border:1px solid var(--ft-line-strong);border-radius:var(--ft-r-sm);color:var(--ft-ink-2)}.koi-calendar-page .segmented button{color:var(--ft-ink-2)}.koi-calendar-page .segmented .active{background:var(--ft-ink);color:#ffffff}.koi-calendar-page .season-row{border-top:1px solid var(--ft-line);border-bottom:1px solid var(--ft-line);background:var(--ft-surface);color:var(--ft-ink-2)}.koi-calendar-page .season-row span{border:1px solid var(--ft-line-strong)}.koi-calendar-page .season-row i{background:var(--ft-line-strong)}.koi-calendar-page .season-row i:after{background:#ffffff;box-shadow:0 1px 3px rgba(28,32,41,.24)}.koi-calendar-page .season-row i.on{background:var(--ft-ink)}.koi-calendar-page .coord,.koi-calendar-page .place-title button{color:var(--ft-ink-3)}.koi-calendar-page .coord.active,.koi-calendar-page .place-title button.active{color:var(--ft-ink)}.koi-calendar-page .coord-panel strong{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .coord-panel span{border-radius:var(--ft-r-sm);background:var(--ft-sunken);color:var(--ft-ink)}.koi-calendar-page .notification-picker-wheels:before{background:var(--ft-sunken)}.koi-calendar-page .notification-time-dialog{border-radius:var(--ft-r);background:var(--ft-surface);box-shadow:0 2px 8px rgba(28,32,41,.06),0 24px 60px rgba(28,32,41,.2)}.koi-calendar-page .notification-time-dialog header button{color:var(--ft-ink)}.koi-calendar-page .notification-time-dialog header button:first-child{color:var(--ft-ink-2)}.koi-calendar-page .schedule-create-sheet textarea{color:var(--ft-ink);font-family:var(--ft-serif);background:transparent}.koi-calendar-page .schedule-create-actions button{color:var(--ft-ink)}.koi-calendar-page .schedule-create-actions .muted{color:var(--ft-gold-ink)}.koi-calendar-page .schedule-create-date{border-radius:var(--ft-r-sm);background:rgba(217,164,65,.1);color:var(--ft-gold-ink)}.koi-calendar-page .schedule-create-date strong{color:var(--ft-ink)}.koi-calendar-page .name-modal{border-radius:var(--ft-r);background:var(--ft-surface);font-family:var(--ft-sans);box-shadow:0 2px 8px rgba(28,32,41,.06),0 24px 60px rgba(28,32,41,.2)}.koi-calendar-page .name-modal h3{color:var(--ft-ink);font-family:var(--ft-serif);font-weight:600}.koi-calendar-page .name-modal button{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff}.koi-calendar-page .home-info-modal,.koi-calendar-page .vip-fortune-modal,.koi-calendar-page .warning-modal,.koi-calendar-page .weather-alert-modal{border-radius:var(--ft-r);background:var(--ft-surface);box-shadow:0 2px 8px rgba(28,32,41,.06),0 28px 70px rgba(28,32,41,.22)}.koi-calendar-page .modal-art{border-top:42px solid var(--ft-ink);background:linear-gradient(180deg,#faf9f6,#f1f0eb)}.koi-calendar-page .modal-koi{filter:drop-shadow(0 8px 10px rgba(28,32,41,.14))}.koi-calendar-page .warning-modal p{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .warning-modal button{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans)}.koi-calendar-page .warning-modal .warning-modal-exit{border-radius:0;background:transparent;color:var(--ft-ink-2);text-decoration:underline}.koi-calendar-page .weather-alert-hero{background:linear-gradient(180deg,#f3f3ef,#fbfbf9)}.koi-calendar-page .weather-alert-sun{background:radial-gradient(circle at 73% 18%,rgba(217,164,65,.16) 0 60px,transparent 61px),linear-gradient(180deg,#f7f3e8,#fdfcf8)}.koi-calendar-page .weather-alert-cloud{background:radial-gradient(circle at 24% 22%,rgba(217,164,65,.12) 0 66px,transparent 67px),linear-gradient(180deg,#f4f3ef,#fbfbf9)}.koi-calendar-page .weather-alert-rain,.koi-calendar-page .weather-alert-storm{background:radial-gradient(circle at 62% 12%,rgba(38,112,143,.14) 0 70px,transparent 71px),linear-gradient(180deg,#eef1f3,#fafbfb)}.koi-calendar-page .weather-alert-snow{background:radial-gradient(circle at 30% 24%,rgba(38,112,143,.1) 0 72px,transparent 73px),linear-gradient(180deg,#f0f3f4,#fbfcfc)}.koi-calendar-page .weather-alert-fog{background:linear-gradient(180deg,#f0f0ee,#fafaf8)}.koi-calendar-page .weather-alert-hero:before{background:linear-gradient(112deg,transparent 0 42%,rgba(28,32,41,.05) 43%,transparent 45%),linear-gradient(108deg,transparent 0 28%,rgba(28,32,41,.035) 29%,transparent 31%),linear-gradient(110deg,transparent 0 70%,rgba(28,32,41,.045) 71%,transparent 73%);opacity:1}.koi-calendar-page .weather-alert-cloud:before,.koi-calendar-page .weather-alert-fog:before,.koi-calendar-page .weather-alert-snow:before,.koi-calendar-page .weather-alert-sun:before{opacity:.6}.koi-calendar-page .storm-cloud{background:rgba(28,32,41,.08);filter:none}.koi-calendar-page .weather-alert-sun .storm-cloud{background:rgba(28,32,41,.06)}.koi-calendar-page .weather-alert-fog .storm-cloud,.koi-calendar-page .weather-alert-snow .storm-cloud{background:rgba(28,32,41,.07)}.koi-calendar-page .weather-alert-sun-disc{background:var(--ft-gold);box-shadow:0 0 0 17px rgba(217,164,65,.16)}.koi-calendar-page .rain{background:rgba(38,112,143,.4)}.koi-calendar-page .weather-alert-snowflake{color:rgba(38,112,143,.42)}.koi-calendar-page .weather-alert-fog-lines{background:linear-gradient(90deg,transparent,rgba(28,32,41,.1) 18%,rgba(28,32,41,.1) 82%,transparent) 0 0 /100% 22px no-repeat,linear-gradient(90deg,transparent,rgba(28,32,41,.085) 12%,rgba(28,32,41,.085) 88%,transparent) 0 36px /100% 20px no-repeat,linear-gradient(90deg,transparent,rgba(28,32,41,.07) 22%,rgba(28,32,41,.07) 76%,transparent) 0 70px /100% 18px no-repeat}.koi-calendar-page .weather-alert-koi{filter:drop-shadow(0 8px 12px rgba(28,32,41,.16))}.koi-calendar-page .weather-alert-body p{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .weather-alert-status{color:var(--ft-ink-2)}.koi-calendar-page .weather-alert-body .primary{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans)}.koi-calendar-page .weather-alert-body .secondary{color:var(--ft-ink-2)}.koi-calendar-page .weather-alert-body .secondary:disabled{color:var(--ft-ink-3)}.koi-calendar-page .home-info-hero,.koi-calendar-page .home-info-hero.air,.koi-calendar-page .home-info-hero.luck,.koi-calendar-page .home-info-hero.plain{background:radial-gradient(circle at 22% 76%,rgba(38,112,143,.1) 0 78px,transparent 79px),radial-gradient(circle at 76% 18%,rgba(217,164,65,.12) 0 60px,transparent 61px),linear-gradient(180deg,#f3f3ef,#fbfbf9)}.koi-calendar-page .home-info-hero.air{background:radial-gradient(circle at 19% 79%,rgba(38,112,143,.12) 0 70px,transparent 71px),radial-gradient(circle at 78% 24%,rgba(38,112,143,.07) 0 58px,transparent 59px),linear-gradient(180deg,#eff2f3,#fbfcfc)}.koi-calendar-page .home-info-hero.luck{background:radial-gradient(circle at 21% 75%,rgba(217,164,65,.16) 0 80px,transparent 81px),radial-gradient(circle at 77% 27%,rgba(217,164,65,.1) 0 60px,transparent 61px),linear-gradient(180deg,#f7f4ea,#fdfcf8)}.koi-calendar-page .home-info-badge{border-radius:var(--ft-r-sm);background:rgba(217,164,65,.16);box-shadow:inset 0 0 0 1px rgba(217,164,65,.42);color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .home-info-title{color:var(--ft-ink)}.koi-calendar-page .home-info-sun{background:rgba(217,164,65,.55);box-shadow:0 0 0 12px rgba(217,164,65,.12)}.koi-calendar-page .home-info-cloud{background:rgba(28,32,41,.06)}.koi-calendar-page .home-info-wave{background:rgba(38,112,143,.12)}.koi-calendar-page .home-info-wave.two{background:rgba(31,127,86,.12)}.koi-calendar-page .home-info-lotus{background:radial-gradient(ellipse at 50% 100%,rgba(185,50,39,.28) 0 18px,transparent 19px),radial-gradient(ellipse at 31% 74%,rgba(217,164,65,.3) 0 17px,transparent 18px),radial-gradient(ellipse at 69% 74%,rgba(217,164,65,.3) 0 17px,transparent 18px),radial-gradient(ellipse at 50% 49%,rgba(217,164,65,.4) 0 20px,transparent 21px);filter:none}.koi-calendar-page .home-info-ring{border-color:rgba(217,164,65,.28)}.koi-calendar-page .home-info-ring.second{border-color:rgba(217,164,65,.2)}.koi-calendar-page .home-info-date-row b,.koi-calendar-page .home-info-date-row strong{border-radius:var(--ft-r-sm);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-serif)}.koi-calendar-page .home-info-date-row strong{background:var(--ft-surface);box-shadow:inset 0 0 0 1px var(--ft-line-strong);color:var(--ft-ink)}.koi-calendar-page .home-info-body p{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .home-info-body button{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans)}.koi-calendar-page .vip-fortune-hero,.koi-calendar-page .vip-fortune-hero.mountain{background:radial-gradient(circle at 80% 28%,rgba(217,164,65,.14) 0 58px,transparent 59px),linear-gradient(180deg,#f1f3ef,#fbfbf9)}.koi-calendar-page .vip-badge{border-radius:var(--ft-r-sm);background:rgba(217,164,65,.16);box-shadow:inset 0 0 0 1px rgba(217,164,65,.42);color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .vip-hero-title{color:var(--ft-ink)}.koi-calendar-page .vip-cloud{background:rgba(28,32,41,.06)}.koi-calendar-page .vip-branch,.koi-calendar-page .vip-tree{background:rgba(150,96,26,.3)}.koi-calendar-page .vip-branch:after,.koi-calendar-page .vip-branch:before{background:rgba(31,127,86,.24)}.koi-calendar-page .vip-key{border-color:rgba(217,164,65,.6)}.koi-calendar-page .vip-key:after{background:rgba(217,164,65,.6)}.koi-calendar-page .vip-flower{background:radial-gradient(circle,rgba(185,50,39,.4) 0 6px,transparent 7px),conic-gradient(rgba(217,164,65,.45) 0 16%,transparent 16% 22%,rgba(217,164,65,.45) 22% 38%,transparent 38% 45%,rgba(217,164,65,.45) 45% 61%,transparent 61% 68%,rgba(217,164,65,.45) 68% 84%,transparent 84%)}.koi-calendar-page .vip-mountain{background:linear-gradient(140deg,rgba(28,32,41,.14) 0 28%,rgba(28,32,41,.24) 29% 39%,rgba(28,32,41,.1) 40% 70%,rgba(28,32,41,.2) 71%);box-shadow:0 0 0 4px rgba(28,32,41,.05)}.koi-calendar-page .vip-mountain:before{background:rgba(28,32,41,.12)}.koi-calendar-page .vip-flag{background:rgba(28,32,41,.42)}.koi-calendar-page .vip-flag:after{background:rgba(185,50,39,.55)}.koi-calendar-page .vip-date-row b,.koi-calendar-page .vip-date-row strong{border-radius:var(--ft-r-sm);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-serif)}.koi-calendar-page .vip-date-row strong{background:var(--ft-surface);box-shadow:inset 0 0 0 1px var(--ft-line-strong);color:var(--ft-ink)}.koi-calendar-page .vip-fortune-body p{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .vip-fortune-body button{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans)}.koi-calendar-page .workplace-detail-modal section{border-radius:var(--ft-r);background:var(--ft-surface);box-shadow:0 2px 8px rgba(28,32,41,.06),0 28px 70px rgba(28,32,41,.22)}.koi-calendar-page .workplace-detail-modal span{color:var(--ft-ink-3)}.koi-calendar-page .workplace-detail-modal h2{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .workplace-detail-modal h2 em{color:var(--ft-gold-ink)}.koi-calendar-page .workplace-detail-modal p{color:var(--ft-ink-2)}.koi-calendar-page .workplace-detail-modal hr{border-top:1px solid var(--ft-line)}.koi-calendar-page .workplace-detail-modal strong{color:var(--ft-ink)}.koi-calendar-page .workplace-detail-modal .workplace-interpretation{color:var(--ft-ink-3)}.koi-calendar-page .workplace-detail-modal button{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans)}.koi-calendar-page .treasure-contact-modal>section{border-radius:var(--ft-r);background:var(--ft-surface);box-shadow:0 2px 8px rgba(28,32,41,.06),0 28px 70px rgba(28,32,41,.22)}.koi-calendar-page .treasure-contact-icon{border-radius:var(--ft-r-sm);background:var(--el-wood-bg);color:var(--el-wood);font-family:var(--ft-serif)}.koi-calendar-page .treasure-contact-modal h2{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .treasure-contact-modal p{color:var(--ft-ink-2)}.koi-calendar-page .treasure-contact-code{border:1px solid var(--ft-line);border-radius:var(--ft-r-sm);background:var(--ft-sunken)}.koi-calendar-page .treasure-contact-code strong{color:var(--ft-ink)}.koi-calendar-page .treasure-contact-code span{color:var(--el-wood)}.koi-calendar-page .treasure-contact-modal .treasure-contact-feedback{color:var(--el-fire)}.koi-calendar-page .treasure-contact-modal .treasure-contact-feedback.success{color:var(--el-wood)}.koi-calendar-page .treasure-contact-close{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans)}.koi-calendar-page .check-bazi-gender-modal{border-radius:var(--ft-r);background:var(--ft-surface);box-shadow:0 2px 8px rgba(28,32,41,.06),0 24px 60px rgba(28,32,41,.2)}.koi-calendar-page .check-bazi-gender-modal h2{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-calendar-page .check-bazi-gender-modal>button:not(.check-bazi-modal-confirm){border-bottom:1px solid var(--ft-line);color:var(--ft-ink)}.koi-calendar-page .check-bazi-gender-modal span{color:var(--ft-ink-3)}.koi-calendar-page .check-bazi-gender-modal b{border:2px solid var(--ft-line-strong)}.koi-calendar-page .check-bazi-gender-modal button.active b{border-color:var(--ft-ink);background:var(--ft-ink);box-shadow:inset 0 0 0 4px #ffffff}.koi-calendar-page .check-bazi-modal-confirm,.koi-calendar-page .check-bazi-time-confirm{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans)}.koi-calendar-page .check-bazi-time-sheet{border-radius:var(--ft-r) var(--ft-r) 0 0;background:var(--ft-surface)}.koi-calendar-page .check-bazi-time-sheet header>button{color:var(--ft-ink)}.koi-calendar-page .check-bazi-time-sheet header>button:first-child{color:var(--ft-ink-2)}.koi-calendar-page .check-bazi-time-sheet header div button{border:1px solid var(--ft-line-strong);color:var(--ft-ink-2)}.koi-calendar-page .check-bazi-time-sheet header div button.active{background:var(--ft-ink);color:#ffffff}.koi-calendar-page .check-bazi-wheel{color:var(--ft-ink-3)}.koi-calendar-page .check-bazi-wheel strong{border-radius:var(--ft-r-sm);background:var(--ft-sunken);color:var(--ft-ink)}.koi-calendar-page .check-bazi-wheel b{color:var(--ft-ink)}.koi-calendar-page .check-bazi-time-sheet label{border-top:1px solid var(--ft-line);color:var(--ft-ink-2)}.koi-calendar-page .check-bazi-time-sheet label i{border:1px solid var(--ft-line-strong)}.koi-calendar-page .check-bazi-row input{color:var(--ft-ink)}.koi-calendar-page .check-bazi-row input::-moz-placeholder{color:var(--ft-ink-2)}.koi-calendar-page .check-bazi-row input::placeholder,.koi-calendar-page .check-bazi-row strong{color:var(--ft-ink-2)}.koi-calendar-page .check-bazi-row strong:not(:empty){color:var(--ft-ink)}.koi-calendar-page .member-sheet{border-color:var(--ft-line);border-radius:var(--ft-r) var(--ft-r) 0 0;background:var(--ft-surface);box-shadow:none}.koi-calendar-page .member-sheet p{color:var(--ft-ink-2)}.koi-calendar-page .member-renew-sheet{border-radius:var(--ft-r) var(--ft-r) 0 0;background:var(--ft-surface)}.koi-calendar-page .renew-options button{border:1px solid var(--ft-line);border-radius:var(--ft-r-sm);background:var(--ft-surface)}.koi-calendar-page .renew-options button.active{border-color:var(--ft-ink);background:var(--ft-sunken)}.koi-calendar-page .renew-options span{border:1px solid var(--ft-line-strong);background:var(--ft-surface);color:var(--ft-ink-3)}.koi-calendar-page .renew-options button.active span{border-color:var(--ft-ink);background:var(--ft-ink);color:#ffffff}.koi-calendar-page .renew-options strong{color:var(--ft-ink)}.koi-calendar-page .renew-note,.koi-calendar-page .renew-options p{color:var(--ft-ink-2)}.koi-calendar-page .member-redeem-form{border-radius:var(--ft-r-sm);background:rgba(217,164,65,.08);box-shadow:inset 0 0 0 1px rgba(217,164,65,.28)}.koi-calendar-page .member-redeem-form label{color:var(--ft-gold-ink)}.koi-calendar-page .member-redeem-form input{background:var(--ft-surface)}.koi-calendar-page .member-redeem-form button{border-radius:var(--ft-r-pill);background:var(--ft-ink);color:#ffffff;font-family:var(--ft-sans)}.koi-calendar-page .member-redeem-form p{color:var(--el-fire)}.koi-calendar-page .member-redeem-form p.success{color:var(--el-wood)}.koi-calendar-page .shop-prompt>div{border-radius:var(--ft-r);background:var(--ft-surface);box-shadow:0 2px 8px rgba(28,32,41,.06),0 24px 60px rgba(28,32,41,.2)}.koi-calendar-page .shop-prompt p{color:var(--ft-ink)}.koi-calendar-page .shop-prompt button{border-top:1px solid var(--ft-line);color:var(--ft-ink)}.koi-calendar-page .shop-prompt button+button{border-left:1px solid var(--ft-line)}.koi-calendar-page .yijing-select-menu{border-radius:var(--ft-r-sm);background:var(--ft-surface);box-shadow:0 2px 6px rgba(28,32,41,.06),0 16px 40px rgba(28,32,41,.16);backdrop-filter:none;-webkit-backdrop-filter:none}.koi-calendar-page .yijing-select-menu button{color:var(--ft-ink)}.koi-calendar-page .yijing-select-menu button+button{border-top:1px solid var(--ft-line)}.koi-loading-screen{background:linear-gradient(90deg,rgba(28,32,41,.03) 1px,transparent 1px) 0 0 /58px 58px,linear-gradient(180deg,rgba(28,32,41,.03) 1px,transparent 1px) 0 0 /58px 58px,radial-gradient(circle at 50% 18%,rgba(217,164,65,.1),transparent 38%),var(--ft-paper);color:var(--ft-ink);font-family:var(--ft-sans)}.koi-loading-screen:after,.koi-loading-screen:before{opacity:1;background:radial-gradient(ellipse at 18% 100%,transparent 0 52%,rgba(28,32,41,.07) 53% 55%,transparent 56%),radial-gradient(ellipse at 50% 100%,transparent 0 54%,rgba(217,164,65,.2) 55% 57%,transparent 58%),radial-gradient(ellipse at 82% 100%,transparent 0 52%,rgba(28,32,41,.06) 53% 55%,transparent 56%)}.koi-loading-screen--fullscreen .koi-loading-phone{box-shadow:0 22px 80px rgba(28,32,41,.06)}.koi-loading-brand>span{border:1px solid rgba(217,164,65,.42);background:var(--ft-surface);color:var(--ft-gold-ink);font-family:var(--ft-serif);font-weight:600;box-shadow:var(--ft-shadow-sm)}.koi-loading-brand strong{color:var(--ft-ink);font-family:var(--ft-serif);font-weight:600}.koi-loading-brand em{color:var(--ft-ink-3)}.koi-loading-dial{border:1px solid rgba(28,32,41,.1);background:repeating-conic-gradient(from 0deg,rgba(28,32,41,.16) 0deg .8deg,transparent .8deg 15deg),radial-gradient(circle,transparent 0 61%,rgba(217,164,65,.22) 62% 63%,transparent 64%)}.koi-loading-dial:before{border:1px solid rgba(28,32,41,.08)}.koi-loading-dial:after{border-color:rgba(217,164,65,.22)}.koi-loading-dial span{color:var(--ft-ink-3);font-family:var(--ft-serif)}.koi-loading-dial span:nth-child(3n){color:var(--ft-gold-ink)}.koi-loading-card{border:1px solid var(--ft-line);border-radius:var(--ft-r);background:linear-gradient(180deg,var(--ft-ink) 0 32px,transparent 32px),var(--ft-surface);box-shadow:var(--ft-shadow)}.koi-loading-card:after,.koi-loading-card:before{background:var(--ft-paper);box-shadow:inset 0 2px 4px rgba(28,32,41,.22)}.koi-loading-card i{background:rgba(255,255,255,.55)}.koi-loading-card small{color:var(--ft-ink-3);font-family:var(--ft-serif)}.koi-loading-card b{color:var(--ft-ink);font-family:var(--ft-serif)}.koi-loading-card em{color:var(--ft-ink-2);font-family:var(--ft-serif)}.koi-loading-fish{filter:drop-shadow(0 12px 18px rgba(28,32,41,.12))}.koi-loading-copy h1{color:var(--ft-ink);font-family:var(--ft-serif);font-weight:600}.koi-loading-copy p{color:var(--ft-ink-2)}.koi-loading-row{border:1px solid var(--ft-line);border-radius:var(--ft-r);background:var(--ft-surface);box-shadow:var(--ft-shadow-sm)}.koi-loading-row span,.koi-loading-row:nth-child(2) span,.koi-loading-row:nth-child(3) span{border-radius:var(--ft-r-sm);background:var(--ft-sunken);color:var(--ft-ink);font-family:var(--ft-serif)}.koi-loading-row b{color:var(--ft-ink-2)}.koi-loading-row i{background:var(--ft-line)}.koi-loading-row i:before{background:linear-gradient(90deg,rgba(28,32,41,0),rgba(28,32,41,.14),rgba(28,32,41,0))}.koi-loading-progress{border:1px solid var(--ft-line);background:var(--ft-sunken)}.koi-loading-progress span{background:var(--ft-ink);box-shadow:none}[data-result-visual-theme=antique]{--liuyao-antique-ink:#25221c;--liuyao-antique-ink-secondary:#514a3c;--liuyao-antique-ink-muted:#7c725d;--liuyao-antique-paper:#f3e9cf;--liuyao-antique-paper-deep:#dfcda7;--liuyao-antique-cinnabar:#9f3b33;--liuyao-antique-indigo:#40566b;--liuyao-antique-jade:#496454;--liuyao-antique-ochre:#897244;min-height:100%;color-scheme:light;color:var(--liuyao-antique-ink);background-color:#e8d9b8;background-image:radial-gradient(ellipse at 16% 18%,rgba(82,58,28,.08) 0 1px,transparent 2px 86px),radial-gradient(ellipse at 82% 61%,rgba(71,51,26,.055) 0 2px,transparent 4px 104px),linear-gradient(90deg,rgba(78,57,31,.08),transparent 7%,transparent 93%,rgba(78,57,31,.09)),repeating-linear-gradient(88deg,rgba(77,58,34,.013) 0 1px,transparent 1px 7px),repeating-linear-gradient(92deg,transparent 0 56px,rgba(74,54,29,.018) 57px 58px,transparent 59px 116px),linear-gradient(98deg,#e2d0aa,#f1e5c9 48%,#decba4);font-family:var(--font-noto-serif-sc),"Songti SC","STSong",serif;font-synthesis:none}[data-result-visual-theme=antique]:before{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";opacity:.12;background:radial-gradient(ellipse at 18% 7%,rgba(85,57,25,.13),transparent 25%),radial-gradient(ellipse at 78% 36%,rgba(53,35,17,.1),transparent 32%),repeating-linear-gradient(2deg,transparent 0 6px,rgba(58,40,21,.028) 7px 8px);mix-blend-mode:multiply}[data-result-visual-theme=antique]>*{position:relative;z-index:1}header[data-visual-theme=antique]{border-bottom:1px solid rgba(65,51,32,.2);color:var(--liuyao-antique-ink);background:linear-gradient(180deg,rgba(247,239,218,.97),rgba(231,216,182,.94)),repeating-linear-gradient(91deg,transparent 0 40px,rgba(61,42,20,.025) 41px 42px,transparent 43px 82px);box-shadow:0 4px 12px rgba(64,41,17,.07)}header[data-visual-theme=antique] [data-testid=result-header]{min-height:52px}header[data-visual-theme=antique] [data-testid=result-header-back],header[data-visual-theme=antique] [data-testid=result-header-image],header[data-visual-theme=antique] [data-testid=result-header-upload]{color:var(--liuyao-antique-ink)!important;filter:none}header[data-visual-theme=antique] [data-testid=result-header-title]{position:absolute;left:50%;padding:0;color:var(--liuyao-antique-ink)!important;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:clamp(28px,7vw,36px);font-weight:400;letter-spacing:.1em;line-height:1;text-shadow:.6px .4px 0 rgba(62,39,16,.22);transform:translateX(-50%);white-space:nowrap}header[data-visual-theme=antique] [data-testid=result-header-status]{position:absolute;right:90px;bottom:-8px;max-width:160px;color:var(--liuyao-antique-ink-muted)!important;font-size:12px;text-align:right}header[data-visual-theme=antique] [data-testid=result-header]>div:last-child{gap:12px;color:var(--liuyao-antique-ink)!important}.liuyao-antique-theme-seal{display:inline-grid;width:34px;height:40px;place-items:center;border:1px solid rgba(139,48,41,.78);border-radius:3px 5px 2px 4px;color:var(--liuyao-antique-cinnabar);font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:13px;line-height:1;box-shadow:inset 0 0 0 2px rgba(139,48,41,.08)}[data-result-visual-theme=antique]>main{width:100%;max-width:560px;margin-inline:auto;padding-inline:0;padding-bottom:calc(46px + env(safe-area-inset-bottom))}.liuyao-antique-export-surface{color-scheme:light;color:#25221c;background-color:#f3e9cf;background-image:radial-gradient(ellipse at 16% 18%,rgba(82,58,28,.065) 0 1px,transparent 2px 86px),radial-gradient(ellipse at 82% 61%,rgba(71,51,26,.045) 0 2px,transparent 4px 104px),linear-gradient(90deg,rgba(78,57,31,.06),transparent 6%,transparent 94%,rgba(78,57,31,.065)),repeating-linear-gradient(88deg,rgba(77,58,34,.011) 0 1px,transparent 1px 8px),repeating-linear-gradient(0deg,transparent 0 13px,rgba(74,54,29,.012) 14px,transparent 15px),linear-gradient(98deg,#eee0bf,#f7efd9 48%,#ebdcb9)}.liuyao-antique-manuscript{position:relative;isolation:isolate;overflow:visible;margin-top:0;padding:22px 18px 18px;border:0;border-radius:0;color:var(--liuyao-antique-ink);background:transparent;box-shadow:none}.liuyao-antique-manuscript:before{position:absolute;inset:9px 12px;z-index:-1;border-inline:1px solid rgba(72,52,29,.09);border-radius:0;pointer-events:none;content:""}.liuyao-antique-manuscript:after{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.1;background:linear-gradient(90deg,rgba(73,46,17,.13),transparent 5%,transparent 94%,rgba(73,46,17,.14)),linear-gradient(180deg,rgba(74,49,21,.08),transparent 4%,transparent 96%,rgba(74,49,21,.1))}.liuyao-antique-manuscript>section{margin:0;border-radius:0;color:var(--liuyao-antique-ink);background:transparent!important;box-shadow:none!important}.liuyao-antique-manuscript [data-testid=liuyao-result-header-card]{display:flex;flex-direction:column;padding:2px 2px 20px}[data-result-visual-theme=antique] [data-testid=liuyao-result-date-row]{order:1;color:var(--liuyao-antique-ink-muted);font-family:var(--font-inter),"PingFang SC",sans-serif;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.5}[data-result-visual-theme=antique] [data-testid=liuyao-result-date-label]{margin-right:.35em;color:var(--liuyao-antique-ink-secondary);font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:1.22em}[data-result-visual-theme=antique] [data-testid=liuyao-result-lunar-row]{order:2;margin-top:3px;color:var(--liuyao-antique-ink-muted);font-family:"FangSong","STFangsong",var(--font-noto-serif-sc),serif;font-size:13px;letter-spacing:.08em;line-height:1.55}[data-result-visual-theme=antique] [data-testid=liuyao-result-meta-grid]{display:flex;order:3;flex-wrap:wrap;gap:3px 18px;margin-top:4px;color:var(--liuyao-antique-ink-muted);font-family:"FangSong","STFangsong",var(--font-noto-serif-sc),serif;font-size:12px;letter-spacing:.06em;line-height:1.5}[data-result-visual-theme=antique] [data-testid=liuyao-result-gua-yao-label],[data-result-visual-theme=antique] [data-testid=liuyao-result-method-label]{color:var(--liuyao-antique-ink-muted)!important}[data-result-visual-theme=antique] [data-testid=liuyao-result-gua-yao-value],[data-result-visual-theme=antique] [data-testid=liuyao-result-method-value]{color:var(--liuyao-antique-ink-secondary)!important}[data-result-visual-theme=antique] [data-testid=liuyao-result-event-row]{display:grid;order:4;grid-template-columns:auto 1fr;gap:8px;max-width:none;margin-top:18px;color:var(--liuyao-antique-ink);font-family:var(--font-noto-serif-sc),"Songti SC",serif;font-size:clamp(18px,4.7vw,24px);font-weight:500;letter-spacing:.035em;line-height:1.62}[data-result-visual-theme=antique] [data-testid=liuyao-result-event-label]{color:var(--liuyao-antique-cinnabar);font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:1.14em;font-weight:400;white-space:nowrap}.liuyao-antique-manuscript [data-testid=liuyao-shensha-toggle-section],.liuyao-antique-manuscript [data-testid=liuyao-twelve-toggle-section]{padding:0!important;border-top:1px solid rgba(61,48,31,.22)}.liuyao-antique-manuscript [data-testid=liuyao-shensha-toggle-section]{border-bottom:1px solid rgba(61,48,31,.22)}.liuyao-antique-manuscript [data-testid=liuyao-shensha-toggle],.liuyao-antique-manuscript [data-testid=liuyao-twelve-toggle]{min-height:50px;gap:8px;padding:6px 2px;color:var(--liuyao-antique-ink)!important;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:clamp(17px,4.3vw,21px);font-weight:400}.liuyao-antique-manuscript [data-testid$=-summary]{gap:9px;color:var(--liuyao-antique-ink-secondary)!important;font-family:"FangSong","STFangsong",var(--font-noto-serif-sc),serif;font-size:.8em;letter-spacing:.03em}.liuyao-antique-manuscript [data-testid=liuyao-shensha-toggle-content],.liuyao-antique-manuscript [data-testid=liuyao-twelve-toggle-content]{margin:0;padding:12px 4px 14px;border-color:rgba(61,48,31,.18);color:var(--liuyao-antique-ink-secondary)!important}.liuyao-antique-manuscript [data-testid=liuyao-paipan-card]{position:relative;margin-top:18px;padding:18px 0 8px!important;border:0;border-radius:0;background:transparent!important;box-shadow:none!important}[data-result-visual-theme=antique] [data-testid=liuyao-four-pillars]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;align-items:end;color:var(--liuyao-antique-ink);font-family:var(--font-ma-shan-zheng),"STKaiti","KaiTi",serif;font-size:clamp(25px,6.6vw,35px);font-weight:400;line-height:1.05;text-align:center}[data-result-visual-theme=antique] .liuyao-four-pillar{justify-content:center;margin-right:0;padding-block:5px 7px;border-right:0}[data-result-visual-theme=antique] .liuyao-four-pillar:last-child{border-right:0}[data-result-visual-theme=antique] .liuyao-four-pillar-label{margin-left:2px;color:var(--liuyao-antique-ink-muted);font-family:"FangSong","STFangsong",var(--font-noto-serif-sc),serif;font-size:.42em;font-weight:500}[data-result-visual-theme=antique] [data-testid=liuyao-kongwang-row]{margin-top:7px;color:var(--liuyao-antique-ink-muted)!important;font-family:"FangSong","STFangsong",var(--font-noto-serif-sc),serif;font-size:clamp(11px,3vw,14px);font-weight:400;letter-spacing:.035em;line-height:1.7;text-align:center;white-space:normal}[data-result-visual-theme=antique] [data-testid=liuyao-paipan-display-state]{margin-top:22px;color:var(--liuyao-antique-ink);transform:none}[data-result-visual-theme=antique] [data-testid=liuyao-paipan-display-state]>div:first-child,[data-result-visual-theme=antique] [data-testid^=liuyao-native-row-]{grid-template-columns:62px minmax(0,1fr) 46px minmax(0,1fr);-moz-column-gap:5px;column-gap:5px}[data-result-visual-theme=antique] [data-testid=liuyao-native-bian-gua-title],[data-result-visual-theme=antique] [data-testid=liuyao-native-gua-title]{color:var(--liuyao-antique-ink)!important;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:clamp(24px,6.2vw,33px);font-weight:400;letter-spacing:.04em;line-height:1.08;white-space:nowrap}[data-result-visual-theme=antique] [data-testid=liuyao-native-bian-gua-palace],[data-result-visual-theme=antique] [data-testid=liuyao-native-gua-palace]{margin-top:5px;color:var(--liuyao-antique-ink-muted)!important;font-family:FangSong,STFangsong,serif;font-size:clamp(11px,2.9vw,14px)}[data-result-visual-theme=antique] [data-testid=liuyao-native-bian-gua-palace] *,[data-result-visual-theme=antique] [data-testid=liuyao-native-gua-palace] *{color:inherit!important}[data-result-visual-theme=antique] [data-testid=liuyao-native-transform-label]{align-self:center;width:auto;height:auto;padding:0;border:0;border-radius:0;color:var(--liuyao-antique-cinnabar)!important;background:transparent;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:25px;font-weight:400;line-height:1}[data-result-visual-theme=antique] [data-testid=liuyao-paipan-display-state]>div:nth-child(2){margin-top:20px;border-top:0}[data-result-visual-theme=antique] [data-testid^=liuyao-native-row-]{min-height:57px;padding-block:8px;border-bottom:0}[data-result-visual-theme=antique] [data-testid^=liuyao-native-row-][data-has-fushen=true]{min-height:68px}[data-result-visual-theme=antique] [data-testid^=liuyao-native-row-]:nth-child(2n){transform:translateX(1px)}[data-result-visual-theme=antique] [data-testid^=liuyao-native-row-]:nth-child(3n){transform:translateX(-1px)}[data-result-visual-theme=antique] [data-testid^=liuyao-beast-line-]{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:3px;overflow:hidden;color:var(--liuyao-antique-ink-secondary);font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:clamp(19px,5vw,26px);letter-spacing:.02em;line-height:1;white-space:normal}[data-result-visual-theme=antique] [data-testid^=liuyao-beast-line-][data-has-fushen=true]>span:first-child{line-height:1}[data-result-visual-theme=antique] [data-testid^=liuyao-beast-line-][data-has-fushen=true]>span:last-child{display:grid;grid-template-columns:max-content max-content;gap:2px;max-width:100%;color:var(--liuyao-antique-ink-muted)!important;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:clamp(13px,3.3vw,17px);line-height:1.05;white-space:nowrap}[data-result-visual-theme=antique] [data-testid^=liuyao-beast-line-][data-has-fushen=true]>span:last-child [data-ganzhi-character]{color:var(--liuyao-antique-ink-secondary)!important;font-size:1em!important}[data-result-visual-theme=antique] [data-testid^=liuyao-native-bian-line-],[data-result-visual-theme=antique] [data-testid^=liuyao-native-line-]{grid-template-columns:2.1em 2.25em minmax(28px,1fr);-moz-column-gap:3px;column-gap:3px;color:var(--liuyao-antique-ink)!important;font-family:var(--font-ma-shan-zheng),"STKaiti","KaiTi",serif;font-size:clamp(18px,4.7vw,24px);line-height:1.25}[data-result-visual-theme=antique] [data-role=liuqin]{color:var(--liuyao-antique-ink-secondary)!important;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:.94em}[data-result-visual-theme=antique] [data-testid^=liuyao-native-marker-]{width:100%;grid-template-columns:repeat(2,minmax(18px,1fr));justify-items:center;gap:4px;color:var(--liuyao-antique-ink-muted)!important;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:clamp(16px,4.1vw,20px);line-height:1}[data-result-visual-theme=antique] [data-testid^=liuyao-native-marker-] span{display:grid;min-width:0;place-items:center;color:var(--liuyao-antique-cinnabar)!important;line-height:1}[data-result-visual-theme=antique] [data-testid^=liuyao-native-marker-] [data-testid$=-moving]{font-family:var(--font-noto-serif-sc),"Songti SC","STSong",serif;font-size:.9em;font-weight:600}[data-result-visual-theme=antique] [data-yao-bar]{height:4px;border-radius:40% 20% 45% 25%;background:var(--liuyao-antique-ink)!important;box-shadow:.5px .8px 0 rgba(41,31,19,.32)}[data-result-visual-theme=antique] [data-yao-yinyang=yang] [data-yao-bar]{width:clamp(30px,8.2vw,44px)!important}[data-result-visual-theme=antique] [data-yao-yinyang=yin]{gap:clamp(3px,1vw,5px)!important}[data-result-visual-theme=antique] [data-yao-yinyang=yin] [data-yao-bar]{width:clamp(13px,3.55vw,19.5px)!important}[data-result-visual-theme=antique] [data-yao-moving=true] [data-yao-bar]{background:var(--liuyao-antique-cinnabar)!important}[data-result-visual-theme=antique] [data-ganzhi-character="乙"],[data-result-visual-theme=antique] [data-ganzhi-character="卯"],[data-result-visual-theme=antique] [data-ganzhi-character="寅"],[data-result-visual-theme=antique] [data-ganzhi-character="甲"]{color:var(--liuyao-antique-jade)!important}[data-result-visual-theme=antique] [data-ganzhi-character="丁"],[data-result-visual-theme=antique] [data-ganzhi-character="丙"],[data-result-visual-theme=antique] [data-ganzhi-character="午"],[data-result-visual-theme=antique] [data-ganzhi-character="巳"]{color:var(--liuyao-antique-cinnabar)!important}[data-result-visual-theme=antique] [data-ganzhi-character="丑"],[data-result-visual-theme=antique] [data-ganzhi-character="己"],[data-result-visual-theme=antique] [data-ganzhi-character="戊"],[data-result-visual-theme=antique] [data-ganzhi-character="戌"],[data-result-visual-theme=antique] [data-ganzhi-character="未"],[data-result-visual-theme=antique] [data-ganzhi-character="辰"]{color:var(--liuyao-antique-ochre)!important}[data-result-visual-theme=antique] [data-ganzhi-character="庚"],[data-result-visual-theme=antique] [data-ganzhi-character="申"],[data-result-visual-theme=antique] [data-ganzhi-character="辛"],[data-result-visual-theme=antique] [data-ganzhi-character="酉"]{color:#77633a!important}[data-result-visual-theme=antique] [data-ganzhi-character="亥"],[data-result-visual-theme=antique] [data-ganzhi-character="壬"],[data-result-visual-theme=antique] [data-ganzhi-character="子"],[data-result-visual-theme=antique] [data-ganzhi-character="癸"]{color:var(--liuyao-antique-indigo)!important}[data-result-visual-theme=antique] [data-ganzhi-character]{font-family:var(--font-ma-shan-zheng),"STKaiti","KaiTi",serif;font-weight:400}[data-result-visual-theme=antique] [data-testid=liuyao-paipan-display-state] [data-ganzhi-character]{color:var(--liuyao-antique-ink)!important;font-size:1.08em}[data-result-visual-theme=antique] [data-liushou="青龙"]{color:var(--liuyao-antique-jade)!important}[data-result-visual-theme=antique] [data-liushou="朱雀"]{color:var(--liuyao-antique-cinnabar)!important}[data-result-visual-theme=antique] [data-liushou="勾陈"],[data-result-visual-theme=antique] [data-liushou="腾蛇"],[data-result-visual-theme=antique] [data-liushou="螣蛇"]{color:var(--liuyao-antique-ochre)!important}[data-result-visual-theme=antique] [data-liushou="白虎"]{color:#706552!important}[data-result-visual-theme=antique] [data-liushou="玄武"]{color:var(--liuyao-antique-indigo)!important}[data-result-visual-theme=antique] [data-testid=liuyao-action-menu-layer]{margin-top:20px;padding-top:14px;border-top:1px solid rgba(49,39,25,.18)}[data-result-visual-theme=antique] [data-testid=liuyao-paipan-action-grid]{gap:7px 6px}[data-result-visual-theme=antique] [data-testid=liuyao-action-menu-layer]>div:last-of-type button{min-width:0;min-height:36px;padding:7px 3px 5px;border-color:rgba(53,65,47,.48);border-radius:46% 54% 44% 56%;color:var(--liuyao-antique-ink-secondary);background:rgba(57,78,58,.045);font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:17px;box-shadow:inset 0 0 0 1px rgba(255,250,231,.32),.5px 1px 0 rgba(46,34,20,.1)}[data-result-visual-theme=antique] [data-testid=liuyao-action-menu-layer]>div:last-of-type button[data-state=active],[data-result-visual-theme=antique] [data-testid=liuyao-action-menu-layer]>div:last-of-type button[data-state=copied]{border-color:rgba(142,45,36,.72);color:var(--liuyao-antique-cinnabar);background:rgba(142,45,36,.045)}[data-result-visual-theme=antique] [data-testid=liuyao-liuqin-menu]{bottom:82px!important;left:0!important;border-color:rgba(55,43,27,.46)!important;color:var(--liuyao-antique-ink-secondary)!important;background:rgba(243,232,203,.98)!important;box-shadow:0 14px 28px rgba(31,19,9,.18)!important;backdrop-filter:none;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif}[data-result-visual-theme=antique] [data-testid=liuyao-liuqin-menu] button{border-color:rgba(55,43,27,.22)!important;color:var(--liuyao-antique-ink-secondary)!important;background:transparent!important}[data-result-visual-theme=antique] [data-testid=liuyao-liuqin-menu] button[data-state=selected]{color:var(--liuyao-antique-cinnabar)!important;background:rgba(142,45,36,.08)!important}[data-result-visual-theme=antique] [data-testid=liuyao-result-inline-calendar]{color:var(--liuyao-antique-ink-secondary)}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-section],[data-result-visual-theme=antique] [data-testid=liuyao-interpretation-info-section],[data-result-visual-theme=antique] [data-testid=liuyao-record-info-section]{margin-inline:16px;padding-inline:2px;border:0!important;border-top:1px solid rgba(73,55,34,.22)!important;border-radius:0;color:var(--liuyao-antique-ink);background:transparent!important;box-shadow:none!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-toggle],[data-result-visual-theme=antique] [data-testid=liuyao-interpretation-info-toggle],[data-result-visual-theme=antique] [data-testid=liuyao-record-info-toggle]{color:var(--liuyao-antique-ink)!important;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:26px;font-weight:400}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-title]{color:var(--liuyao-antique-cinnabar)!important;background:none!important;font-size:30px!important;font-weight:400!important;-webkit-text-fill-color:currentColor;text-shadow:none}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-title] svg{display:none}[data-result-visual-theme=antique] [data-testid=liuyao-interpretation-info-content],[data-result-visual-theme=antique] [data-testid=liuyao-record-info-content]{border-color:rgba(73,55,34,.26)!important;color:var(--liuyao-antique-ink-secondary)!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-content]{padding-inline:0!important;border:0!important;border-top:1px solid rgba(73,55,34,.22)!important;border-radius:0!important;color:var(--liuyao-antique-ink-secondary)!important;background:transparent!important;box-shadow:none!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-content]>p:only-child{padding-block:18px!important;color:var(--liuyao-antique-ink-muted)!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-control]{padding-inline:0!important;border:0!important;border-top:1px solid rgba(99,70,32,.22)!important;border-radius:0!important;color:var(--liuyao-antique-ink);background:transparent!important;box-shadow:none!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-control]>div:first-child>div:first-child>p:first-child{display:none}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-control]>div:first-child>button{border:1px solid rgba(60,72,50,.8);border-radius:48% 52% 44% 56%;color:#e6d2a1;background:linear-gradient(180deg,#3d4e36,#243322)!important;font-family:var(--font-long-cang),"STKaiti","KaiTi",serif;font-size:21px;box-shadow:0 5px 10px rgba(55,39,20,.18),inset 0 0 0 2px rgba(230,210,161,.1)!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-interpretation-control]>p{color:var(--liuyao-antique-ink-muted)!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-situation-background-panel]{padding-inline:0!important;border:0!important;border-top:1px solid rgba(73,55,34,.2)!important;border-radius:0!important;color:var(--liuyao-antique-ink-secondary)!important;background:transparent!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-situation-background-panel] label{color:var(--liuyao-antique-ink)!important;font-family:FangSong,STFangsong,serif;font-size:17px}[data-result-visual-theme=antique] [data-testid=liuyao-ai-situation-background-panel] p{color:var(--liuyao-antique-ink-secondary)!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-situation-background-panel] div,[data-result-visual-theme=antique] [data-testid=liuyao-ai-situation-background-panel] label span{color:var(--liuyao-antique-ink-muted)!important}[data-result-visual-theme=antique] [data-testid=liuyao-ai-version-grid]{padding-top:13px;border-top:1px solid rgba(73,55,34,.18);color:var(--liuyao-antique-ink-secondary)}[data-result-visual-theme=antique] [data-testid=liuyao-ai-version-grid]>div>div:first-child{color:var(--liuyao-antique-ink-muted)!important;font-family:FangSong,STFangsong,serif}[data-result-visual-theme=antique] [data-testid=liuyao-ai-version-status]{border:0!important;border-bottom:1px solid rgba(73,55,34,.3)!important;border-radius:0!important}[data-result-visual-theme=antique] input,[data-result-visual-theme=antique] select,[data-result-visual-theme=antique] textarea{border:0!important;border-bottom:1px solid rgba(91,68,39,.5)!important;border-radius:0!important;color:var(--liuyao-antique-ink)!important;background:transparent!important;box-shadow:none!important}[data-result-visual-theme=antique] input::-moz-placeholder,[data-result-visual-theme=antique] textarea::-moz-placeholder{color:rgba(74,64,49,.62)!important}[data-result-visual-theme=antique] input::placeholder,[data-result-visual-theme=antique] textarea::placeholder{color:rgba(74,64,49,.62)!important}[data-result-visual-theme=antique] [data-testid=redemption-modal][data-feature=liuyao]{color:#f4ead8;color-scheme:dark}[data-result-visual-theme=antique] [data-testid=redemption-modal][data-feature=liuyao] #redemption-modal-description{color:#cbbb9f!important}[data-result-visual-theme=antique] [data-testid=redemption-modal][data-feature=liuyao] label[for=redemption-code-input]{color:#efddba!important}[data-result-visual-theme=antique] [data-testid=redemption-modal][data-feature=liuyao] #redemption-code-hint{color:#b8a98d!important}[data-result-visual-theme=antique] [data-testid=redemption-modal][data-feature=liuyao] #redemption-code-input{border:1px solid rgba(114,85,53,.8)!important;border-radius:18px!important;color:#f4ead8!important;background:#211712!important;box-shadow:inset 0 1px 0 rgba(255,245,224,.06)!important;-webkit-text-fill-color:#f4ead8;opacity:1}[data-result-visual-theme=antique] [data-testid=redemption-modal][data-feature=liuyao] #redemption-code-input:focus{border-color:#c89b4a!important;background:#281c15!important;box-shadow:0 0 0 3px rgba(200,155,74,.13),inset 0 1px 0 rgba(255,245,224,.08)!important}[data-result-visual-theme=antique] [data-testid=redemption-modal][data-feature=liuyao] #redemption-code-input:disabled{color:#e9dcc6!important;-webkit-text-fill-color:#e9dcc6;opacity:.9}[data-result-visual-theme=antique] [data-testid=redemption-modal][data-feature=liuyao] #redemption-code-input::-moz-placeholder{color:#94836b!important;-webkit-text-fill-color:#94836b}[data-result-visual-theme=antique] [data-testid=redemption-modal][data-feature=liuyao] #redemption-code-input::placeholder{color:#94836b!important;-webkit-text-fill-color:#94836b}[data-result-visual-theme=antique] [data-testid=liuyao-result-disclaimer]{color:rgba(72,58,40,.52);font-family:FangSong,STFangsong,serif;font-size:17px}[data-result-visual-theme=antique] [data-testid=result-theme-toast]{border:1px solid rgba(205,178,118,.38);color:#ead8b5;background:rgba(42,30,18,.94);font-family:var(--font-long-cang),"STKaiti","KaiTi",serif}@media (min-width:430px){[data-result-visual-theme=antique] [data-testid=liuyao-paipan-display-state]>div:first-child,[data-result-visual-theme=antique] [data-testid^=liuyao-native-row-]{grid-template-columns:82px minmax(0,1fr) 50px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}[data-result-visual-theme=antique] [data-testid^=liuyao-native-bian-line-],[data-result-visual-theme=antique] [data-testid^=liuyao-native-line-]{grid-template-columns:2.1em 2.25em minmax(28px,1fr);-moz-column-gap:2px;column-gap:2px}[data-result-visual-theme=antique] [data-testid=liuyao-liuqin-menu]{bottom:45px!important;left:0!important}}@media (max-width:374px){header[data-visual-theme=antique] [data-testid=result-header-image],header[data-visual-theme=antique] [data-testid=result-header-upload]{display:none}[data-result-visual-theme=antique]>main{padding-inline:0}.liuyao-antique-manuscript{padding-inline:9px}[data-result-visual-theme=antique] [data-testid=liuyao-paipan-display-state]>div:first-child,[data-result-visual-theme=antique] [data-testid^=liuyao-native-row-]{grid-template-columns:55px minmax(0,1fr) 40px minmax(0,1fr);-moz-column-gap:3px;column-gap:3px}[data-result-visual-theme=antique] [data-testid^=liuyao-native-bian-line-],[data-result-visual-theme=antique] [data-testid^=liuyao-native-line-]{grid-template-columns:27px 31px minmax(18px,1fr);font-size:13px}}@media (min-width:550px){[data-result-visual-theme=antique]>main{box-shadow:0 0 34px rgba(71,51,25,.08)}.liuyao-antique-manuscript{border-inline:1px solid rgba(72,52,29,.12);box-shadow:inset 18px 0 22px -24px rgba(55,35,15,.22),inset -18px 0 22px -24px rgba(55,35,15,.22)}}@media (prefers-reduced-motion:reduce){[data-result-visual-theme=antique] *,[data-result-visual-theme=antique] :after,[data-result-visual-theme=antique] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}