:root{color-scheme:light;--dai-qing:#004d4d;--dai-qing-light:#006666;--dai-qing-dark:#003333;--xuan-zhi:#f5f5dc;--xuan-zhi-dark:#e8e4c9;--hu-po-jin:#d4af37;--hu-po-jin-light:#e8c84a;--hu-po-jin-dark:#b8960f;--theme-switch-bg:rgba(0,51,51,0.92);--theme-switch-button-bg:rgba(0,51,51,0.92);--theme-switch-border:rgba(212,175,55,0.4);--theme-switch-border-hover:rgba(212,175,55,0.82);--theme-switch-fg:#d4af37;--theme-switch-muted:rgba(212,175,55,0.55);--theme-switch-active-bg:rgba(212,175,55,0.1);--theme-switch-ring:#d4af37;--theme-switch-dot:#d4af37;--theme-switch-dot-active:#f5f5dc;--theme-switch-button-shadow:0 10px 30px rgba(212,175,55,0.25);--serif:"Noto Serif SC","Source Han Serif SC","Source Han Serif CN","Songti SC","STSong","SimSun",serif;--sans:system-ui,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif}@media (max-width:0px){.bazi-single-page:not(.ziwei-single-page){overflow-x:clip}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card{width:min(360px,calc(100vw - 24px));min-height:1160px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form{min-height:1035px;padding-right:24px;padding-left:24px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .birth-place-heading,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-hint,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(2),.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3),.bazi-single-page:not(.ziwei-single-page) .bazi-submit{right:24px;left:24px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3){top:298px;display:grid;min-width:0;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip-row{display:flex;width:100%;min-width:0;grid-column:2;gap:4px;margin:0;transform:none}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip{width:auto;min-width:0;flex:1 1;padding-right:4px;padding-left:4px;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four{top:350px;display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;height:auto;margin-bottom:0;transform:none}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four>.tool-field{min-width:0;height:76px;padding:10px 8px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four>.tool-field>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four input[type=time],.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four select{width:100%;min-width:0;height:44px;min-height:44px!important;border:0;background:transparent;color:#1f2d2d;-webkit-text-fill-color:#1f2d2d;font-size:14px;line-height:20px;overflow:hidden;padding:8px 18px 8px 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four select option{background:#fffdf6;color:#1f2d2d}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four .birth-time-field{display:grid;min-width:0;height:76px;grid-column:1/-1;grid-template-columns:52px minmax(0,1fr);grid-template-rows:38px 26px;align-items:center;grid-gap:0 10px;gap:0 10px;padding:8px 12px;text-align:left}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four .birth-time-field>span{grid-column:1;grid-row:1/-1;margin:0;text-align:left}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four .birth-time-field input[type=time]{grid-column:2;grid-row:1;width:100%;padding:8px 10px;text-align:left}.bazi-single-page:not(.ziwei-single-page) .birth-time-inline-mode{display:flex;min-width:0;grid-column:2;grid-row:2;justify-content:flex-start;gap:8px;margin:0}.bazi-single-page:not(.ziwei-single-page) .birth-time-inline-mode button{width:auto;min-width:52px;height:28px;min-height:28px;padding:4px 8px;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-hint{top:532px;width:calc(100% - 48px);line-height:16px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .birth-place-heading{top:582px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three{top:612px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three select{width:100%;min-width:0;min-height:44px!important;color:#1f2d2d;-webkit-text-fill-color:#1f2d2d;overflow:hidden;padding:10px 18px 10px 8px;text-overflow:ellipsis;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{top:686px;right:24px}.bazi-single-page:not(.ziwei-single-page) .bazi-submit{top:742px;right:24px;left:24px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-footer-code{bottom:0;padding-right:24px;padding-left:24px}}.tool-main--operator{--operator-bg:#f2f4f1;--operator-surface:#fffefa;--operator-surface-soft:#f7f8f5;--operator-input:#ffffff;--operator-border:#d8dfda;--operator-border-strong:#c2cdc7;--operator-text:#183230;--operator-muted:#667a76;--operator-accent:#a98028;--operator-accent-soft:#f4ead2;--operator-positive:#2f7d62;min-height:calc(100vh - 65px);background:var(--operator-bg);padding:92px 24px 96px}.tool-main--operator .operator-dashboard{width:min(1180px,100%);gap:20px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.operator-console-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px 2px}.operator-console-header>div:first-child{display:grid;grid-gap:5px;gap:5px}.operator-console-kicker{margin:0;color:var(--operator-accent);font-size:10px;font-weight:700;letter-spacing:.18em}.operator-console-header h1{margin:0;color:var(--operator-text);font-family:var(--serif);font-size:30px;font-weight:600;line-height:42px;letter-spacing:0}.operator-console-header p:not(.operator-console-kicker){margin:0;color:var(--operator-muted);font-size:13px;line-height:20px}.operator-console-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.operator-console-actions .tool-secondary,.operator-section-nav button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.operator-console-actions .tool-secondary{min-height:38px;border-color:var(--operator-border-strong);border-radius:5px;background:var(--operator-surface);color:var(--operator-text);padding:0 13px}.operator-console-actions .tool-secondary:hover{border-color:var(--operator-accent);background:var(--operator-accent-soft)}.operator-live-status{display:inline-flex;min-height:34px;align-items:center;gap:7px;color:var(--operator-muted);padding:0 8px;font-size:11px;white-space:nowrap}.operator-live-status i{width:7px;height:7px;border-radius:50%;background:var(--operator-positive);box-shadow:0 0 0 4px color-mix(in oklab,var(--operator-positive) 14%,transparent)}.operator-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--operator-border);border-radius:6px;background:var(--operator-surface);box-shadow:0 8px 24px rgba(22,50,48,.045)}.operator-summary>div{display:flex;min-height:82px;align-items:center;gap:13px;border-right:1px solid var(--operator-border);color:var(--operator-accent);padding:16px 20px}.operator-summary>div:last-child{border-right:0}.operator-summary span{display:grid;grid-gap:2px;gap:2px;color:var(--operator-muted);font-size:11px}.operator-summary strong{color:var(--operator-text);font-family:var(--serif);font-size:25px;font-weight:600;line-height:30px}.operator-section-nav{position:-webkit-sticky;position:sticky;z-index:8;top:72px;display:flex;overflow-x:auto;border:1px solid var(--operator-border);border-radius:6px;background:color-mix(in oklab,var(--operator-surface) 94%,transparent);box-shadow:0 8px 22px rgba(22,50,48,.06);padding:6px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.operator-section-nav::-webkit-scrollbar{display:none}.operator-section-nav button{flex:1 0 auto;min-height:36px;border:0;border-radius:4px;background:transparent;color:var(--operator-muted);padding:0 12px;font-size:12px;cursor:pointer;white-space:nowrap}.operator-section-nav button.is-active,.operator-section-nav button:focus-visible,.operator-section-nav button:hover{outline:0;background:var(--operator-accent-soft);color:var(--operator-text)}.operator-section-nav button.is-active{box-shadow:inset 0 -2px 0 var(--operator-accent);font-weight:650}.operator-dashboard [hidden]{display:none!important}.tool-main--operator .operator-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.tool-main--operator .operator-card{scroll-margin-top:132px;border-color:var(--operator-border);border-radius:6px;background:var(--operator-surface);box-shadow:0 8px 24px rgba(22,50,48,.045);padding:22px}.tool-main--operator .operator-card h3,.tool-main--operator .operator-toolbar h2{color:var(--operator-text);font-family:var(--sans);font-size:17px;font-weight:650;line-height:24px}.tool-main--operator .operator-card h3:after{display:block;width:24px;height:2px;content:"";background:var(--operator-accent);margin-top:9px}.tool-main--operator .operator-card--customers .operator-table{max-height:760px;overflow:auto;overscroll-behavior:contain}.tool-main--operator .operator-table{gap:0;border-top:1px solid var(--operator-border);margin-top:16px}.tool-main--operator .operator-row{border-bottom-color:var(--operator-border);color:var(--operator-text);padding:11px 10px}.tool-main--operator .operator-row--head{position:-webkit-sticky;position:sticky;z-index:1;top:0;background:var(--operator-surface-soft);color:var(--operator-muted);font-weight:650}.tool-main--operator .operator-row:not(.operator-row--head):hover{background:color-mix(in oklab,var(--operator-accent) 5%,transparent)}.tool-main--operator .operator-row-actions .tool-secondary,.tool-main--operator .operator-toolbar .tool-secondary{border-color:var(--operator-border-strong);border-radius:5px;background:var(--operator-surface-soft);color:var(--operator-text)}.tool-main--operator :is(.operator-ai-form input,.operator-credit-form input,.operator-credit-form select,.operator-card-form input,.operator-checkin-setting input,.billing-rule input,.operator-prompt-editor textarea,.operator-card-generated textarea){border-color:var(--operator-border-strong);border-radius:5px;background:var(--operator-input);color:var(--operator-text)}.tool-main--operator :is(.operator-ai-form input,.operator-credit-form input,.operator-credit-form select,.operator-card-form input,.operator-checkin-setting input,.billing-rule input,.operator-prompt-editor textarea,.operator-card-generated textarea):focus{border-color:var(--operator-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--operator-accent) 14%,transparent)}.tool-main--operator .operator-ai-form input[readonly]{background:var(--operator-surface-soft);color:var(--operator-muted)}.tool-main--operator .tool-submit{border-radius:5px;background:#155c57;color:#ffffff;box-shadow:none}.tool-main--operator .tool-submit:hover:not(:disabled){background:#0e4d49}.tool-main--operator .tool-submit:disabled{background:#aebbb6;color:#f7faf8}.tool-main--operator .operator-prompt-nav{border-right-color:var(--operator-border)}.tool-main--operator .operator-prompt-nav button{border-radius:0 4px 4px 0;color:var(--operator-muted)}.tool-main--operator .operator-prompt-nav button.is-active,.tool-main--operator .operator-prompt-nav button:hover{background:var(--operator-accent-soft);color:var(--operator-text)}.tool-main--operator .billing-rule{border-color:var(--operator-border);border-radius:5px;background:var(--operator-surface-soft)}.tool-main--operator .operator-checkin-setting{border-color:color-mix(in oklab,var(--operator-accent) 30%,var(--operator-border));border-radius:5px;background:color-mix(in oklab,var(--operator-accent-soft) 58%,var(--operator-surface))}.tool-main--operator .operator-credit-feedback,.tool-main--operator .operator-message{background:var(--operator-surface);color:var(--operator-text)}html[data-skin=moye] .tool-main--operator,html[data-skin=muye] .tool-main--operator,html[data-theme=zen-dark] .tool-main--operator{--operator-bg:#111617;--operator-surface:#181e1f;--operator-surface-soft:#202728;--operator-input:#121718;--operator-border:#303a3a;--operator-border-strong:#45504f;--operator-text:#e7ece8;--operator-muted:#9aa9a5;--operator-accent:#d2ad58;--operator-accent-soft:#312b20;--operator-positive:#66b58d}html[data-skin=moye] .tool-main--operator .tool-submit,html[data-skin=muye] .tool-main--operator .tool-submit,html[data-theme=zen-dark] .tool-main--operator .tool-submit{background:#2e7771}@media (max-width:980px){.operator-console-header{align-items:flex-start;flex-direction:column}.operator-console-actions{width:100%;justify-content:flex-start}.operator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-summary>div:nth-child(2){border-right:0}.operator-summary>div:nth-child(-n+2){border-bottom:1px solid var(--operator-border)}.tool-main--operator .operator-grid{grid-template-columns:1fr}}@media (max-width:600px){.tool-main--operator{padding:84px 14px 88px}.operator-console-header h1{font-size:26px;line-height:36px}.operator-console-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operator-live-status{grid-column:1/-1;padding-left:2px}.operator-console-actions .tool-secondary{width:100%}.operator-summary>div{min-height:70px;gap:10px;padding:12px}.operator-summary strong{font-size:21px;line-height:26px}.operator-section-nav{top:66px;margin-right:-4px;margin-left:-4px}.operator-section-nav button{min-height:40px;padding:0 11px}.tool-main--operator .operator-card,.tool-main--operator .operator-dashboard{padding-right:0;padding-left:0}.tool-main--operator .operator-card{padding:16px}.tool-main--operator .operator-card--customers .operator-table{max-height:none}}html[data-skin=sujian],html[data-theme=zen]{color-scheme:light;--dai-qing:#1f2d2d;--dai-qing-light:#3b4f4f;--dai-qing-dark:#172222;--xuan-zhi:#fbfaf5;--xuan-zhi-dark:#ebe7dd;--hu-po-jin:#1f2d2d;--hu-po-jin-light:#3b4f4f;--hu-po-jin-dark:#1f2d2d;--theme-switch-bg:rgba(251,250,245,0.95);--theme-switch-button-bg:rgba(251,250,245,0.95);--theme-switch-border:rgba(31,45,45,0.15);--theme-switch-border-hover:rgba(31,45,45,0.3);--theme-switch-fg:#1f2d2d;--theme-switch-muted:#1f2d2d;--theme-switch-active-bg:rgba(31,45,45,0.1);--theme-switch-ring:#1f2d2d;--theme-switch-dot:#1f2d2d;--theme-switch-dot-active:#1f2d2d;--theme-switch-button-shadow:0 10px 30px rgba(20,40,40,0.12)}html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]{color-scheme:dark;--dai-qing:#e8e8e3;--dai-qing-light:#f7f7f2;--dai-qing-dark:#d5d0b9;--xuan-zhi:#14181a;--xuan-zhi-dark:#202629;--hu-po-jin:#e8e8e3;--hu-po-jin-light:#f7f7f2;--hu-po-jin-dark:#c9a14a;--theme-switch-bg:rgba(20,24,26,0.95);--theme-switch-button-bg:rgba(20,24,26,0.95);--theme-switch-border:rgba(232,232,227,0.18);--theme-switch-border-hover:rgba(232,232,227,0.34);--theme-switch-fg:#e8e8e3;--theme-switch-muted:#e8e8e3;--theme-switch-active-bg:rgba(232,232,227,0.1);--theme-switch-ring:#e8e8e3;--theme-switch-dot:#e8e8e3;--theme-switch-dot-active:#c9a14a;--theme-switch-button-shadow:0 10px 30px rgba(0,0,0,0.4)}*,:after,:before{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;text-size-adjust:100%}body,html{background:var(--xuan-zhi)}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--dai-qing);font-family:var(--sans);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a,button{font:inherit}button{border:0}img,svg{display:block}::selection{background:rgba(212,175,55,.28);color:var(--dai-qing-dark)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--xuan-zhi)}::-webkit-scrollbar-thumb{background:var(--dai-qing);border-radius:3px}.page-main{padding-top:64px}.not-found-main{min-height:964px;justify-content:center;background:var(--xuan-zhi)}.not-found-box,.not-found-main{display:flex;align-items:center;color:var(--dai-qing-dark)}.not-found-box{font-family:var(--sans)}.not-found-box h1{margin:0 20px 0 0;padding-right:23px;border-right:1px solid rgba(0,0,0,.3);font-size:24px;font-weight:500;line-height:49px}.not-found-box>div{display:none}.not-found-box p{margin:0;font-size:14px;line-height:49px}.qn-navbar{position:fixed;inset:0 0 auto;z-index:50;height:65px;border-bottom:1px solid rgba(0,77,77,.05);background:rgba(245,245,220,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .35s,background-color .35s,border-color .35s}.qn-navbar--scrolled{box-shadow:0 10px 30px -12px rgba(0,51,51,.18)}html[data-skin=sujian] .qn-navbar,html[data-theme=zen] .qn-navbar{border-bottom-color:rgba(31,45,45,.06);background:rgba(251,250,245,.84)}html[data-skin=moye] .qn-navbar,html[data-skin=muye] .qn-navbar,html[data-theme=zen-dark] .qn-navbar{border-bottom-color:rgba(232,232,227,.08);background:rgba(20,24,26,.9)}html[data-skin=moye] .qn-navbar--scrolled,html[data-skin=muye] .qn-navbar--scrolled,html[data-theme=zen-dark] .qn-navbar--scrolled{box-shadow:0 10px 30px -12px rgba(0,0,0,.44)}.navbar-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(1104px,calc(100% - 48px));height:100%;margin:0 auto}.brand-link{display:inline-flex;align-items:baseline;gap:8px;min-width:144px;height:32px;white-space:nowrap}.brand-title{font-family:inherit;font-size:24px;font-weight:700;line-height:32px;color:var(--hu-po-jin)}.brand-subtitle{font-size:14px;line-height:20px;color:rgba(0,77,77,.6)}html[data-skin=sujian] .brand-title,html[data-skin=sujian] .desktop-nav a.is-active,html[data-skin=sujian] .desktop-nav a:hover,html[data-theme=zen] .brand-title,html[data-theme=zen] .desktop-nav a.is-active,html[data-theme=zen] .desktop-nav a:hover{color:#1f2d2d}html[data-skin=sujian] .brand-subtitle,html[data-skin=sujian] .desktop-nav,html[data-theme=zen] .brand-subtitle,html[data-theme=zen] .desktop-nav{color:rgba(31,45,45,.66)}html[data-skin=moye] .brand-title,html[data-skin=moye] .desktop-nav a.is-active,html[data-skin=moye] .desktop-nav a:hover,html[data-skin=muye] .brand-title,html[data-skin=muye] .desktop-nav a.is-active,html[data-skin=muye] .desktop-nav a:hover,html[data-theme=zen-dark] .brand-title,html[data-theme=zen-dark] .desktop-nav a.is-active,html[data-theme=zen-dark] .desktop-nav a:hover{color:#e8e8e3}html[data-skin=moye] .brand-subtitle,html[data-skin=moye] .desktop-nav,html[data-skin=muye] .brand-subtitle,html[data-skin=muye] .desktop-nav,html[data-theme=zen-dark] .brand-subtitle,html[data-theme=zen-dark] .desktop-nav{color:rgba(255,253,246,.82)}html[data-skin=moye] .desktop-nav a,html[data-skin=muye] .desktop-nav a,html[data-theme=zen-dark] .desktop-nav a{color:rgba(255,253,246,.82);text-shadow:0 1px 8px rgba(0,0,0,.28)}html[data-skin=moye] .desktop-nav a:after,html[data-skin=muye] .desktop-nav a:after,html[data-theme=zen-dark] .desktop-nav a:after{background:#c9a14a}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:24px;min-width:0;color:rgba(0,77,77,.84);font-size:14px}.desktop-nav a{position:relative;display:inline-flex;align-items:center;height:32px;white-space:nowrap;transition:color .25s}.desktop-nav a:after{position:absolute;right:0;bottom:3px;left:0;height:2px;border-radius:999px;background:var(--hu-po-jin);content:"";opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .2s ease,transform .2s ease}.desktop-nav a.is-active,.desktop-nav a:hover{color:var(--hu-po-jin-dark)}.desktop-nav a.is-active:after{opacity:1;transform:scaleX(1)}.auth-pill{position:relative;min-width:102px;height:36px;overflow:hidden;border-radius:10px;background:var(--dai-qing);box-shadow:0 8px 20px rgba(0,51,51,.16);color:var(--xuan-zhi);font-size:14px;font-weight:700}.auth-pill,.operator-header-context{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.operator-header-context{min-width:92px;height:34px;border:1px solid color-mix(in oklab,var(--hu-po-jin) 36%,transparent);border-radius:999px;background:color-mix(in oklab,var(--hu-po-jin) 8%,transparent);color:var(--hu-po-jin-dark);font-size:12px;line-height:18px}.credit-pill{position:relative;display:flex;width:93px;height:32px;min-width:93px;align-items:center;justify-content:flex-start;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--dai-qing);cursor:pointer;padding:0;white-space:nowrap}.credit-pill:after{display:none}.credit-pill-text{display:block;width:50px;color:var(--dai-qing);font-size:12px;font-weight:400;line-height:20px;letter-spacing:.15em}.credit-pill-number{color:var(--hu-po-jin);font-family:var(--serif);font-size:14px;line-height:20px;letter-spacing:normal}.credit-pill-unit{margin-left:6px;color:var(--dai-qing-light);font-size:12px;letter-spacing:normal}.credit-pill-avatar{display:inline-flex;width:32px;min-width:32px;height:32px;align-items:center;justify-content:center;border:1px solid color-mix(in oklab,currentColor 25%,transparent);border-radius:10px;background:transparent;overflow:hidden;box-shadow:none}.credit-pill-avatar img,.mobile-mine-avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}html[data-skin=sujian] .credit-pill,html[data-skin=sujian] .credit-pill-avatar,html[data-skin=sujian] .credit-pill-text,html[data-theme=zen] .credit-pill,html[data-theme=zen] .credit-pill-avatar,html[data-theme=zen] .credit-pill-text{color:#1f2d2d}html[data-skin=sujian] .credit-pill-unit,html[data-theme=zen] .credit-pill-unit{color:rgba(31,45,45,.48)}html[data-skin=moye] .credit-pill,html[data-skin=moye] .credit-pill-avatar,html[data-skin=moye] .credit-pill-text,html[data-skin=muye] .credit-pill,html[data-skin=muye] .credit-pill-avatar,html[data-skin=muye] .credit-pill-text,html[data-theme=zen-dark] .credit-pill,html[data-theme=zen-dark] .credit-pill-avatar,html[data-theme=zen-dark] .credit-pill-text{color:#e8e8e3}html[data-skin=moye] .credit-pill-unit,html[data-skin=muye] .credit-pill-unit,html[data-theme=zen-dark] .credit-pill-unit{color:rgba(232,232,227,.48)}.account-menu{position:relative}.account-popover{position:absolute;top:48px;right:0;display:none;width:192px;border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:12px;background:var(--xuan-zhi);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);opacity:0;padding:8px;pointer-events:none;transform:translateY(-4px);transition:opacity .2s,transform .2s}.account-menu.is-open .account-popover,.account-menu:hover .account-popover{display:block;opacity:1;pointer-events:auto;transform:translateY(0)}.account-popover a,.account-popover button{display:block;width:100%;min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--dai-qing);padding:8px 16px;text-align:left;font-size:14px;font-weight:400;line-height:20px}.account-popover button{color:color-mix(in oklab,var(--dai-qing) 60%,transparent)}.account-popover hr{width:100%;height:1px;margin:4px 0;border:0;background:color-mix(in oklab,var(--dai-qing) 10%,transparent)}.account-popover a:hover,.account-popover button:hover{background:rgba(0,77,77,.06)}.btn-glow:after{position:absolute;inset:0;content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,rgba(212,175,55,.22),transparent 60%);transition:opacity .3s}.btn-glow:hover:after{opacity:1}.hero-section{position:relative;display:flex;min-height:88vh;width:100%;align-items:center;justify-content:center;overflow:hidden;padding:0 24px;text-align:center;--ripple-x:72%;--ripple-y:24%}.glyph-field,.hero-gradient,.hero-motion-canvas,.ink-sea,.ink-sea__layer,.scroll-mouse{position:absolute;pointer-events:none}.hero-gradient{inset:0;background:linear-gradient(to bottom,var(--xuan-zhi) 0,var(--xuan-zhi) 50%,var(--dai-qing-dark) 100%)}.hero-motion-canvas{inset:0;z-index:1;width:100%;height:100%;opacity:0;transition:opacity .45s ease}.glyph-field{inset:0;z-index:2;color:var(--dai-qing)}.qn-glyph{position:absolute;z-index:2;font-family:var(--serif);line-height:1;color:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;animation:glyph-float 10s ease-in-out infinite}.ink-sea{inset:0;z-index:1}.ink-sea__layer{right:0;bottom:0;left:0;overflow:hidden;transform-origin:50% 100%;will-change:transform;animation:none}.ink-sea__layer--back{height:78%;--bob-amp:8px}.ink-sea__layer--front{height:44%;--bob-amp:5px;animation-delay:-3s}.ink-sea__track{display:flex;width:max-content;height:100%;will-change:transform;animation:none}.ink-sea__track--front{animation-duration:66s}:is(html[data-theme=classic],html[data-skin=huacai]) .ink-sea__layer--back{animation:ink-wave-bob 12s ease-in-out infinite}:is(html[data-theme=classic],html[data-skin=huacai]) .ink-sea__layer--front{animation:ink-wave-bob 9s ease-in-out -4s infinite}:is(html[data-theme=classic],html[data-skin=huacai]) .ink-sea__track:not(.ink-sea__track--front){animation:marquee-scroll 120s linear infinite}:is(html[data-theme=classic],html[data-skin=huacai]) .ink-sea__track--front{animation:marquee-scroll 48s linear infinite}.ink-sea__track img{width:auto;max-width:none;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-skin-effect{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .6s ease}.moye-contour,.moye-lightline,.sujian-flow,.sujian-paper-light,.sujian-ripple{position:absolute;display:block;pointer-events:none}.sujian-flow{border-radius:54% 46% 62% 38%/46% 58% 42% 54%;background:radial-gradient(ellipse at 42% 48%,rgba(31,45,45,.24),rgba(31,45,45,.1) 34%,transparent 69%),radial-gradient(ellipse at 78% 32%,rgba(255,255,255,.78),transparent 24%),linear-gradient(115deg,transparent 0 22%,rgba(31,45,45,.1) 43%,transparent 76% 100%);filter:blur(30px);mix-blend-mode:multiply;opacity:.24;transform-origin:50% 50%;animation:sujian-current-flow 24s ease-in-out infinite}.sujian-flow:after,.sujian-flow:before{position:absolute;content:"";border-radius:inherit;pointer-events:none}.sujian-flow:before{inset:8% 4% 12% 13%;border:1px solid rgba(31,45,45,.075);filter:blur(11px);opacity:.34}.sujian-flow:after{right:8%;bottom:9%;width:42%;height:30%;background:radial-gradient(ellipse,rgba(255,255,255,.86),transparent 64%);filter:blur(24px);opacity:.7;animation:sujian-edge-glint 11s ease-in-out infinite}.sujian-flow--right{--skin-rotate:8deg;top:4%;right:-7%;width:50vw;height:23vw;min-width:640px;min-height:270px;max-height:390px;opacity:.2}.sujian-flow--lower{--skin-rotate:-62deg;left:0;bottom:-8%;width:40vw;height:27vw;min-width:430px;min-height:320px;opacity:.18;animation-delay:-10s}.sujian-ripple{border-radius:999px;background:radial-gradient(ellipse at 48% 48%,rgba(31,45,45,.16) 0 12%,rgba(31,45,45,.08) 28%,transparent 58%),radial-gradient(ellipse at 50% 50%,transparent 0 43%,rgba(31,45,45,.07) 46%,transparent 62%),radial-gradient(ellipse at 45% 52%,transparent 0 52%,rgba(31,45,45,.055) 56%,transparent 72%);filter:blur(30px);mix-blend-mode:multiply;transform-origin:50% 50%;animation:sujian-water-drift 18s ease-in-out infinite}.sujian-ripple:after,.sujian-ripple:before{position:absolute;content:"";pointer-events:none;border-radius:999px}.sujian-ripple:before{inset:18% 10% 24% 8%;background:linear-gradient(112deg,transparent 0 35%,rgba(10,22,22,.16) 45%,rgba(255,255,255,.7) 52%,rgba(11,20,20,.12) 60%,transparent 74% 100%);filter:blur(22px);opacity:.28;transform:rotate(-18deg)}.sujian-ripple:after{inset:38% 16% 28% 38%;background:linear-gradient(104deg,transparent 0 32%,rgba(255,255,255,.7) 48%,rgba(14,24,24,.12) 59%,transparent 74% 100%);filter:blur(24px);opacity:.24;transform:rotate(22deg)}.sujian-ripple--main{--skin-rotate:-4deg;top:1%;right:-3%;width:52vw;height:23vw;min-width:560px;min-height:244px;max-height:360px;opacity:.12;transform:rotate(-4deg)}.sujian-ripple--cursor{left:var(--ripple-x);top:var(--ripple-y);width:600px;height:390px;opacity:.5;background:radial-gradient(ellipse at 47% 50%,rgba(31,45,45,.24) 0 10%,rgba(31,45,45,.13) 29%,transparent 66%),radial-gradient(ellipse at 50% 50%,transparent 0 35%,rgba(31,45,45,.16) 45%,transparent 67%),radial-gradient(ellipse at 50% 50%,transparent 0 47%,rgba(255,255,255,.68) 53%,rgba(15,26,26,.14) 61%,transparent 77%);filter:blur(24px);mix-blend-mode:multiply;transform:translate3d(-50%,-50%,0) rotate(-8deg) scale(.86);transition:left .24s ease-out,top .24s ease-out,opacity .3s ease;animation:sujian-cursor-ripple 3.8s ease-out infinite}html[data-skin=sujian] .hero-section:hover .sujian-ripple--cursor,html[data-theme=zen] .hero-section:hover .sujian-ripple--cursor{opacity:.58}.sujian-ripple--cursor:before{inset:20% 6% 28% 6%;background:linear-gradient(106deg,transparent 0 31%,rgba(17,29,29,.2) 41%,rgba(255,255,255,.82) 49%,rgba(17,29,29,.16) 58%,transparent 75% 100%);filter:blur(26px);opacity:.36}.sujian-ripple--cursor:after{inset:43% 7% 22% 25%;background:linear-gradient(101deg,transparent 0 30%,rgba(255,255,255,.78) 45%,rgba(17,29,29,.16) 57%,transparent 76% 100%);filter:blur(26px);opacity:.32}.sujian-ripple--left{--skin-rotate:-58deg;left:12%;bottom:-10%;width:34vw;height:30vw;min-width:360px;min-height:330px;opacity:.16;transform:rotate(-58deg);animation-delay:-6s}.sujian-ripple--right{--skin-rotate:8deg;top:11%;right:-1%;width:42vw;height:20vw;min-width:420px;min-height:180px;opacity:.11;transform:rotate(8deg);animation-delay:-11s}.sujian-paper-light{width:34vw;height:34vw;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.64),transparent 62%);filter:blur(42px);opacity:.7;animation:sujian-light-breathe 14s ease-in-out infinite}.sujian-paper-light--left{left:20%;top:10%}.sujian-paper-light--right{right:5%;bottom:6%;animation-delay:-7s}.moye-contour,.moye-lightline{border-radius:52% 48% 58% 42%/55% 45% 55% 45%;overflow:hidden;transform-origin:50% 50%}.moye-contour{border:0;background:transparent;box-shadow:none;filter:blur(1.6px);mix-blend-mode:screen;opacity:.38;animation:moye-contour-drift 21s ease-in-out infinite}.moye-contour:after,.moye-contour:before{position:absolute;content:"";border-radius:inherit;pointer-events:none}.moye-contour:before{top:30%;right:8%;left:9%;height:9px;border:0;background:linear-gradient(96deg,transparent 0 24%,rgba(255,252,214,.2) 42%,rgba(255,248,196,.1) 58%,transparent 82% 100%);filter:blur(4px);opacity:.42;box-shadow:0 0 34px rgba(255,244,183,.14)}.moye-contour:after{top:21%;right:0;left:2%;height:62px;border:0;background:linear-gradient(96deg,transparent 0 24%,rgba(255,248,196,.07) 42%,rgba(255,244,183,.028) 62%,transparent 84% 100%);filter:blur(34px);opacity:.34;animation:moye-contour-glint 9s ease-in-out infinite}.moye-contour--left-edge{--moye-rotate:24deg;top:12%;left:-2%;width:310px;height:118px;opacity:.2}.moye-contour--lower-left{--moye-rotate:72deg;left:9%;bottom:10%;width:360px;height:136px;animation-delay:-5s}.moye-contour--upper-right{--moye-rotate:-82deg;top:3%;right:45%;width:340px;height:122px;animation-delay:-9s}.moye-contour--far-right{--moye-rotate:-12deg;right:-4%;bottom:19%;width:390px;height:126px;animation-delay:-14s}.moye-lightline{border:0;background:transparent;box-shadow:none;filter:blur(1.5px);mix-blend-mode:screen;opacity:.46;animation:moye-light-flow 28s ease-in-out infinite}.moye-lightline:after,.moye-lightline:before{position:absolute;content:"";border-radius:inherit;pointer-events:none}.moye-lightline:before{top:28%;right:9%;left:11%;height:10px;border:0;background:radial-gradient(ellipse at 48% 50%,rgba(255,255,226,.58),transparent 26%),linear-gradient(96deg,transparent 0 24%,rgba(255,251,222,.42) 42%,rgba(255,247,191,.18) 59%,transparent 80% 100%);filter:blur(4px);opacity:.56;box-shadow:0 0 38px rgba(255,246,180,.18)}.moye-lightline:after{top:15%;right:1%;left:4%;display:none;height:72px;border:0;background:linear-gradient(95deg,transparent 0 26%,rgba(255,248,196,.15) 44%,rgba(255,244,183,.052) 61%,transparent 82% 100%);filter:blur(34px);opacity:.46}.moye-lightline--top-left{--moye-rotate:18deg;top:9%;left:-3%;width:260px;height:114px;opacity:.32}.moye-lightline--upper-center{--moye-rotate:-24deg;top:8%;left:63%;width:230px;height:112px;opacity:.22;animation-delay:-2s}.moye-lightline--mid-left{--moye-rotate:28deg;top:26%;left:24%;width:220px;height:86px;opacity:.22;animation-delay:-10s}.moye-lightline--center{--moye-rotate:-20deg;top:36%;left:57%;width:190px;height:96px;opacity:.14;animation-delay:-4s}.moye-lightline--right{--moye-rotate:18deg;top:18%;right:0;width:370px;height:126px;opacity:.48;animation-delay:-8s}.moye-lightline--bottom-left{--moye-rotate:38deg;bottom:19%;left:11%;width:340px;height:122px;opacity:.5;animation-delay:-12s}.moye-lightline--lower-center{--moye-rotate:68deg;bottom:8%;left:41%;width:300px;height:112px;opacity:.28;animation-delay:-17s}.moye-lightline--bottom{--moye-rotate:-18deg;right:-2%;bottom:31%;width:340px;height:118px;opacity:.46;animation-delay:-15s}.hero-content{position:absolute;top:27%;left:50%;z-index:4;width:min(760px,calc(100% - 32px));transform:translateX(-50%)}.hero-content h1{display:flex;justify-content:center;width:max-content;margin:0 auto;font-family:var(--serif);font-size:128px;font-weight:700;line-height:1}.hero-title-brand{display:contents}.hero-theme-copy,.hero-theme-roman,.hero-theme-seal,.hero-theme-topline,.hero-title-zen{display:none}.hero-theme-topline{position:absolute;top:56px;left:50%;z-index:4;align-items:center;gap:16px;color:rgba(0,77,77,.52);font-size:11px;letter-spacing:.44em;transform:translateX(-50%);white-space:nowrap}.hero-theme-topline span{width:42px;height:1px;background:currentColor;opacity:.28}.hero-theme-topline b{font-weight:600}.hero-theme-seal{width:28px;min-height:42px;margin:24px auto 0;align-items:center;justify-content:center;border-radius:5px;background:#a8392e;color:#f7f2e7;font-family:var(--serif);font-size:12px;font-weight:700;line-height:1.15;padding:6px 5px;text-align:center;writing-mode:vertical-rl;box-shadow:inset 0 0 0 1px rgba(247,242,231,.52),inset 0 0 10px rgba(63,12,8,.32),0 2px 10px rgba(168,57,46,.22)}.gold-foil-text{display:inline-block;color:transparent;background-image:linear-gradient(#d8b04a,#c69d38 52%,#aa8326);background-size:100% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 10px 28px rgba(136,101,21,.18));animation:none}.hero-roman{margin:0;color:rgba(212,175,55,.28);font-size:14px;letter-spacing:.38em}.hero-kicker{margin:34px 0 0;color:rgba(245,245,220,.86);font-size:22px}.hero-copy,.hero-kicker{font-family:var(--serif)}.hero-copy{margin:28px 0 0;color:rgba(245,245,220,.66);font-size:17px;font-weight:600}.hero-copy-strong{margin-top:6px;font-family:var(--sans);font-weight:700}.hero-actions{display:flex;justify-content:center;gap:16px;margin-top:42px}.hero-action{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:136px;height:52px;overflow:hidden;border-radius:12px;font-size:18px;font-weight:700}.hero-action--primary{background:var(--xuan-zhi);color:var(--dai-qing-dark);box-shadow:0 18px 36px rgba(0,51,51,.12)}.hero-action--ghost{border:1px solid rgba(245,245,220,.28);color:rgba(245,245,220,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-skin=sujian] .hero-section,html[data-theme=zen] .hero-section{background:#fbfaf5}html[data-skin=sujian] .hero-gradient,html[data-theme=zen] .hero-gradient{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.78),transparent 28%),radial-gradient(circle at 12% 22%,rgba(255,255,255,.55),transparent 22%),linear-gradient(180deg,#fbfaf5 0,#f7f6ef)}html[data-skin=sujian] .features-section,html[data-theme=zen] .features-section{background:#fbfaf5;color:#1f2d2d}html[data-skin=moye] .ink-sea,html[data-skin=muye] .ink-sea,html[data-skin=sujian] .ink-sea,html[data-theme=zen-dark] .ink-sea,html[data-theme=zen] .ink-sea{opacity:0}html[data-skin=moye] .hero-skin-effect--moye,html[data-skin=muye] .hero-skin-effect--moye,html[data-skin=sujian] .hero-skin-effect--sujian,html[data-theme=zen-dark] .hero-skin-effect--moye,html[data-theme=zen] .hero-skin-effect--sujian{opacity:1}html[data-skin=sujian] .hero-motion-canvas,html[data-theme=zen] .hero-motion-canvas{opacity:1;mix-blend-mode:multiply}html[data-skin=moye] .hero-motion-canvas,html[data-skin=muye] .hero-motion-canvas,html[data-theme=zen-dark] .hero-motion-canvas{opacity:0;mix-blend-mode:screen}html[data-skin=sujian] .sujian-flow,html[data-theme=zen] .sujian-flow{opacity:.09;filter:blur(44px)}html[data-skin=sujian] .sujian-ripple,html[data-theme=zen] .sujian-ripple{opacity:.055;filter:blur(48px)}html[data-skin=sujian] .sujian-ripple--cursor,html[data-theme=zen] .sujian-ripple--cursor{opacity:.68;filter:blur(48px)}html[data-skin=sujian] .hero-section:hover .sujian-ripple--cursor,html[data-theme=zen] .hero-section:hover .sujian-ripple--cursor{opacity:.78}html[data-skin=moye] .moye-contour,html[data-skin=muye] .moye-contour,html[data-theme=zen-dark] .moye-contour{opacity:0;filter:blur(11px)}html[data-skin=moye] .moye-lightline,html[data-skin=muye] .moye-lightline,html[data-theme=zen-dark] .moye-lightline{opacity:0;display:none;filter:blur(12px)}html[data-skin=moye] .features-section,html[data-skin=muye] .features-section,html[data-theme=zen-dark] .features-section{background:#14181a;color:#e8e8e3}html[data-skin=sujian] .glyph-field,html[data-theme=zen] .glyph-field{color:rgba(31,45,45,.2)}html[data-skin=sujian] .hero-theme-copy,html[data-skin=sujian] .hero-theme-roman,html[data-skin=sujian] .hero-theme-seal,html[data-skin=sujian] .hero-theme-topline,html[data-skin=sujian] .hero-title-zen,html[data-theme=zen] .hero-theme-copy,html[data-theme=zen] .hero-theme-roman,html[data-theme=zen] .hero-theme-seal,html[data-theme=zen] .hero-theme-topline,html[data-theme=zen] .hero-title-zen{display:flex}html[data-skin=sujian] .hero-copy:not(.hero-theme-copy),html[data-skin=sujian] .hero-kicker,html[data-skin=sujian] .hero-roman,html[data-skin=sujian] .hero-title-brand,html[data-theme=zen] .hero-copy:not(.hero-theme-copy),html[data-theme=zen] .hero-kicker,html[data-theme=zen] .hero-roman,html[data-theme=zen] .hero-title-brand{display:none}html[data-skin=sujian] .hero-content h1,html[data-theme=zen] .hero-content h1{display:block;width:auto;color:#1f2d2d;font-size:clamp(40px,7vw,72px);font-weight:400;letter-spacing:.08em;line-height:1.15}html[data-skin=sujian] .hero-title-zen,html[data-theme=zen] .hero-title-zen{flex-direction:column;gap:0}html[data-skin=sujian] .hero-theme-roman,html[data-theme=zen] .hero-theme-roman{justify-content:center;margin:28px 0 0;color:rgba(31,45,45,.62);font-size:12px;letter-spacing:.32em}html[data-skin=sujian] .hero-theme-copy,html[data-theme=zen] .hero-theme-copy{justify-content:center;margin:23px auto 0;color:#1f2d2d;font-size:15px;font-weight:600;line-height:1.8}html[data-skin=sujian] .hero-action--primary,html[data-theme=zen] .hero-action--primary{background:#c9a14a;color:#111817;box-shadow:0 14px 34px rgba(31,45,45,.14)}html[data-skin=sujian] .hero-action--ghost,html[data-theme=zen] .hero-action--ghost{border-color:transparent;color:rgba(31,45,45,.72);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=sujian] .scroll-mouse,html[data-theme=zen] .scroll-mouse{color:rgba(31,45,45,.28)}html[data-skin=moye] .hero-gradient,html[data-skin=muye] .hero-gradient,html[data-theme=zen-dark] .hero-gradient{background:radial-gradient(circle at 50% 18%,rgba(255,240,160,.08),transparent 16%),radial-gradient(circle at 72% 42%,rgba(255,230,130,.05),transparent 20%),linear-gradient(180deg,#14181a 0,#111618)}html[data-skin=moye] .glyph-field,html[data-skin=muye] .glyph-field,html[data-theme=zen-dark] .glyph-field{color:rgba(232,232,227,.13)}html[data-skin=moye] .hero-action--primary,html[data-skin=muye] .hero-action--primary,html[data-theme=zen-dark] .hero-action--primary{background:#c9a14a;color:#14181a;box-shadow:0 14px 34px rgba(0,0,0,.26)}html[data-skin=moye] .hero-action--ghost,html[data-skin=muye] .hero-action--ghost,html[data-theme=zen-dark] .hero-action--ghost{border-color:transparent;color:rgba(232,232,227,.74);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=moye] .hero-theme-copy,html[data-skin=moye] .hero-theme-roman,html[data-skin=moye] .hero-theme-seal,html[data-skin=moye] .hero-theme-topline,html[data-skin=moye] .hero-title-zen,html[data-skin=muye] .hero-theme-copy,html[data-skin=muye] .hero-theme-roman,html[data-skin=muye] .hero-theme-seal,html[data-skin=muye] .hero-theme-topline,html[data-skin=muye] .hero-title-zen,html[data-theme=zen-dark] .hero-theme-copy,html[data-theme=zen-dark] .hero-theme-roman,html[data-theme=zen-dark] .hero-theme-seal,html[data-theme=zen-dark] .hero-theme-topline,html[data-theme=zen-dark] .hero-title-zen{display:flex}html[data-skin=moye] .hero-copy:not(.hero-theme-copy),html[data-skin=moye] .hero-kicker,html[data-skin=moye] .hero-roman,html[data-skin=moye] .hero-title-brand,html[data-skin=muye] .hero-copy:not(.hero-theme-copy),html[data-skin=muye] .hero-kicker,html[data-skin=muye] .hero-roman,html[data-skin=muye] .hero-title-brand,html[data-theme=zen-dark] .hero-copy:not(.hero-theme-copy),html[data-theme=zen-dark] .hero-kicker,html[data-theme=zen-dark] .hero-roman,html[data-theme=zen-dark] .hero-title-brand{display:none}html[data-skin=moye] .hero-theme-topline,html[data-skin=muye] .hero-theme-topline,html[data-theme=zen-dark] .hero-theme-topline{color:rgba(232,232,227,.48)}html[data-skin=moye] .hero-content h1,html[data-skin=muye] .hero-content h1,html[data-theme=zen-dark] .hero-content h1{display:block;width:auto;color:#e8e8e3;font-size:clamp(40px,7vw,72px);font-weight:400;letter-spacing:.08em;line-height:1.15;filter:drop-shadow(0 0 28px rgba(255,244,183,.08))}html[data-skin=moye] .hero-title-zen,html[data-skin=muye] .hero-title-zen,html[data-theme=zen-dark] .hero-title-zen{flex-direction:column;gap:0}html[data-skin=moye] .hero-theme-roman,html[data-skin=muye] .hero-theme-roman,html[data-theme=zen-dark] .hero-theme-roman{justify-content:center;margin:28px 0 0;color:rgba(232,232,227,.62);font-size:12px;letter-spacing:.32em}html[data-skin=moye] .hero-theme-copy,html[data-skin=muye] .hero-theme-copy,html[data-theme=zen-dark] .hero-theme-copy{justify-content:center;margin:23px auto 0;color:rgba(232,232,227,.72);font-size:15px;font-weight:600;line-height:1.8}@media (min-width:768px){.hero-content{transform:translate(-50%,-10.95px)}.hero-content h1{transform:translateY(-10.75px)}.hero-roman{margin-top:5.25px}html[data-skin=moye] .hero-content h1,html[data-skin=muye] .hero-content h1,html[data-skin=sujian] .hero-content h1,html[data-theme=zen-dark] .hero-content h1,html[data-theme=zen] .hero-content h1{transform:none}}.btn-sheen:before{display:none;content:""}.scroll-mouse{bottom:44px;left:50%;z-index:5;display:flex;width:auto;height:auto;flex-direction:column;align-items:center;gap:11px;color:rgba(245,245,220,.28);transform:translateX(-50%)}.scroll-mouse span{color:currentColor;font-family:var(--serif);font-size:11px;line-height:16px;letter-spacing:.42em;white-space:nowrap}.scroll-mouse svg{display:none}.scroll-mouse:after{display:block;width:1px;height:24px;background:currentColor;content:"";opacity:.62}.features-section{position:relative;min-height:1950px;overflow:hidden;padding:28px 24px 112px;background:var(--dai-qing-dark);color:var(--xuan-zhi)}.dark-glyphs{position:absolute;inset:0;color:var(--hu-po-jin);pointer-events:none}.qn-marquee{position:relative;z-index:2;margin:0 -24px;overflow:hidden;border-bottom:1px solid rgba(245,245,220,.06);padding:0 0 34px;color:rgba(212,175,55,.42);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12% 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12% 88%,transparent)}.qn-marquee p{margin:0 0 20px;color:rgba(245,245,220,.34);font-size:10px;letter-spacing:.4em;text-align:center}.qn-marquee__track{display:flex;width:max-content;animation:marquee-scroll 64s linear infinite}.qn-marquee:hover .qn-marquee__track{animation-play-state:paused}.qn-marquee__item{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--serif);font-size:16px}.qn-marquee__dot{margin:0 24px;opacity:.45}.stats-panel{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);width:min(976px,100%);min-height:120px;margin:56px auto 0;overflow:hidden;border:1px solid rgba(245,245,220,.12);border-radius:14px;background:rgba(0,51,51,.68)}.stat-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-right:1px solid rgba(245,245,220,.1);padding:28px 16px}.stat-cell:last-child{border-right:0}.stat-cell strong{color:var(--hu-po-jin);font-family:var(--serif);font-size:36px;font-weight:400;line-height:40px}.stat-cell span{color:rgba(245,245,220,.55);font-size:12px;line-height:16px}.section-heading{position:relative;z-index:3;width:min(976px,100%);margin:0 auto;text-align:center}.section-heading--dark{margin-top:100.5px}.section-heading h2{margin:0;color:var(--dai-qing);font-family:var(--serif);font-size:30px;font-weight:400;line-height:36px}.section-heading--dark h2{color:var(--xuan-zhi)}.section-heading p{margin:14px 0 0;color:rgba(0,77,77,.58);font-size:14px}.section-heading--dark p{color:rgba(245,245,220,.55)}.eyebrow{margin:0 0 18px!important;color:rgba(0,77,77,.46)!important;font-size:11px!important;letter-spacing:.46em}.divider-ink{width:128px;height:1px;margin:16px auto 0;background:linear-gradient(90deg,transparent,rgba(0,77,77,.2) 20%,rgba(212,175,55,.3) 50%,rgba(0,77,77,.2) 80%,transparent)}.feature-grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;width:min(976px,100%);margin:58px auto 0}.feature-card{position:relative;display:flex;min-height:209px;flex-direction:column;overflow:hidden;border:1px solid rgba(245,245,220,.08);border-radius:16px;background:linear-gradient(to right bottom,var(--dai-qing) 0,var(--dai-qing-dark) 100%);padding:28px;color:var(--xuan-zhi)}.feature-card--spotlight{grid-column:1/-1;min-height:148px;flex-direction:row;align-items:center;gap:32px;border:0;padding:32px}.feature-card:after{position:absolute;inset:0;content:"";border-radius:inherit;opacity:0;background:radial-gradient(340px circle at 50% 50%,rgba(212,175,55,.13),transparent 65%);pointer-events:none;transition:opacity .45s}.feature-card:hover:after{opacity:1}.card-float{transition:transform .3s,box-shadow .3s}.card-float:hover{box-shadow:0 12px 40px rgba(0,77,77,.08),0 4px 12px rgba(212,175,55,.06);transform:translateY(-4px)}.feature-glyph{display:inline-block;align-self:flex-start;color:var(--hu-po-jin);font-family:var(--serif);font-size:36px;line-height:40px}.feature-glyph--large{align-self:center;font-size:60px;line-height:60px}.feature-card h3{margin:16px 0 0;color:var(--xuan-zhi);font-family:var(--serif);font-size:20px;font-weight:400;line-height:28px}.feature-card--spotlight h3{margin:0;font-size:24px;line-height:32px}.feature-card p{flex:1 1;margin:8px 0 0;color:rgba(245,245,220,.6);font-size:14px;line-height:1.65}.feature-card--spotlight p{max-width:576px;margin-top:12px;font-size:15px}.feature-card__body{min-width:0;flex:1 1}.feature-card__titleline{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.badge{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:2px 12px;color:var(--hu-po-jin);background:rgba(212,175,55,.15);font-size:12px}.badge--gold{letter-spacing:.12em}.badge--pale{color:rgba(245,245,220,.7);background:rgba(245,245,220,.1)}.free-chip{position:absolute;top:28px;right:28px;color:var(--hu-po-jin);background:transparent;font-size:10px;font-weight:500;letter-spacing:.2em;line-height:14px}.learn-more{display:inline-flex;align-items:center;gap:8px;color:rgba(212,175,55,.7);font-size:14px}.learn-more--small{margin-top:20px;font-size:12px;line-height:16px}.learn-more span:last-child{transition:transform .25s}.feature-card:hover .learn-more span:last-child{transform:translateX(4px)}.demo-section{width:100%;padding:96px 24px;background:var(--xuan-zhi)}html[data-skin=moye] .demo-section,html[data-skin=muye] .demo-section,html[data-theme=zen-dark] .demo-section{background:oklab(.247225 -.00678298 -.00791636/.4)}html[data-skin=moye] .demo-section .eyebrow,html[data-skin=moye] .demo-section .section-heading h2+p,html[data-skin=muye] .demo-section .eyebrow,html[data-skin=muye] .demo-section .section-heading h2+p,html[data-theme=zen-dark] .demo-section .eyebrow,html[data-theme=zen-dark] .demo-section .section-heading h2+p{color:#a8b0ac!important}.demo-panel,.demo-section .section-heading{width:min(768px,100%)}.demo-panel{margin:67px auto 0}.persona-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.qn-demo__persona{display:flex;min-height:120px;cursor:pointer;flex-direction:column;gap:6px;border:1px solid rgba(0,77,77,.18);border-radius:16px;background:rgba(0,77,77,.03);padding:20px 22px;text-align:left;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s}.qn-demo__persona:hover{transform:translateY(-2px)}.qn-demo__persona.is-active{border-color:rgba(212,175,55,.55);background:rgba(212,175,55,.07);box-shadow:0 6px 22px rgba(0,77,77,.1)}html[data-skin=moye] .qn-demo__persona,html[data-skin=muye] .qn-demo__persona,html[data-theme=zen-dark] .qn-demo__persona{min-height:auto;border-color:rgba(232,232,227,.14);border-radius:4px;background:transparent;box-shadow:none;color:rgb(232,232,227);transition:border-color .3s,background .3s,transform .3s}html[data-skin=moye] .qn-demo__persona.is-active,html[data-skin=muye] .qn-demo__persona.is-active,html[data-theme=zen-dark] .qn-demo__persona.is-active{border-color:rgb(232,232,227);background:rgba(232,232,227,.03);box-shadow:none}.qn-demo__persona-sub{color:rgba(212,175,55,.75);font-size:10px;letter-spacing:.28em}html[data-skin=moye] .qn-demo__persona-sub,html[data-skin=muye] .qn-demo__persona-sub,html[data-theme=zen-dark] .qn-demo__persona-sub{color:rgb(201,161,74);opacity:.75}.qn-demo__persona-title{color:var(--dai-qing);font-family:var(--serif);font-size:20px}.qn-demo__persona-desc{color:rgba(0,77,77,.62);font-size:13px;line-height:1.65}html[data-skin=moye] .qn-demo__persona-desc,html[data-skin=muye] .qn-demo__persona-desc,html[data-theme=zen-dark] .qn-demo__persona-desc{color:rgb(168,176,172)}.depth-controls{display:flex;justify-content:center;gap:8px;margin-top:16px}.qn-demo__depth{display:inline-flex;min-height:40px;cursor:pointer;align-items:baseline;gap:8px;border:1px solid rgba(0,77,77,.16);border-radius:999px;background:transparent;padding:9px 16px;color:rgba(0,77,77,.72);font-size:13px;transition:border-color .25s,background .25s,color .25s}.qn-demo__depth.is-active{border-color:var(--dai-qing);background:var(--dai-qing);color:var(--xuan-zhi)}html[data-skin=moye] .qn-demo__depth,html[data-skin=muye] .qn-demo__depth,html[data-theme=zen-dark] .qn-demo__depth{min-height:auto;border-color:rgba(232,232,227,.18);color:rgb(168,176,172)}html[data-skin=moye] .qn-demo__depth.is-active,html[data-skin=muye] .qn-demo__depth.is-active,html[data-theme=zen-dark] .qn-demo__depth.is-active{border-color:rgb(232,232,227);background:rgb(232,232,227);color:rgb(20,24,26)}.qn-demo__depth-sub{opacity:.55;font-size:11px}.qn-demo__output{position:relative;min-height:177px;margin-top:24px;border:1px solid rgba(212,175,55,.22);border-radius:18px;background:linear-gradient(160deg,var(--dai-qing) 0,var(--dai-qing-dark) 70%);box-shadow:0 18px 50px rgba(0,51,51,.18);padding:22px 26px 26px;text-align:left}html[data-skin=moye] .qn-demo__output,html[data-skin=muye] .qn-demo__output,html[data-theme=zen-dark] .qn-demo__output{min-height:0;border-color:rgba(232,232,227,.14);border-radius:6px;background:rgb(20,24,26);box-shadow:none}.qn-demo__output-head{display:flex;align-items:center;gap:8px;color:rgba(245,245,220,.5);font-size:10px;letter-spacing:.3em}.qn-demo__lamp{width:6px;height:6px;border-radius:999px;background:var(--hu-po-jin);animation:lamp-pulse 2.4s ease-in-out infinite}.qn-demo__text{min-height:6.5em;margin:14px 0 0;color:rgba(245,245,220,.92);font-size:15px;letter-spacing:.02em;line-height:2.05}html[data-skin=moye] .qn-demo__text,html[data-skin=muye] .qn-demo__text,html[data-theme=zen-dark] .qn-demo__text{color:rgb(232,232,227);font-family:var(--serif)}.typing-cursor{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:var(--hu-po-jin);animation:blink-cursor .8s step-end infinite}.qn-demo__hint{margin:14px 0 0;color:rgba(0,77,77,.5);font-size:12px;text-align:center}html[data-skin=moye] .qn-demo__hint,html[data-skin=muye] .qn-demo__hint,html[data-theme=zen-dark] .qn-demo__hint{color:rgba(232,232,227,.45)}.qn-demo__cta{display:table;margin:20px auto 0;border-bottom:1px solid rgba(212,175,55,.35);padding-bottom:2px;color:var(--hu-po-jin-dark);font-size:13px;letter-spacing:.05em;transition:color .25s,border-color .25s}.qn-demo__cta:hover{border-color:var(--hu-po-jin);color:var(--hu-po-jin)}html[data-skin=moye] .qn-demo__cta,html[data-skin=muye] .qn-demo__cta,html[data-theme=zen-dark] .qn-demo__cta{color:rgb(232,232,227)}html[data-skin=sujian] .stats-panel,html[data-theme=zen] .stats-panel{border-color:rgba(166,139,83,.2);background:linear-gradient(115deg,rgba(248,242,228,.94),rgba(238,243,236,.92));box-shadow:0 20px 48px rgba(38,57,54,.08)}html[data-skin=sujian] .stat-cell,html[data-theme=zen] .stat-cell{border-right-color:rgba(95,120,112,.16)}html[data-skin=sujian] .stat-cell strong,html[data-theme=zen] .stat-cell strong{color:#1f2d2d}html[data-skin=sujian] .stat-cell span,html[data-theme=zen] .stat-cell span{color:rgba(58,83,78,.64)}html[data-skin=sujian] .feature-card,html[data-theme=zen] .feature-card{border-color:rgba(166,139,83,.18);background:linear-gradient(145deg,rgba(255,253,246,.96),rgba(242,246,239,.9));color:#1f2d2d;box-shadow:0 18px 42px rgba(38,57,54,.07)}html[data-skin=sujian] .feature-card--spotlight,html[data-theme=zen] .feature-card--spotlight{border:1px solid rgba(166,139,83,.22);background:linear-gradient(120deg,rgba(250,240,215,.96),rgba(238,244,235,.94))}html[data-skin=sujian] .feature-card:after,html[data-theme=zen] .feature-card:after{background:radial-gradient(360px circle at 50% 50%,rgba(201,161,74,.12),transparent 68%)}html[data-skin=sujian] .feature-card h3,html[data-theme=zen] .feature-card h3{color:#1f2d2d}html[data-skin=sujian] .feature-card p,html[data-theme=zen] .feature-card p{color:rgba(42,67,62,.68)}html[data-skin=sujian] .feature-glyph,html[data-theme=zen] .feature-glyph{color:rgba(42,67,62,.1)}html[data-skin=sujian] .badge,html[data-theme=zen] .badge{color:#7d642c;background:rgba(201,161,74,.16)}html[data-skin=sujian] .badge--pale,html[data-theme=zen] .badge--pale{color:rgba(42,67,62,.68);background:rgba(42,67,62,.08)}html[data-skin=sujian] .learn-more,html[data-theme=zen] .learn-more{color:#9a7a2f}html[data-skin=sujian] .qn-demo__output,html[data-theme=zen] .qn-demo__output{border-color:rgba(166,139,83,.24);background:linear-gradient(145deg,rgba(255,253,246,.96),rgba(241,246,239,.92));box-shadow:0 18px 42px rgba(38,57,54,.08)}html[data-skin=sujian] .qn-demo__output-head,html[data-theme=zen] .qn-demo__output-head{color:rgba(42,67,62,.48)}html[data-skin=sujian] .qn-demo__text,html[data-theme=zen] .qn-demo__text{color:#1f2d2d}html[data-skin=moye] .qn-marquee,html[data-skin=muye] .qn-marquee,html[data-theme=zen-dark] .qn-marquee{border-bottom-color:rgba(255,253,246,.1);color:rgba(216,181,82,.52)}html[data-skin=moye] .qn-marquee p,html[data-skin=muye] .qn-marquee p,html[data-theme=zen-dark] .qn-marquee p{color:rgba(255,253,246,.42)}html[data-skin=moye] .stats-panel,html[data-skin=muye] .stats-panel,html[data-theme=zen-dark] .stats-panel{border-color:rgba(255,253,246,.14);background:rgba(0,51,51,.72)}html[data-skin=moye] .stat-cell,html[data-skin=muye] .stat-cell,html[data-theme=zen-dark] .stat-cell{border-right-color:rgba(255,253,246,.12)}html[data-skin=moye] .stat-cell strong,html[data-skin=muye] .stat-cell strong,html[data-theme=zen-dark] .stat-cell strong{color:#fffdf6}html[data-skin=moye] .stat-cell span,html[data-skin=muye] .stat-cell span,html[data-theme=zen-dark] .stat-cell span{color:rgba(255,253,246,.74)}html[data-skin=moye] .section-heading--dark h2,html[data-skin=muye] .section-heading--dark h2,html[data-theme=zen-dark] .section-heading--dark h2{color:#fffdf6}html[data-skin=moye] .section-heading--dark p,html[data-skin=muye] .section-heading--dark p,html[data-theme=zen-dark] .section-heading--dark p{color:rgba(255,253,246,.74)}html[data-skin=moye] .divider-ink,html[data-skin=muye] .divider-ink,html[data-theme=zen-dark] .divider-ink{background:linear-gradient(90deg,transparent,rgba(255,253,246,.18) 20%,rgba(216,181,82,.48) 50%,rgba(255,253,246,.18) 80%,transparent)}html[data-skin=moye] .feature-card,html[data-skin=muye] .feature-card,html[data-theme=zen-dark] .feature-card{border-color:rgba(255,253,246,.12);background:linear-gradient(145deg,rgba(27,45,45,.96),rgba(18,28,30,.96));color:#fffdf6;box-shadow:0 18px 42px rgba(0,0,0,.18)}html[data-skin=moye] .feature-card--spotlight,html[data-skin=muye] .feature-card--spotlight,html[data-theme=zen-dark] .feature-card--spotlight{border:1px solid rgba(255,253,246,.14);background:linear-gradient(120deg,rgba(35,47,46,.98),rgba(25,34,34,.96))}html[data-skin=moye] .feature-card:after,html[data-skin=muye] .feature-card:after,html[data-theme=zen-dark] .feature-card:after{background:radial-gradient(360px circle at 50% 50%,rgba(216,181,82,.14),transparent 68%)}html[data-skin=moye] .feature-card h3,html[data-skin=muye] .feature-card h3,html[data-theme=zen-dark] .feature-card h3{color:#fffdf6;text-shadow:0 1px 10px rgba(0,0,0,.22)}html[data-skin=moye] .feature-card p,html[data-skin=muye] .feature-card p,html[data-theme=zen-dark] .feature-card p{color:rgba(255,253,246,.78);text-shadow:0 1px 8px rgba(0,0,0,.2)}html[data-skin=moye] .feature-glyph,html[data-skin=muye] .feature-glyph,html[data-theme=zen-dark] .feature-glyph{color:rgba(255,253,246,.18)}html[data-skin=moye] .feature-glyph--large,html[data-skin=muye] .feature-glyph--large,html[data-theme=zen-dark] .feature-glyph--large{color:rgba(255,253,246,.22)}html[data-skin=moye] .badge,html[data-skin=muye] .badge,html[data-theme=zen-dark] .badge{color:#fffdf6;background:rgba(255,253,246,.12);font-weight:700}html[data-skin=moye] .badge--gold,html[data-skin=muye] .badge--gold,html[data-theme=zen-dark] .badge--gold{color:#d8b552;background:rgba(216,181,82,.16)}html[data-skin=moye] .badge--pale,html[data-skin=muye] .badge--pale,html[data-theme=zen-dark] .badge--pale{color:rgba(255,253,246,.82);background:rgba(255,253,246,.1)}html[data-skin=moye] .free-chip,html[data-skin=muye] .free-chip,html[data-theme=zen-dark] .free-chip{color:rgba(255,253,246,.74);font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.22)}html[data-skin=moye] .learn-more,html[data-skin=muye] .learn-more,html[data-theme=zen-dark] .learn-more{color:#d8b552;font-weight:700}html[data-skin=moye] .tool-chip,html[data-skin=muye] .tool-chip,html[data-theme=zen-dark] .tool-chip{color:rgba(255,253,246,.72)}html[data-skin=moye] .tool-chip.is-active,html[data-skin=muye] .tool-chip.is-active,html[data-theme=zen-dark] .tool-chip.is-active{color:#fffdf6;text-shadow:0 1px 8px rgba(0,0,0,.24)}.cta-section{overflow:hidden;padding:144px 24px;background:transparent;text-align:center}.cta-glyphs{position:absolute;inset:0;color:var(--hu-po-jin);pointer-events:none}.cta-content{width:min(672px,100%);margin:0 auto}.cta-eyebrow{margin:0;color:rgba(0,77,77,.54);font-size:11px;letter-spacing:.4em;line-height:16.5px}.cta-content h2{margin:20px 0 0;color:var(--dai-qing-dark);font-family:var(--serif);font-size:36px;font-weight:400;letter-spacing:.05em;line-height:54px}.cta-content h2 span{color:var(--hu-po-jin)}.cta-content p{margin:20px 0 0;color:rgba(0,77,77,.56);font-size:14px;line-height:1.8}.cta-button{display:inline-flex;align-items:center;justify-content:center;height:48px;margin-top:48px;overflow:hidden;border:1px solid #e8e8e3;border-radius:999px;background:#e8e8e3;padding:0 40px;color:#14181a;font-size:15px;font-weight:400;letter-spacing:.15em;line-height:22.5px}html[data-skin=moye] .cta-content p,html[data-skin=moye] .cta-eyebrow,html[data-skin=muye] .cta-content p,html[data-skin=muye] .cta-eyebrow,html[data-theme=zen-dark] .cta-content p,html[data-theme=zen-dark] .cta-eyebrow{color:rgba(255,253,246,.64)}html[data-skin=moye] .cta-content h2,html[data-skin=muye] .cta-content h2,html[data-theme=zen-dark] .cta-content h2{color:#fffdf6}.install-section{width:100%;padding:80px 24px;background:var(--xuan-zhi);color:var(--dai-qing-dark);transition:background-color .28s ease,color .28s ease}.install-card{display:flex;width:min(672px,100%);margin:0 auto;flex-direction:column;align-items:center;text-align:center}.install-card img{width:80px;height:80px;border-radius:16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -4px rgba(0,0,0,.3)}.install-card h2{margin:24px 0 0;color:var(--dai-qing-dark);font-family:var(--serif);font-size:24px;font-weight:400;line-height:32px}.footer-brand,.install-card h2 span{color:var(--hu-po-jin)}.install-card p{max-width:384px;margin:12px 0 0;color:color-mix(in oklab,var(--dai-qing) 62%,transparent);font-size:14px;line-height:1.65}.install-card small{margin-top:24px;color:color-mix(in oklab,var(--dai-qing) 46%,transparent);font-size:12px}.site-footer{display:block;border-top:1px solid color-mix(in oklab,var(--dai-qing) 14%,transparent);background:var(--xuan-zhi);color:color-mix(in oklab,var(--dai-qing) 68%,transparent);padding:32px 0;transition:background-color .28s ease,border-color .28s ease,color .28s ease}.footer-inner{width:min(1152px,100%);margin:0 auto;padding:0 24px;color:inherit;font-size:14px;line-height:20px;text-align:center}.site-footer p{margin:0}.site-footer .footer-brand{color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:14px;line-height:20px}.footer-blurb{margin-top:8px!important}.footer-copyright{margin-top:12px!important;color:color-mix(in oklab,var(--dai-qing) 48%,transparent);font-size:12px;line-height:16px}.site-footer nav{display:flex;justify-content:center;gap:16px;margin:12px 0 0;color:color-mix(in oklab,var(--dai-qing) 62%,transparent);font-size:12px;line-height:16px}.site-footer a:hover{color:var(--hu-po-jin)}html[data-skin=moye] .site-footer,html[data-skin=muye] .site-footer,html[data-theme=zen-dark] .site-footer{border-top-color:rgba(232,232,227,.12);background:#101416;color:rgba(241,241,236,.72)}html[data-skin=moye] .site-footer .footer-brand,html[data-skin=muye] .site-footer .footer-brand,html[data-theme=zen-dark] .site-footer .footer-brand{color:#c9a14a}html[data-skin=moye] .site-footer :is(nav,.footer-copyright),html[data-skin=muye] .site-footer :is(nav,.footer-copyright),html[data-theme=zen-dark] .site-footer :is(nav,.footer-copyright){color:rgba(241,241,236,.56)}.floating-actions{position:fixed;right:24px;bottom:72px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.theme-switch-shell{position:relative;width:56px;height:56px;pointer-events:auto}.theme-panel{display:block;width:180px;border:1px solid var(--theme-switch-border,rgba(212,175,55,.4));border-radius:16px;background:var(--theme-switch-bg,rgba(0,51,51,.92));box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:8px;pointer-events:auto;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:theme-panel-rise .18s ease both}.theme-panel p{margin:0;color:var(--theme-switch-muted,rgba(212,175,55,.55));font-family:var(--serif);font-size:10px;letter-spacing:.3em;line-height:15px;padding:6px 12px 8px}.theme-option-list{display:flex;flex-direction:column;gap:4px}.theme-option{display:flex;width:100%;min-height:56px;cursor:pointer;align-items:center;gap:12px;border-radius:12px;background:transparent;color:var(--theme-switch-fg,var(--dai-qing));padding:10px 12px;text-align:left;transition:background-color .16s ease,color .16s ease}.theme-option.is-active{background:var(--theme-switch-active-bg,rgba(212,175,55,.1));color:var(--theme-switch-fg,var(--hu-po-jin))}.theme-radio{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(212,175,55,.25);border-radius:999px;background:#003333}.theme-radio--sujian{border-color:rgba(31,45,45,.25);background:#fbfaf5}.theme-radio--moye,.theme-radio--muye{border-color:rgba(232,232,227,.25);background:#14181a}.theme-radio-dot{display:block;width:12px;height:12px;border-radius:999px;background:#d4af37}.theme-radio--sujian .theme-radio-dot{background:#1f2d2d}.theme-radio--moye .theme-radio-dot,.theme-radio--muye .theme-radio-dot{background:#e8e8e3}.theme-radio-ring{position:absolute;inset:-3px;border:1px solid var(--theme-switch-ring,var(--hu-po-jin));border-radius:999px}.theme-option strong{display:block;color:var(--theme-switch-fg,var(--hu-po-jin));font-family:var(--serif);font-size:14px;font-weight:400;letter-spacing:.1em;line-height:21px}.theme-option.is-active strong{font-weight:600}.theme-option small{display:block;font-size:10px;letter-spacing:.15em;line-height:15px}.theme-option b,.theme-option small{color:var(--theme-switch-fg,var(--hu-po-jin))}.theme-option b{margin-left:auto;font-size:11px;font-weight:700;line-height:16.5px}.theme-copy{display:flex;flex:1 1;flex-direction:column}@keyframes theme-panel-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.huacai-button{display:flex;width:56px;height:56px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--theme-switch-border,rgba(212,175,55,.4));border-radius:999px;background:var(--theme-switch-button-bg,var(--theme-switch-bg,rgba(0,51,51,.92)));box-shadow:var(--theme-switch-button-shadow,0 10px 30px rgba(212,175,55,.25));color:var(--theme-switch-fg,var(--dai-qing));font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:0;line-height:1;padding:0;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.huacai-button>span:first-child{color:var(--theme-switch-fg,var(--hu-po-jin));font-size:15px;font-weight:500;line-height:1}.theme-button-dots{display:flex;width:22px;height:6px;align-items:center;gap:4px}.theme-button-dots span{display:block;width:4px;height:4px;border-radius:999px;background:var(--theme-switch-dot,var(--hu-po-jin));opacity:.4;transition:all .3s ease}.theme-button-dots span.is-active{width:6px;height:6px;background:var(--theme-switch-dot-active,var(--xuan-zhi));opacity:1}.huacai-button:hover{border-color:var(--theme-switch-border-hover,rgba(212,175,55,.82));transform:translateY(-1px)}.mobile-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:50;display:none;height:57.5px;border-top:1px solid rgba(0,77,77,.1);background:rgba(245,245,220,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;padding:6px 4px}.mobile-tabbar a,.mobile-tabbar button{display:flex;flex:1 1;height:44.5px;align-self:center;flex-direction:column;align-items:center;justify-content:center;border:0;background:transparent;gap:2px;border-radius:8px;color:color-mix(in oklab,var(--dai-qing) 40%,transparent);cursor:pointer;font:inherit;font-size:11px;line-height:1.1;padding:4px 2px}.mobile-tabbar a.is-active,.mobile-tabbar button.is-active{color:var(--dai-qing)}.mobile-tabbar a.is-active svg,.mobile-tabbar button.is-active svg{filter:none}.mobile-tabbar svg{width:22px;height:22px}.mobile-mine-overlay,.mobile-more-overlay{position:fixed;inset:0;z-index:60;display:none;width:100vw;pointer-events:auto}.mobile-mine-backdrop,.mobile-more-backdrop{position:absolute;inset:0;width:100vw;background:rgba(0,0,0,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-more-panel{position:absolute;right:0;bottom:0;left:0;width:100vw;height:685.5px;max-height:85vh;overflow-y:auto;border-top:1px solid rgba(0,77,77,.1);border-radius:24px 24px 0 0;background:var(--xuan-zhi);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);color:var(--dai-qing);padding-bottom:72px;scrollbar-width:none}.mobile-more-panel::-webkit-scrollbar{display:none}.mobile-more-handle{position:absolute;top:12px;left:50%;display:block;width:40px;height:4px;border-radius:999px;background:color-mix(in oklab,var(--dai-qing) 25%,transparent);transform:translateX(-50%)}.mobile-mine-panel{position:absolute;right:0;bottom:0;left:0;width:100vw;box-sizing:border-box;height:581px;max-height:85vh;overflow-y:auto;border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-bottom:0;border-radius:24px 24px 0 0;background:var(--xuan-zhi);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);color:var(--dai-qing);padding:20px 20px calc(88px + env(safe-area-inset-bottom, 0px));scrollbar-width:none}.mobile-mine-panel::-webkit-scrollbar{display:none}.mobile-mine-handle{position:absolute;top:12px;left:50%;width:40px;height:4px;border-radius:999px;background:color-mix(in oklab,var(--dai-qing) 25%,transparent);transform:translateX(-50%)}.mobile-mine-user{display:flex;align-items:center;gap:16px;min-height:82px;padding-bottom:24px;border-bottom:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent)}.mobile-mine-avatar{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:14px;background:transparent;overflow:hidden}.mobile-mine-identity{display:grid;grid-gap:2px;gap:2px;min-width:0}.mobile-mine-identity strong{color:var(--dai-qing);font-size:16px;font-weight:400;line-height:24px}.mobile-mine-identity em{overflow:hidden;color:color-mix(in oklab,var(--dai-qing) 72%,transparent);font-size:12px;font-style:normal;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-mine-identity b{color:var(--hu-po-jin);font-size:13px;font-weight:600;line-height:20px}.mobile-mine-links{display:grid;grid-gap:8px;gap:8px;padding:20px 0;border-bottom:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent)}.mobile-mine-links a{display:grid;min-height:56px;grid-template-columns:40px 1fr 16px;align-items:center;grid-gap:16px;gap:16px;border-radius:10px;color:var(--dai-qing);text-align:left}.mobile-mine-link-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in oklab,var(--hu-po-jin) 10%,transparent);color:var(--hu-po-jin)}.mobile-mine-link-icon svg{width:20px;height:20px}.mobile-mine-link-copy{display:grid;min-width:0}.mobile-mine-link-copy strong{color:var(--dai-qing);font-size:16px;font-weight:700;line-height:24px}.mobile-mine-link-copy em{overflow:hidden;color:color-mix(in oklab,var(--dai-qing) 64%,transparent);font-size:12px;font-style:normal;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-mine-links a>svg{width:16px;height:16px;color:color-mix(in oklab,var(--dai-qing) 34%,transparent)}.mobile-mine-actions{display:grid;grid-gap:12px;gap:12px;padding-top:14px}.mobile-mine-actions button{width:100%;height:36px;border:1px solid color-mix(in oklab,var(--dai-qing) 8%,transparent);border-radius:10px;background:color-mix(in oklab,var(--dai-qing) 5%,transparent);color:color-mix(in oklab,var(--dai-qing) 62%,transparent);font-size:13px}.mobile-mine-actions button:last-child{border-color:rgba(190,56,56,.32);background:transparent;color:#be3838}html[data-skin=moye] .mobile-mine-panel,html[data-skin=muye] .mobile-mine-panel,html[data-theme=zen-dark] .mobile-mine-panel{border-color:rgba(232,232,227,.1);background:#14181a;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);color:#e8e8e3}html[data-skin=moye] .mobile-mine-handle,html[data-skin=muye] .mobile-mine-handle,html[data-theme=zen-dark] .mobile-mine-handle{background:rgba(232,232,227,.18)}html[data-skin=moye] .mobile-mine-links,html[data-skin=moye] .mobile-mine-user,html[data-skin=muye] .mobile-mine-links,html[data-skin=muye] .mobile-mine-user,html[data-theme=zen-dark] .mobile-mine-links,html[data-theme=zen-dark] .mobile-mine-user{border-bottom-color:rgba(232,232,227,.08)}html[data-skin=moye] .mobile-mine-avatar,html[data-skin=muye] .mobile-mine-avatar,html[data-theme=zen-dark] .mobile-mine-avatar{background:#e8e8e3;color:#14181a}html[data-skin=moye] .mobile-mine-identity strong,html[data-skin=moye] .mobile-mine-link-copy strong,html[data-skin=moye] .mobile-mine-links a,html[data-skin=muye] .mobile-mine-identity strong,html[data-skin=muye] .mobile-mine-link-copy strong,html[data-skin=muye] .mobile-mine-links a,html[data-theme=zen-dark] .mobile-mine-identity strong,html[data-theme=zen-dark] .mobile-mine-link-copy strong,html[data-theme=zen-dark] .mobile-mine-links a{color:#e8e8e3}html[data-skin=moye] .mobile-mine-identity em,html[data-skin=moye] .mobile-mine-link-copy em,html[data-skin=muye] .mobile-mine-identity em,html[data-skin=muye] .mobile-mine-link-copy em,html[data-theme=zen-dark] .mobile-mine-identity em,html[data-theme=zen-dark] .mobile-mine-link-copy em{color:rgba(232,232,227,.64)}html[data-skin=moye] .mobile-mine-link-icon,html[data-skin=muye] .mobile-mine-link-icon,html[data-theme=zen-dark] .mobile-mine-link-icon{background:rgba(201,161,74,.09);color:#c9a14a}html[data-skin=moye] .mobile-mine-links a>svg,html[data-skin=muye] .mobile-mine-links a>svg,html[data-theme=zen-dark] .mobile-mine-links a>svg{color:rgba(232,232,227,.28)}html[data-skin=moye] .mobile-mine-actions button,html[data-skin=muye] .mobile-mine-actions button,html[data-theme=zen-dark] .mobile-mine-actions button{border-color:rgba(232,232,227,.07);background:rgba(232,232,227,.04);color:rgba(232,232,227,.58)}html[data-skin=moye] .mobile-mine-actions button:last-child,html[data-skin=muye] .mobile-mine-actions button:last-child,html[data-theme=zen-dark] .mobile-mine-actions button:last-child{border-color:rgba(190,56,56,.34);background:transparent;color:#be3838}.mobile-more-panel header{width:100vw;margin:21px 0 0;padding:8px 20px 4px}.mobile-more-panel h2{margin:0;color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:18px;font-weight:400;line-height:28px;letter-spacing:normal}.mobile-more-panel p{margin:2px 0 0;color:rgba(0,77,77,.4);font-size:11px;line-height:16.5px;letter-spacing:.05em}html[data-skin=moye] .mobile-more-panel header,html[data-skin=muye] .mobile-more-panel header,html[data-skin=sujian] .mobile-more-panel header,html[data-theme=zen-dark] .mobile-more-panel header,html[data-theme=zen] .mobile-more-panel header{padding-top:11px}html[data-skin=moye] .mobile-more-panel h2,html[data-skin=muye] .mobile-more-panel h2,html[data-skin=sujian] .mobile-more-panel h2,html[data-theme=zen-dark] .mobile-more-panel h2,html[data-theme=zen] .mobile-more-panel h2{color:var(--dai-qing);font-size:16px;line-height:24px;letter-spacing:.15em}.mobile-more-grid{display:grid;width:100vw;grid-template-columns:repeat(3,114px);grid-gap:8px;gap:8px;justify-content:center;padding:12px 16px}.mobile-more-grid a{display:flex;width:114px;height:123px;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:16px;color:var(--dai-qing);gap:8px;padding:16px 8px;text-align:center;transition:background-color .16s ease}.mobile-more-grid a:active{background:rgba(0,77,77,.05)}.mobile-more-glyph{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in oklab,var(--dai-qing) 5%,white 95%);color:color-mix(in oklab,var(--dai-qing) 62%,transparent)}.mobile-more-glyph svg{width:22px;height:22px;stroke-width:1.6}.mobile-more-copy{display:block;color:var(--dai-qing)}.mobile-more-copy strong{display:block;font-size:14px;font-weight:500;line-height:20px}.mobile-more-copy em{display:block;margin-top:2px;color:rgba(0,77,77,.8);font-size:10px;font-style:normal;line-height:13px}html[data-skin=moye] .mobile-more-panel,html[data-skin=muye] .mobile-more-panel,html[data-theme=zen-dark] .mobile-more-panel{border-top-color:rgba(232,232,227,.1);background:#14181a;color:#e8e8e3}html[data-skin=moye] .mobile-more-handle,html[data-skin=muye] .mobile-more-handle,html[data-theme=zen-dark] .mobile-more-handle{background:rgba(232,232,227,.18)}html[data-skin=moye] .mobile-more-copy,html[data-skin=moye] .mobile-more-copy strong,html[data-skin=moye] .mobile-more-grid a,html[data-skin=moye] .mobile-more-panel h2,html[data-skin=muye] .mobile-more-copy,html[data-skin=muye] .mobile-more-copy strong,html[data-skin=muye] .mobile-more-grid a,html[data-skin=muye] .mobile-more-panel h2,html[data-theme=zen-dark] .mobile-more-copy,html[data-theme=zen-dark] .mobile-more-copy strong,html[data-theme=zen-dark] .mobile-more-grid a,html[data-theme=zen-dark] .mobile-more-panel h2{color:#e8e8e3}html[data-skin=moye] .mobile-more-copy em,html[data-skin=moye] .mobile-more-panel p,html[data-skin=muye] .mobile-more-copy em,html[data-skin=muye] .mobile-more-panel p,html[data-theme=zen-dark] .mobile-more-copy em,html[data-theme=zen-dark] .mobile-more-panel p{color:rgba(232,232,227,.64)}html[data-skin=moye] .mobile-more-glyph,html[data-skin=muye] .mobile-more-glyph,html[data-theme=zen-dark] .mobile-more-glyph{background:rgba(232,232,227,.08);color:rgba(232,232,227,.58)}html[data-skin=moye] .mobile-more-grid a:active,html[data-skin=muye] .mobile-more-grid a:active,html[data-theme=zen-dark] .mobile-more-grid a:active{background:rgba(232,232,227,.05)}.tool-main{min-height:calc(100vh - 65px);background:linear-gradient(180deg,rgba(245,245,220,.96) 0,rgba(232,228,201,.68) 42%,rgba(0,51,51,.08) 100%),var(--xuan-zhi);padding-right:24px;padding-bottom:96px;padding-left:24px}.tool-main--bazi{padding-bottom:24px}.tool-main--bazi-hepan{padding-bottom:69px}.tool-main--ziwei{padding-bottom:128px}.tool-main--ziwei-hepan{padding-bottom:24px}.tool-main--hecan{padding-top:64px;padding-bottom:0}.tool-main--qizheng{padding-right:0;padding-bottom:0;padding-left:0}.tool-main--qimen{padding-bottom:48px}.tool-main--daliuren{padding-bottom:41px}.tool-main--credits{background:var(--xuan-zhi);padding-right:0;padding-bottom:55.5px;padding-left:0}.tool-main--toolkit{min-height:100vh;background:var(--xuan-zhi);padding:64px 0 48px}.tool-main--toolkit-sub{min-height:100vh;background:var(--xuan-zhi);padding:64px 0 0}.tool-main--wiki{padding:64px 0 96px}.tool-main--talks,.tool-main--terms,.tool-main--wiki{min-height:calc(100vh - 65px);background:var(--xuan-zhi)}.tool-main--talks,.tool-main--terms{padding:64px 0 120px}.tool-main--talks{padding-bottom:96px}.tool-main--terms{padding-bottom:48px}.tool-main--toolkit .tool-hero{display:block;width:min(1024px,calc(100vw - 48px));text-align:center;padding:48px 0 49px}.tool-main--toolkit .tool-badge,.tool-main--toolkit .tool-eyebrow{display:none}.tool-main--toolkit .tool-hero h1{color:var(--dai-qing);font-size:30px;font-weight:400;line-height:36px}.tool-main--toolkit .tool-subtitle{margin:28px auto 0;color:rgba(0,77,77,.42);font-size:14px;line-height:24px}.toolkit-hero-copy--moye{display:none}.tool-main--auth{position:relative;display:flex;min-height:calc(100vh - 64px);align-items:center;overflow:hidden;background:linear-gradient(180deg,rgba(245,245,220,.96) 0,rgba(245,245,220,.92) 38%,rgba(0,77,77,.86) 100%),url(/assets/original/sea-strip.webp) bottom /100% auto no-repeat,var(--xuan-zhi);padding:120px 24px 56px}.tool-main--auth:before{position:absolute;inset:0;content:"";background:url(/assets/original/sea-front.webp) bottom/100% auto no-repeat,radial-gradient(circle at 50% 38%,rgba(212,175,55,.12),transparent 42%);opacity:.72;pointer-events:none}html[data-theme=zen-dark] .tool-main--auth{background:linear-gradient(180deg,rgba(20,24,26,.98) 0,rgba(20,24,26,.94) 40%,rgba(5,31,32,.94) 100%),url(/assets/original/sea-strip.webp) bottom /100% auto no-repeat,var(--xuan-zhi)}html[data-theme=zen-dark] .tool-main--auth:before{background:url(/assets/original/sea-front.webp) bottom/100% auto no-repeat,radial-gradient(circle at 50% 38%,rgba(232,232,227,.08),transparent 44%);opacity:.46}.auth-experience{position:relative;z-index:1;width:min(448px,100%);min-height:715px;align-items:center;margin:0 auto;padding:0}.auth-experience,.auth-stars{display:flex;justify-content:center}.auth-stars{position:absolute;inset:-48px -120px auto;height:70px;align-items:flex-start;gap:24px;color:rgba(0,77,77,.2);font-family:var(--serif);font-size:16px;letter-spacing:.18em;overflow:visible;pointer-events:none}.auth-stars span{opacity:0;animation:auth-star-breathe 10.8s ease-in-out infinite;animation-delay:var(--auth-star-delay);writing-mode:vertical-rl}.auth-stars span,.auth-stars span:first-child{--auth-star-delay:0s}.auth-stars span:nth-child(2){--auth-star-delay:0.75s}.auth-stars span:nth-child(3){--auth-star-delay:1.5s}.auth-stars span:nth-child(4){--auth-star-delay:2.25s}.auth-stars span:nth-child(5){--auth-star-delay:3s}.auth-stars span:nth-child(6){--auth-star-delay:3.75s}.auth-stars span:nth-child(7){--auth-star-delay:4.5s}.auth-stars span:nth-child(8){--auth-star-delay:5.25s}.auth-stars span:nth-child(9){--auth-star-delay:6s}@keyframes auth-star-breathe{0%,12%{opacity:0}32%,58%{opacity:1}82%,to{opacity:0}}@keyframes decorative-text-breathe{0%,12%{opacity:0}32%,58%{opacity:var(--decorative-peak,1)}82%,to{opacity:0}}.auth-stars span:nth-child(2n){margin-top:12px}.auth-stars span:nth-child(3n){margin-top:24px;color:rgba(212,175,55,.3)}@media (prefers-reduced-motion:reduce){.auth-stars span,.daliuren-zodiac span,.daliuren-zodiac strong,.hecan-star-ring span,.qimen-luoshu span,.qizheng-page:after,.qizheng-page:before,.ziwei-glyph-field span{opacity:1;animation:none}}.auth-stack{position:relative;width:100%}.auth-titleblock{display:flex;height:109px;flex-direction:column;align-items:center;text-align:center}.auth-titleblock p{margin:0;color:color-mix(in oklab,var(--dai-qing) 45%,transparent);font-size:10px;line-height:15px;letter-spacing:.4em}.auth-titleblock p:after,.auth-titleblock p:before{display:inline-block;width:32px;height:1px;content:"";background:rgba(212,175,55,.5);margin:0 12px 3px}.auth-titleblock h1{display:flex;margin:16px 0 0;color:var(--dai-qing);font-family:var(--serif);font-size:52px;font-weight:700;line-height:78px;letter-spacing:0}.tool-hero{display:flex;width:min(1008px,100%);margin:0 auto;align-items:flex-end;justify-content:space-between;gap:24px;padding:72px 0 34px}.tool-eyebrow{margin:0 0 12px;color:rgba(0,77,77,.52);font-size:12px;letter-spacing:.18em}.tool-hero h1{margin:0;color:var(--dai-qing-dark);font-family:var(--serif);font-size:48px;font-weight:500;line-height:1.15}.tool-main--credits .tool-hero{display:block;width:720px;max-width:calc(100vw - 48px);padding:56px 0 40px}.tool-main--credits .tool-eyebrow{margin:0;color:rgba(0,77,77,.52);font-size:10px;line-height:15px;letter-spacing:.4em}.tool-main--credits .tool-hero h1{margin-top:16px;color:rgb(31,45,45);font-size:38px;font-weight:400;line-height:57px;letter-spacing:.1em}.tool-main--credits .tool-subtitle{max-width:none;margin-top:12px;color:rgba(31,45,45,.64);font-size:14px;line-height:21px}.tool-main--credits .tool-badge{display:none}.tool-subtitle{max-width:720px;margin:12px 0 0;color:rgba(0,77,77,.68);font-size:15px;line-height:1.8}.tool-breadcrumb{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:rgba(0,77,77,.46);font-size:12px;line-height:18px}.tool-breadcrumb a{color:inherit;text-decoration:none}.tool-main--talks .tool-hero,.tool-main--terms .tool-hero{display:block;width:min(720px,calc(100vw - 48px));padding:92px 0 48px}.tool-main--talks .tool-hero{padding-top:96px}.tool-main--talks .tool-breadcrumb{display:block;margin:0 0 24px;color:rgba(0,77,77,.5);line-height:16px}.tool-main--terms .tool-hero{padding-top:48px;padding-bottom:36px}.tool-main--talks .tool-eyebrow,.tool-main--terms .tool-eyebrow{margin-bottom:18px;color:var(--hu-po-jin-dark);font-size:13px;letter-spacing:.42em}.tool-main--talks .tool-eyebrow{margin:0 0 12px;font-size:11px;line-height:16.5px;letter-spacing:.4em}.tool-main--terms .tool-eyebrow{margin:8px 0 0;color:rgba(0,77,77,.55);font-size:12px;letter-spacing:.2em}.tool-main--talks .tool-hero h1,.tool-main--terms .tool-hero h1{color:var(--dai-qing-dark);font-size:34px;line-height:42px}.tool-main--talks .tool-hero h1{font-weight:400;letter-spacing:.05em}.tool-main--talks .tool-hero h1,.tool-main--terms .tool-hero h1{color:var(--dai-qing);font-size:36px;line-height:40px}.tool-main--talks .tool-subtitle{width:min(672px,100%);margin-top:33px;color:rgba(0,77,77,.65);font-size:14px;line-height:28px}.tool-main--talks .tool-badge,.tool-main--terms .tool-badge,.tool-main--terms .tool-subtitle{display:none}.tool-main--terms .tool-eyebrow{line-height:16px}.tool-main--wiki .tool-hero{display:block;width:min(848px,calc(100vw - 48px));padding:90.5px 0 5.5px}.tool-main--wiki .tool-breadcrumb{margin-bottom:26px}.tool-main--wiki .tool-eyebrow{margin-bottom:12px;color:var(--hu-po-jin-dark);font-size:12px;line-height:18px;letter-spacing:.42em}.tool-main--wiki .tool-hero h1{color:var(--dai-qing);font-size:36px;line-height:40px}.tool-main--wiki .tool-subtitle{width:min(848px,100%);max-width:none;margin-top:24px;color:rgba(0,77,77,.68);font-size:15px;line-height:28px}.tool-badge{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(212,175,55,.4);border-radius:999px;background:rgba(212,175,55,.12);color:var(--hu-po-jin-dark);padding:5px 13px;font-size:12px;font-weight:700;white-space:nowrap}.tool-panel{width:min(1008px,100%);margin:0 auto;border:1px solid rgba(0,77,77,.13);border-radius:8px;background:rgba(255,255,239,.72);box-shadow:0 20px 60px rgba(0,51,51,.09);padding:28px}.tool-main--jianxiang{--jx-surface:rgba(232,228,201,0.82);--jx-surface-strong:rgba(245,245,220,0.9);--jx-surface-soft:rgba(255,255,239,0.48);--jx-border:rgba(0,77,77,0.16);--jx-border-strong:rgba(0,77,77,0.34);--jx-text:#003f3f;--jx-muted:rgba(0,77,77,0.66);--jx-subtle:rgba(0,77,77,0.46);--jx-accent:#c39a22;--jx-accent-soft:rgba(212,175,55,0.12);--jx-button:#005757;--jx-button-text:#fffef0;min-height:568px;padding-top:58px;padding-bottom:0}html[data-skin=sujian] .tool-main--jianxiang,html[data-theme=zen] .tool-main--jianxiang{--jx-surface:rgba(251,250,245,0.9);--jx-surface-strong:#ffffff;--jx-surface-soft:rgba(31,45,45,0.035);--jx-border:rgba(31,45,45,0.14);--jx-border-strong:rgba(31,45,45,0.34);--jx-text:#1f2d2d;--jx-muted:rgba(31,45,45,0.68);--jx-subtle:rgba(31,45,45,0.48);--jx-accent:#1f2d2d;--jx-accent-soft:rgba(31,45,45,0.08);--jx-button:#1f2d2d;--jx-button-text:#fbfaf5}html[data-skin=moye] .tool-main--jianxiang,html[data-skin=muye] .tool-main--jianxiang,html[data-theme=zen-dark] .tool-main--jianxiang{--jx-surface:rgba(29,35,37,0.96);--jx-surface-strong:#151a1c;--jx-surface-soft:rgba(232,232,227,0.055);--jx-border:rgba(232,232,227,0.15);--jx-border-strong:rgba(232,232,227,0.34);--jx-text:#f1f1ec;--jx-muted:rgba(241,241,236,0.72);--jx-subtle:rgba(241,241,236,0.52);--jx-accent:#c9a14a;--jx-accent-soft:rgba(201,161,74,0.12);--jx-button:#e8e8e3;--jx-button-text:#14181a;background:#14181a}html[data-skin=moye] .jianxiang-invocation .ai-call-panel>.tool-secondary:disabled,html[data-skin=muye] .jianxiang-invocation .ai-call-panel>.tool-secondary:disabled,html[data-theme=zen-dark] .jianxiang-invocation .ai-call-panel>.tool-secondary:disabled{border-color:rgba(232,232,227,.15);background:rgba(232,232,227,.055);color:rgba(241,241,236,.58)}.jianxiang-workbench{width:min(1120px,100%);margin:0 auto;color:var(--jx-text);font-family:var(--sans)}.jianxiang-mode-switch{display:grid;width:220px;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin:0 auto 28px;border:1px solid var(--jx-border);border-radius:8px;background:var(--jx-surface-soft);padding:4px}.jianxiang-mode-switch a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border-radius:5px;color:var(--jx-muted);font-size:13px;text-decoration:none;transition:background-color .16s ease,color .16s ease}.jianxiang-mode-switch a:hover{color:var(--jx-text)}.jianxiang-mode-switch a.is-active{background:var(--jx-button);color:var(--jx-button-text);box-shadow:0 6px 16px rgba(0,38,38,.12)}.jianxiang-workbench-head{position:relative;width:min(720px,100%);margin:0 auto 34px;text-align:center}.jianxiang-workbench-head>span{color:var(--jx-subtle);font-size:11px;line-height:16px;letter-spacing:.28em}.jianxiang-workbench-head h1{margin:10px 0 0;color:var(--jx-text);font-family:var(--serif);font-size:36px;font-weight:500;line-height:48px}.jianxiang-workbench-head p{margin:8px auto 0;color:var(--jx-muted);font-size:14px;line-height:24px}.jianxiang-workbench-head em{position:absolute;top:2px;right:0;border:1px solid var(--jx-border);border-radius:999px;color:var(--jx-accent);padding:5px 9px;font-size:10px;font-style:normal;line-height:14px;letter-spacing:.14em}.jianxiang-workspace{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:18px;gap:18px;align-items:start}.jianxiang-control-panel,.jianxiang-photo-panel{min-width:0;border:1px solid var(--jx-border);border-radius:8px;background:var(--jx-surface);box-shadow:0 18px 52px rgba(0,38,38,.08);padding:24px}html[data-skin=moye] :is(.jianxiang-photo-panel,.jianxiang-control-panel),html[data-skin=muye] :is(.jianxiang-photo-panel,.jianxiang-control-panel),html[data-theme=zen-dark] :is(.jianxiang-photo-panel,.jianxiang-control-panel){box-shadow:0 18px 52px rgba(0,0,0,.24)}.jianxiang-step-head{display:flex;min-width:0;align-items:flex-start;gap:12px}.jianxiang-step-head>span{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border:1px solid var(--jx-border-strong);border-radius:50%;color:var(--jx-accent);font:600 11px/1 var(--sans)}.jianxiang-step-head>div{min-width:0}.jianxiang-step-head h2{margin:0;color:var(--jx-text);font-family:var(--serif);font-size:18px;font-weight:600;line-height:26px}.jianxiang-step-head p{margin:3px 0 0;color:var(--jx-muted);font-size:12px;line-height:19px}.jianxiang-file-input{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.jianxiang-dropzone{display:flex;overflow:hidden;width:100%;aspect-ratio:4/4.6;align-items:center;justify-content:center;margin-top:18px;border:1px dashed var(--jx-border-strong);border-radius:8px;outline:0;background:var(--jx-surface-soft);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.jianxiang-dropzone:focus-visible,.jianxiang-dropzone:hover{border-color:var(--jx-accent);background:var(--jx-accent-soft)}.jianxiang-dropzone:active{transform:scale(.995)}.jianxiang-dropzone.has-photo{border-style:solid;background:#101516}.jianxiang-dropzone img{display:block;width:100%;height:100%;object-fit:contain}.jianxiang-dropzone-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;color:var(--jx-muted);padding:28px;text-align:center}.jianxiang-dropzone-empty svg{width:30px;height:30px;color:var(--jx-accent);stroke-width:1.5}.jianxiang-dropzone-empty strong{color:var(--jx-text);font-family:var(--serif);font-size:18px;font-weight:600}.jianxiang-dropzone-empty p,.jianxiang-dropzone-empty span{margin:0;color:var(--jx-muted);font-size:12px;line-height:19px}.jianxiang-dropzone-empty span{color:var(--jx-subtle);font-size:11px}.jianxiang-photo-spinner{width:26px;height:26px;border:2px solid var(--jx-border);border-top-color:var(--jx-accent);border-radius:50%;animation:jianxiang-photo-spin .8s linear infinite}@keyframes jianxiang-photo-spin{to{transform:rotate(1turn)}}.jianxiang-photo-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.jianxiang-photo-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--jx-border);border-radius:6px;background:transparent;color:var(--jx-muted);font:12px/18px var(--sans);cursor:pointer}.jianxiang-photo-actions button:hover{border-color:var(--jx-border-strong);color:var(--jx-text)}.jianxiang-photo-actions svg{width:15px;height:15px}.jianxiang-palm-upload-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.jianxiang-palm-slot{min-width:0}.jianxiang-palm-slot-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.jianxiang-palm-slot-head strong{color:var(--jx-text);font:600 13px/20px var(--sans)}.jianxiang-palm-slot-head span{color:var(--jx-subtle);font-size:10px}.jianxiang-palm-dropzone{display:flex;overflow:hidden;width:100%;aspect-ratio:4/5;align-items:center;justify-content:center;border:1px dashed var(--jx-border-strong);border-radius:8px;outline:0;background:var(--jx-surface-soft);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.jianxiang-palm-dropzone:focus-visible,.jianxiang-palm-dropzone:hover{border-color:var(--jx-accent);background:var(--jx-accent-soft)}.jianxiang-palm-dropzone:active{transform:scale(.995)}.jianxiang-palm-dropzone.has-photo{border-style:solid;background:#101516}.jianxiang-palm-dropzone img{display:block;width:100%;height:100%;object-fit:contain}.jianxiang-palm-slot .jianxiang-dropzone-empty{padding:14px 8px}.jianxiang-palm-slot .jianxiang-dropzone-empty strong{font-size:14px}.jianxiang-palm-slot .jianxiang-photo-actions{grid-template-columns:1fr 1fr}.jianxiang-palm-checks{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.jianxiang-palm-checks span{overflow:hidden;color:var(--jx-muted);font-size:9px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.jianxiang-palm-checks span.is-pass:before{content:"✓ ";color:#3f8b68}.jianxiang-palm-checks span.is-warn:before{content:"! ";color:var(--jx-accent)}.jianxiang-palm-tip{margin:14px 0 0;border-left:2px solid var(--jx-accent);color:var(--jx-muted);padding-left:10px;font-size:11px;line-height:18px}.jianxiang-hand-selector{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;border:1px solid var(--jx-border);border-radius:6px;background:var(--jx-surface-soft);padding:8px 9px 8px 12px}.jianxiang-hand-selector>span{color:var(--jx-text);font-size:12px;font-weight:600}.jianxiang-hand-selector>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.jianxiang-hand-selector button{min-width:64px;min-height:32px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--jx-muted);font-size:12px;cursor:pointer}.jianxiang-hand-selector button.is-active{border-color:var(--jx-button);background:var(--jx-button);color:var(--jx-button-text)}.jianxiang-photo-error{margin:10px 0 0;border-left:3px solid #a33b32;background:rgba(163,59,50,.08);color:color-mix(in oklab,#a33b32 76%,var(--jx-text));padding:9px 10px;font-size:12px;line-height:18px}.jianxiang-quality{margin-top:18px;border-top:1px solid var(--jx-border);padding-top:16px}.jianxiang-pressure>span,.jianxiang-quality-head,.jianxiang-story>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.jianxiang-pressure strong,.jianxiang-quality-head strong,.jianxiang-story strong{color:var(--jx-text);font-size:13px}.jianxiang-pressure b,.jianxiang-quality-head span,.jianxiang-story b{color:var(--jx-subtle);font-size:11px;font-weight:500}.jianxiang-quality-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.jianxiang-quality-item{display:grid;min-width:0;grid-template-columns:22px 1fr;grid-gap:7px;gap:7px;align-items:start;border:1px solid var(--jx-border);border-radius:6px;background:var(--jx-surface-soft);padding:9px}.jianxiang-quality-item>span{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--jx-border);color:var(--jx-text);font:700 11px/1 var(--sans)}.jianxiang-quality-item.is-pass>span{background:var(--jx-button);color:var(--jx-button-text)}.jianxiang-quality-item.is-warn>span{background:var(--jx-accent);color:#111817}.jianxiang-quality-item svg{width:12px;height:12px;stroke-width:2.5}.jianxiang-quality-item strong{display:block;color:var(--jx-text);font-size:12px}.jianxiang-quality-item p{margin:2px 0 0;color:var(--jx-muted);font-size:10px;line-height:16px}.jianxiang-focus-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:18px}.jianxiang-focus-grid button{min-width:0;min-height:76px;border:1px solid var(--jx-border);border-radius:6px;background:var(--jx-surface-soft);color:var(--jx-muted);padding:12px;text-align:left;cursor:pointer}.jianxiang-focus-grid button:hover{border-color:var(--jx-border-strong)}.jianxiang-focus-grid button.is-active{border-color:var(--jx-accent);background:var(--jx-accent-soft);box-shadow:inset 3px 0 0 var(--jx-accent)}.jianxiang-focus-grid span,.jianxiang-focus-grid strong{display:block}.jianxiang-focus-grid strong{color:var(--jx-text);font-family:var(--serif);font-size:14px;font-weight:600;line-height:21px}.jianxiang-focus-grid span{margin-top:3px;color:var(--jx-muted);font-size:11px;line-height:17px}.jianxiang-pressure,.jianxiang-story{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.jianxiang-pressure input{width:100%;accent-color:var(--jx-accent)}.jianxiang-pressure small{color:var(--jx-subtle);font-size:11px;line-height:17px}.jianxiang-story textarea{width:100%;min-height:112px;resize:vertical;border:1px solid var(--jx-border);border-radius:6px;outline:0;background:var(--jx-surface-strong);color:var(--jx-text);padding:12px;font:13px/22px var(--sans)}.jianxiang-story textarea::placeholder{color:var(--jx-subtle)}.jianxiang-story textarea:focus{border-color:var(--jx-accent);box-shadow:0 0 0 3px var(--jx-accent-soft)}.jianxiang-consent{display:block;margin-top:18px;border:1px solid var(--jx-border);border-radius:6px;background:var(--jx-surface-soft);padding:12px;cursor:pointer}.jianxiang-consent>input{position:absolute;width:1px;height:1px;opacity:0}.jianxiang-consent>span{display:grid;grid-template-columns:22px 1fr;grid-gap:9px;gap:9px;color:var(--jx-muted)}.jianxiang-consent>span>svg{width:20px;height:20px;color:var(--jx-subtle)}.jianxiang-consent input:checked+span>svg{color:var(--jx-accent);fill:var(--jx-accent-soft)}.jianxiang-consent input:focus-visible+span{outline:2px solid var(--jx-accent);outline-offset:4px}.jianxiang-consent small,.jianxiang-consent strong{display:block}.jianxiang-consent strong{color:var(--jx-text);font-size:12px}.jianxiang-consent small{margin-top:3px;color:var(--jx-muted);font-size:10px;line-height:17px}.jianxiang-invocation{margin-top:20px;border-top:1px solid var(--jx-border);padding-top:18px}.jianxiang-step-head--compact h2{font-size:16px}.jianxiang-invocation .ai-call-panel{margin-top:14px;border:0;background:transparent;padding:0}.jianxiang-invocation .ai-call-panel>div:first-child{color:var(--jx-text)}.jianxiang-invocation .ai-call-panel>div:first-child span,.jianxiang-invocation .ai-call-panel>div:first-child strong{color:var(--jx-muted)}.jianxiang-invocation .ai-call-panel>.tool-secondary{width:100%;min-height:50px;border-color:var(--jx-button);background:var(--jx-button);color:var(--jx-button-text);font-size:14px;font-weight:650}.jianxiang-invocation .ai-call-panel>.tool-secondary:disabled{border-color:var(--jx-border);background:var(--jx-surface-soft);color:var(--jx-subtle);opacity:1}.jianxiang-invocation .ai-model-availability{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:34px;border:1px solid var(--jx-border);border-radius:6px;background:var(--jx-surface-soft);padding:7px 10px}.jianxiang-invocation .ai-model-availability>span{width:8px;height:8px;border-radius:50%;background:var(--jx-subtle)}.jianxiang-invocation .ai-model-availability.is-checking>span{animation:jianxiang-photo-spin .8s linear infinite;border:1px solid var(--jx-subtle);border-top-color:var(--jx-accent);background:transparent}.jianxiang-invocation .ai-model-availability.is-ready>span{background:#3f8b68}.jianxiang-invocation .ai-model-availability.is-error>span,.jianxiang-invocation .ai-model-availability.is-unavailable>span{background:#b34b3f}.jianxiang-invocation .ai-model-availability p{margin:0;color:var(--jx-muted);font-size:11px;line-height:18px}.jianxiang-invocation .ai-model-availability button{min-height:26px;border:0;border-bottom:1px solid var(--jx-border-strong);border-radius:0;background:transparent;padding:0 2px;color:var(--jx-muted);font-size:11px}.ai-call-requirement{margin:9px 0 0;color:color-mix(in oklab,var(--dai-qing) 68%,transparent);font-size:12px;line-height:18px}.jianxiang-invocation .ai-call-requirement{color:var(--jx-muted);text-align:center}.jianxiang-privacy-note{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:var(--jx-subtle);font-size:10px;line-height:17px}.jianxiang-privacy-note svg{width:14px;height:14px;flex:0 0 14px;margin-top:1px}.jianxiang-gate{display:flex;width:calc(100% + 48px);min-height:70vh;align-items:center;justify-content:center;margin-right:-24px;margin-left:-24px;padding:0 24px;font-family:var(--serif)}@media (min-width:768px){.jianxiang-gate{min-height:504px}}.jianxiang-gate-card{width:min(384px,100%);border:1px solid rgba(0,77,77,.15);border-radius:20px;background:rgb(232,228,201);color:var(--dai-qing);padding:24px;text-align:center}.jianxiang-gate-card p{margin:0;color:var(--dai-qing-light);font-size:11px;line-height:16.5px;letter-spacing:.35em}.jianxiang-gate-card h2{margin:12px 0 0;color:var(--dai-qing);font-size:24px;font-weight:500;line-height:32px}.jianxiang-gate-card>span{display:block;margin-top:12px;color:var(--dai-qing-light);font-size:13px;line-height:21.125px}.jianxiang-gate-form{margin-top:28px}.jianxiang-gate-form input{width:100%;min-height:48px;border:1px solid var(--dai-qing);border-radius:10px;outline:0;background:transparent;color:var(--dai-qing);padding:0 18px;text-align:center;font:inherit}.jianxiang-gate-form input::placeholder{color:rgba(0,77,77,.32);letter-spacing:.18em}.jianxiang-gate-form button{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;margin-top:20px;border:0;border-radius:12px;background:var(--dai-qing);color:var(--xuan-zhi);padding:0 24px;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.28em}.jianxiang-gate-form small{display:block;margin:8px 0 -8px;color:rgba(0,77,77,.58);font-size:12px;line-height:16px}.jianxiang-gate-card>a{display:inline-block;margin-top:24px;color:rgba(0,77,77,.55);font-size:12px;line-height:16px}.jianxiang-result-panel{border:1px solid rgba(0,77,77,.12);border-radius:18px;background:rgb(232,228,201);color:var(--dai-qing);margin-top:24px;padding:28px;font-family:var(--serif);text-align:left}.jianxiang-result-head{display:grid;grid-gap:10px;gap:10px;text-align:center}.jianxiang-result-head span{color:rgba(0,77,77,.5);font-size:11px;line-height:16px;letter-spacing:.28em}.jianxiang-result-head h2{margin:0;color:var(--dai-qing);font-size:24px;font-weight:500;line-height:32px}.jianxiang-ai-entry p,.jianxiang-result-head p,.jianxiang-result-section p{margin:0;color:rgba(0,77,77,.62);font-size:13px;line-height:22px}.jianxiang-track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.jianxiang-ai-entry,.jianxiang-result-section,.jianxiang-track-grid article{border:1px solid rgba(0,77,77,.1);border-radius:14px;background:rgba(255,255,239,.38);padding:18px}.jianxiang-evidence-section article>span,.jianxiang-track-grid span{display:block;color:rgba(0,77,77,.38);font-size:11px;line-height:15px}.jianxiang-track-grid p{margin:10px 0 0;color:rgba(0,77,77,.7);font-size:13px;line-height:22px}.jianxiang-ai-entry,.jianxiang-result-section{margin-top:16px}.jianxiang-ai-entry h3,.jianxiang-result-section h3{margin:0 0 12px;color:var(--dai-qing);font-size:16px;font-weight:500;line-height:24px;letter-spacing:.16em;text-align:center}.jianxiang-evidence-section{display:grid;grid-gap:10px;gap:10px}.jianxiang-evidence-section article{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(0,77,77,.08);border-radius:12px;background:rgba(245,245,220,.5);padding:14px}.jianxiang-evidence-section strong{color:var(--dai-qing);font-size:13px;font-weight:500}.jianxiang-ai-entry{border-color:rgba(212,175,55,.24);background:rgba(212,175,55,.08);text-align:center}.jianxiang-ai-focus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.jianxiang-ai-focus button{border:1px solid rgba(0,77,77,.14);border-radius:12px;background:rgba(245,245,220,.48);color:rgba(0,77,77,.72);padding:10px 8px;font-family:var(--serif);font-size:13px;line-height:19px}.jianxiang-ai-focus button.is-active{border-color:rgba(212,175,55,.56);background:rgba(212,175,55,.14);color:var(--dai-qing)}.jianxiang-ai-entry .ai-call-panel{border-top-color:rgba(0,77,77,.1);text-align:left}.tool-field{display:flex;min-width:0;flex-direction:column;gap:10px;margin-bottom:18px;color:var(--dai-qing);font-size:14px;font-weight:700}.tool-field>span{color:rgba(0,77,77,.82)}.tool-field small,.tool-hint,.tool-muted{margin:0;color:rgba(0,77,77,.52);font-size:12px;font-weight:400;line-height:1.65}.tool-panel input,.tool-panel select,.tool-panel textarea{width:100%;min-height:44px;border:1px solid rgba(0,77,77,.18);border-radius:8px;outline:0;background:rgba(255,255,248,.84);color:var(--dai-qing-dark);padding:10px 12px;font:inherit}.tool-panel textarea{min-height:126px;resize:vertical}.tool-panel input:focus,.tool-panel select:focus,.tool-panel textarea:focus{border-color:rgba(212,175,55,.75);box-shadow:0 0 0 3px rgba(212,175,55,.12)}.tool-grid{display:grid;grid-gap:14px;gap:14px}.tool-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.tool-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-grid--four{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}.tool-chip-row,.tool-tag-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tool-chip{display:inline-flex;min-height:38px;cursor:pointer;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(0,77,77,.16);border-radius:999px;background:rgba(255,255,248,.58);color:rgba(0,77,77,.76);padding:8px 14px;font-size:13px;transition:background .25s,border-color .25s,color .25s,transform .25s}.tool-chip:hover{transform:translateY(-1px)}.tool-chip.is-active{border-color:var(--dai-qing);background:var(--dai-qing);color:var(--xuan-zhi)}.tool-chip small{color:inherit;opacity:.72;font-size:11px}.birth-time-inline-mode{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:4px}.birth-time-inline-mode button{cursor:pointer;border:0;border-radius:999px;background:transparent;color:color-mix(in oklab,var(--dai-qing) 48%,transparent);padding:2px 6px;font-size:9px;line-height:1.2}.birth-time-inline-mode button.is-active{background:color-mix(in oklab,var(--dai-qing) 12%,transparent);color:var(--dai-qing)}.birth-time-field input:disabled{cursor:not-allowed;opacity:.5}.bazi-modern-page .birth-time-inline-mode,.ziwei-modern-page .birth-time-inline-mode{justify-content:flex-start;margin-top:8px}.bazi-modern-page .birth-time-inline-mode button,.ziwei-modern-page .birth-time-inline-mode button{padding:4px 8px;font-size:10px}.birth-time-pending-result .tool-submit{width:-moz-fit-content;width:fit-content;margin-top:20px;text-decoration:none}.tool-secondary,.tool-submit{display:inline-flex;min-height:44px;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;padding:10px 16px;text-align:center;font-weight:700}.tool-submit{position:relative;width:100%;overflow:hidden;border:1px solid rgba(0,77,77,.1);background:var(--dai-qing);color:var(--xuan-zhi);margin-top:10px}.tool-secondary{border:1px solid rgba(0,77,77,.18);background:rgba(0,77,77,.06);color:var(--dai-qing)}.tool-secondary:disabled,.tool-submit:disabled{cursor:not-allowed;filter:saturate(.75);opacity:.62}.tool-guide{display:inline-flex;min-height:38px;align-items:center;border-radius:8px;background:rgba(212,175,55,.12);color:var(--hu-po-jin-dark);margin:0 0 18px;padding:8px 12px;text-align:left}.qimen-page{position:relative;width:min(672px,calc(100vw - 48px));margin:0 auto;padding-top:0;color:var(--dai-qing);font-family:var(--serif)}.qimen-luoshu{top:162px;z-index:0;width:336px;height:178px;color:rgba(0,77,77,.08);font-size:22px;line-height:1;transform:translateX(-50%)}.qimen-luoshu span{--decorative-delay:0s;--decorative-peak:1;opacity:0;animation:decorative-text-breathe 12s ease-in-out infinite;animation-delay:var(--decorative-delay)}.qimen-head{z-index:1;min-height:550px;padding-top:370px;text-align:center}.qimen-kicker{display:block;color:rgba(212,175,55,.82);font-size:11px;font-weight:700;line-height:16px;letter-spacing:.36em}.qimen-head h1{display:inline-block;margin:16px 0 0;color:var(--dai-qing);font-size:74px;font-weight:500;line-height:74px;letter-spacing:.22em;transform:translateY(-6px)}.qimen-head p{max-width:560px;margin:44px auto 0;color:rgba(0,77,77,.6);font-size:13.5px;font-style:normal;line-height:21.94px}.qimen-form{display:grid;grid-gap:28px;gap:28px;margin-top:40px}.qimen-card{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 29px}.qimen-scenes-card{min-height:323.5px;margin-bottom:14px}.qimen-question-card{min-height:299.6px;padding:0}.qimen-moment-card{min-height:387.9px}.qimen-moment-card.is-advanced-open{min-height:491.8px}.qimen-card-inner{display:flex;min-height:100%;flex-direction:column}.qimen-field-head,.qimen-location-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(0,77,77,.72);font-size:12px;font-weight:700;line-height:17px}.qimen-step-head{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:var(--dai-qing)}.qimen-card:not(.qimen-question-card) .qimen-step-head{margin-left:-25px}.qimen-scenes-card .qimen-step-head{margin-bottom:58px}.qimen-moment-card .qimen-step-head{margin-bottom:39px}.qimen-question-card .qimen-step-head{margin-bottom:12px}.qimen-step-head strong{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.45);border-radius:6px;background:rgba(212,175,55,.08);color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:13px;font-weight:700;line-height:19.5px}.qimen-step-head div{display:grid;grid-gap:3px;gap:3px}.qimen-step-head span{color:rgba(0,77,77,.6);font-size:11px;font-weight:700;line-height:16.5px;letter-spacing:.35em}.qimen-step-head small{color:rgba(0,77,77,.42);font-size:11px;font-weight:400;line-height:16px;letter-spacing:0}.qimen-location-head button{border:0;background:transparent;color:var(--hu-po-jin-dark);padding:0}.qimen-current-toggle,.qimen-location-head button{cursor:pointer;font-size:11px;font-weight:500;line-height:16.5px}.qimen-current-toggle{display:inline-flex;width:75px;height:17px;flex:0 0 75px;align-items:center;gap:6px;color:rgba(0,77,77,.6)}.qimen-current-toggle input{width:14px;height:14px;accent-color:var(--hu-po-jin)}.qimen-location-head button.is-active{background:transparent;color:var(--hu-po-jin-dark)}.qimen-scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:0}.qimen-scene-card{position:relative;display:flex;height:71px;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;overflow:hidden;border:1px solid rgba(31,45,45,.15);border-radius:12px;background:rgba(251,250,245,.4);color:rgb(31,45,45);padding:10px 12px;text-align:left;transition:border-color .3s ease,background-color .3s ease,color .3s ease,transform .3s ease}.qimen-scene-card:nth-child(-n+4){height:86px}.qimen-scene-card.is-active{border-color:rgb(201,161,74);background:rgba(201,161,74,.1);box-shadow:0 2px 14px -4px rgba(201,161,74,.45);color:rgb(11,20,20)}.qimen-scene-mark{position:absolute;top:10px;right:10px;color:rgba(212,175,55,.34);font-size:24px;font-weight:700;line-height:1;pointer-events:none}.qimen-scene-card strong{font-size:13px;font-weight:700;line-height:1.1}.qimen-scene-card small{color:inherit;font-size:11px;font-weight:400;line-height:1.3;opacity:.62}.qimen-card-hint{margin:12px 0 0;color:rgba(0,77,77,.38);font-size:11px;font-style:italic;font-weight:400;line-height:17.6px}.qimen-question-box{position:relative;min-height:259.6px;border:1px solid rgba(0,77,77,.1);border-radius:12px;background:rgba(232,228,201,.2);padding:28px}.qimen-question-line{position:absolute;top:0;right:24px;left:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.4),transparent);pointer-events:none}.qimen-question-frame{position:absolute;inset:5px;border:1px solid rgba(0,77,77,.07);border-radius:11px;pointer-events:none}.qimen-question-body{margin-top:12px}.qimen-textarea-wrap{position:relative}.qimen-moment-card input:not([type=checkbox]),.qimen-moment-card select,.qimen-question-card textarea{width:100%;border:1px solid rgba(0,77,77,.15);border-radius:12px;outline:0;background:rgba(251,250,245,.42);color:var(--dai-qing);font:inherit;font-size:13px}.qimen-question-card textarea{display:block;height:118.5px;min-height:118.5px;margin-top:0;padding:12px 14px;line-height:24.375px;resize:vertical}.qimen-question-watermark{position:absolute;top:6px;right:12px;color:rgba(0,77,77,.06);font-family:var(--serif);font-size:56px;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qimen-question-count{margin-top:9.5px;color:rgba(0,77,77,.3);font-size:11px;line-height:16.5px;text-align:right}.qimen-moment-card input:not([type=checkbox]),.qimen-moment-card select{height:46px;margin-top:12px;padding:12px 16px;font-size:15px;line-height:21.4px}.qimen-moment-card input:not([type=checkbox]):disabled{opacity:.6}.qimen-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:19px}.qimen-location-grid.is-overseas{grid-template-columns:1fr}.qimen-location-grid input,.qimen-location-grid select,.qimen-moment-card .qimen-location-grid input{margin-top:0}.qimen-location-hint{margin:12px 0 0;color:rgba(0,77,77,.4);font-size:11px;font-style:italic;line-height:17.6px}.qimen-moment-card input:not([type=checkbox]):focus,.qimen-moment-card select:focus,.qimen-question-card textarea:focus{border-color:rgba(212,175,55,.75);box-shadow:0 0 0 3px rgba(212,175,55,.1)}.qimen-location-head{margin-top:32px}.qimen-guide{align-self:flex-start;width:60px;min-height:18px;cursor:pointer;border:0;background:transparent;color:rgba(0,77,77,.6);margin-top:29px;padding:0;font-size:12px;line-height:18px}.qimen-moment-card.is-advanced-open .qimen-guide{margin-top:14px}.daliuren-advanced-panel,.qimen-advanced-panel{display:grid;grid-gap:6px;gap:6px;margin-top:12px;border:1px solid rgba(0,77,77,.1);border-radius:12px;background:rgba(255,255,248,.32);color:rgba(0,77,77,.56);padding:12px 14px;font-size:11px;line-height:17px}.qimen-advanced-panel{display:grid;width:100%;min-width:0;min-height:18px;align-items:start;grid-gap:12px;gap:12px;overflow:visible;border:0;background:transparent;padding:0;color:rgba(0,77,77,.56);white-space:normal}.qimen-advanced-option{display:flex;width:100%;min-width:0;align-items:center;gap:8px;color:rgba(0,77,77,.7);font-size:12px;line-height:18px}.qimen-advanced-option input{width:14px;height:14px;flex:0 0 14px;margin:0;accent-color:var(--hu-po-jin)}.qimen-advanced-option span{display:inline;min-width:0;font-size:12px;line-height:18px}.qimen-moment-card .qimen-advanced-year input{width:96px;height:32px;flex:0 0 96px;margin-top:0;border:1px solid rgba(31,45,45,.15);border-radius:8px;background:rgba(251,250,245,.4);color:rgb(31,45,45);padding:6px 10px;font-family:var(--sans);font-size:12px;line-height:18px}.qimen-actions{position:relative;z-index:2;display:flex;min-height:80.4px;flex-direction:column;align-items:center;gap:12px;margin-top:-6px}.qimen-submit{display:inline-flex;width:195.7px;height:52px;cursor:pointer;align-items:center;justify-content:center;border:1px solid rgb(201,161,74);border-radius:999px;background:rgb(201,161,74);color:rgb(11,20,20);padding:0 40px;font-size:15px;font-weight:500;letter-spacing:.24em;box-shadow:none}.qimen-submit span{letter-spacing:0}.qimen-actions small{color:rgba(0,77,77,.7);font-size:11px;line-height:16.5px;letter-spacing:0}.qimen-result{width:min(672px,calc(100vw - 48px));margin:72px auto 0;color:var(--dai-qing);font-family:var(--serif)}.qimen-result-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(31,45,45,.12);background:rgb(251,250,245)}.qimen-result-head article{display:grid;min-height:86px;place-items:center;border-right:1px solid rgba(31,45,45,.08)}.qimen-result-head article:last-child{border-right:0}.qimen-result-head span{color:rgba(31,45,45,.48);font-size:11px;letter-spacing:.36em}.qimen-result-head strong{color:var(--dai-qing);font-size:26px;font-weight:500;line-height:1}.qimen-ai-config,.qimen-result-section{border-top:1px solid rgba(31,45,45,.12);margin-top:32px;padding-top:26px}.qimen-ai-config h2,.qimen-result-section h2{margin:0 0 18px;color:var(--dai-qing);font-size:18px;font-weight:500;letter-spacing:.36em;line-height:27px;text-align:center}.qimen-result-section p{margin:12px 0 0;color:rgba(31,45,45,.62);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.8}.qimen-palace-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px solid rgba(31,45,45,.1);background:rgba(251,250,245,.6);padding:8px}.qimen-palace-board article{min-height:132px;border:1px solid rgba(31,45,45,.08);background:rgb(251,250,245);padding:12px}.qimen-palace-board article.is-focus{border-color:rgba(201,161,74,.8);background:rgba(201,161,74,.08)}.qimen-palace-board span{color:rgba(201,161,74,.86);font-size:11px;letter-spacing:.18em}.qimen-palace-board b,.qimen-palace-board em,.qimen-palace-board strong{display:block;margin-top:7px;color:var(--dai-qing);font-size:15px;font-style:normal;font-weight:500}.qimen-palace-board b,.qimen-palace-board em{color:rgba(31,45,45,.62);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px}.qimen-palace-board p{margin-top:8px;font-size:12px;line-height:18px}.qimen-product-grid,.qimen-structure-section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.qimen-evidence-section article,.qimen-product-grid button,.qimen-structure-section article{border:1px solid rgba(31,45,45,.1);background:rgb(251,250,245);padding:16px}.qimen-evidence-section span,.qimen-structure-section span{color:rgba(201,161,74,.86);font-size:11px;letter-spacing:.18em}.qimen-evidence-section strong,.qimen-product-grid strong,.qimen-structure-section strong{display:block;margin-top:8px;color:var(--dai-qing);font-size:17px;font-weight:500}.qimen-evidence-section article{display:grid;grid-template-columns:72px 1fr;grid-gap:6px 12px;gap:6px 12px;margin-top:10px}.qimen-evidence-section span{grid-row:span 2}.qimen-evidence-section p{margin:0;font-size:12px}.qimen-evidence-section small{display:block;margin-top:16px;color:rgba(31,45,45,.45);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.8}.qimen-ai-config{text-align:center}.qimen-ai-scenes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.qimen-ai-scenes button{display:grid;min-height:38px;cursor:pointer;place-items:center;border:1px solid rgba(31,45,45,.12);border-radius:999px;background:transparent;color:rgba(31,45,45,.56);padding:0 16px;font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}.qimen-ai-scenes button.is-active{border-color:rgb(201,161,74);background:rgba(201,161,74,.1);color:var(--dai-qing)}.qimen-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.qimen-product-grid button{cursor:pointer;color:var(--dai-qing);text-align:left}.qimen-product-grid button.is-active{border-color:var(--dai-qing);background:rgba(31,45,45,.05)}.qimen-product-grid b,.qimen-product-grid span{display:block;margin-top:8px;color:rgba(31,45,45,.58);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1.7}.qimen-product-grid b{color:rgb(126,91,24);font-weight:700}.qimen-voice-grid{margin-top:12px}.qimen-ai-config .ai-call-panel{border:0;margin-top:20px;padding-top:0}.qimen-ai-config .ai-call-panel>div:first-child{display:none}.qimen-ai-config .ai-call-panel button{width:max-content;min-height:52px;border-radius:999px;background:rgb(201,161,74);color:rgb(11,20,20);padding:0 30px;font-family:var(--serif);font-size:15px;letter-spacing:.08em}.qimen-ai-config .ai-call-panel pre{border-color:rgba(31,45,45,.1);background:rgb(251,250,245);color:rgba(31,45,45,.72);text-align:left}.daliuren-result{width:min(672px,calc(100vw - 48px));margin:72px auto 0;color:var(--dai-qing);font-family:var(--serif)}.daliuren-result-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(31,45,45,.12);background:rgb(251,250,245)}.daliuren-result-head article{display:grid;min-height:96px;place-items:center;border-right:1px solid rgba(31,45,45,.08)}.daliuren-result-head article:last-child{border-right:0}.daliuren-result-head span{color:rgba(31,45,45,.48);font-size:11px;letter-spacing:.36em}.daliuren-result-head strong{color:var(--dai-qing);font-size:36px;font-weight:500;line-height:1}.daliuren-ai-config,.daliuren-result-section{border-top:1px solid rgba(31,45,45,.12);margin-top:32px;padding-top:26px}.daliuren-ai-config h2,.daliuren-result-section h2{margin:0 0 18px;color:var(--dai-qing);font-size:18px;font-weight:500;letter-spacing:.36em;line-height:27px;text-align:center}.daliuren-result-section p{margin:12px 0 0;color:rgba(31,45,45,.62);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.8}.daliuren-lesson-grid,.daliuren-product-grid,.daliuren-transmission-section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.daliuren-evidence-section article,.daliuren-lesson-grid article,.daliuren-product-grid button,.daliuren-transmission-section article{border:1px solid rgba(31,45,45,.1);background:rgb(251,250,245);padding:16px}.daliuren-evidence-section span,.daliuren-lesson-grid span,.daliuren-transmission-section span{color:rgba(201,161,74,.86);font-size:11px;letter-spacing:.18em}.daliuren-evidence-section strong,.daliuren-lesson-grid strong,.daliuren-product-grid strong,.daliuren-transmission-section strong{display:block;margin-top:8px;color:var(--dai-qing);font-size:17px;font-weight:500}.daliuren-general-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.daliuren-ai-focus button,.daliuren-general-grid span{display:grid;min-height:38px;place-items:center;border:1px solid rgba(31,45,45,.12);border-radius:999px;background:transparent;color:rgba(31,45,45,.56);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}.daliuren-ai-focus button.is-active,.daliuren-general-grid span.is-active{border-color:rgb(201,161,74);background:rgba(201,161,74,.1);color:var(--dai-qing)}.daliuren-evidence-section article{display:grid;grid-template-columns:72px 1fr;grid-gap:6px 12px;gap:6px 12px;margin-top:10px}.daliuren-evidence-section span{grid-row:span 2}.daliuren-evidence-section p{margin:0;font-size:12px}.daliuren-evidence-section small{display:block;margin-top:16px;color:rgba(31,45,45,.45);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.8}.daliuren-ai-config{text-align:center}.daliuren-ai-focus{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.daliuren-ai-focus button{cursor:pointer;padding:0 16px}.daliuren-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.daliuren-product-grid button{cursor:pointer;color:var(--dai-qing);text-align:left}.daliuren-product-grid button.is-active{border-color:var(--dai-qing);background:rgba(31,45,45,.05)}.daliuren-product-grid b,.daliuren-product-grid span{display:block;margin-top:8px;color:rgba(31,45,45,.58);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1.7}.daliuren-product-grid b{color:rgb(126,91,24);font-weight:700}.daliuren-voice-grid{margin-top:12px}.daliuren-ai-config .ai-call-panel{border:0;margin-top:20px;padding-top:0}.daliuren-ai-config .ai-call-panel>div:first-child{display:none}.daliuren-ai-config .ai-call-panel button{width:max-content;min-height:52px;border-radius:999px;background:rgb(201,161,74);color:rgb(11,20,20);padding:0 30px;font-family:var(--serif);font-size:15px;letter-spacing:.08em}.daliuren-ai-config .ai-call-panel pre{border-color:rgba(31,45,45,.1);background:rgb(251,250,245);color:rgba(31,45,45,.72);text-align:left}.daliuren-page{position:relative;width:min(672px,calc(100vw - 48px));margin:0 auto;padding-top:0;color:var(--dai-qing);font-family:var(--serif)}.daliuren-zodiac{position:absolute;top:72px;left:50%;z-index:0;width:420px;height:420px;color:rgba(0,77,77,.08);pointer-events:none;transform:translateX(-50%)}.daliuren-zodiac strong{inset:0;color:color-mix(in oklab,var(--dai-qing) 9%,transparent);font-size:232px;font-weight:600;line-height:1}.daliuren-zodiac span,.daliuren-zodiac strong{position:absolute;display:flex;align-items:center;justify-content:center;opacity:1}.daliuren-zodiac span{--decorative-delay:0s;--decorative-peak:1;--zodiac-radius:174px;--zodiac-angle:calc((var(--zodiac-index) * 30deg) - 90deg);top:50%;left:50%;width:38px;height:38px;color:color-mix(in oklab,var(--dai-qing) 34%,transparent);font-size:24px;line-height:38px;animation:daliuren-zodiac-orbit 32s linear infinite;animation-delay:calc(var(--zodiac-index) * -.08s);transform:translate(-50%,-50%) rotate(var(--zodiac-angle)) translateY(calc(-1 * var(--zodiac-radius))) rotate(calc(-1 * var(--zodiac-angle)))}@keyframes daliuren-zodiac-orbit{0%{transform:translate(-50%,-50%) rotate(var(--zodiac-angle)) translateY(calc(-1 * var(--zodiac-radius))) rotate(calc(-1 * var(--zodiac-angle)))}to{transform:translate(-50%,-50%) rotate(calc(var(--zodiac-angle) + 1turn)) translateY(calc(-1 * var(--zodiac-radius))) rotate(calc(-1 * var(--zodiac-angle) - 1turn))}}.daliuren-head{position:relative;z-index:1;min-height:650px;padding-top:464px;text-align:center}.daliuren-kicker{display:block;color:rgba(212,175,55,.82);font-size:10.5px;font-weight:700;line-height:16px;letter-spacing:.36em}.daliuren-head h1{width:max-content;margin:16px auto 0;color:var(--dai-qing);font-size:74px;font-weight:500;line-height:74px;letter-spacing:.22em}.daliuren-head p{max-width:560px;margin:38px auto 0;color:rgba(0,77,77,.6);font-size:13.5px;font-style:normal;line-height:21.94px}.daliuren-form{display:grid;grid-gap:28px;gap:28px;margin-top:40px}.daliuren-card{position:relative;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.daliuren-question-card{min-height:394.9px;margin-bottom:14px}.daliuren-question-card.is-expanded{min-height:434px}.daliuren-moment-card{min-height:387.9px}.daliuren-moment-card.is-advanced-open{min-height:397px}.daliuren-card-inner{display:flex;min-height:0;flex:1 1;flex-direction:column;position:relative;border:1px solid rgba(31,45,45,.08);border-radius:12px;background:rgb(251,250,245);padding:28px;color:rgb(31,45,45)}.daliuren-card-inner:before{content:"";position:absolute;top:0;right:24px;left:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,161,74,.4),transparent);pointer-events:none}.daliuren-card-inner:after{content:"";position:absolute;inset:5px;border:1px solid rgba(31,45,45,.07);border-radius:11px;pointer-events:none}.daliuren-step-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;margin-left:0;color:var(--dai-qing)}.daliuren-step-head:after{content:"";height:1px;flex:1 1;background:rgba(0,77,77,.1)}.daliuren-step-head strong{display:flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.45);border-radius:6px;background:rgba(212,175,55,.08);color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:13px;font-weight:700;line-height:1}.daliuren-step-head div{display:grid;grid-gap:3px;gap:3px}.daliuren-step-head span{color:rgba(0,77,77,.6);font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:.35em}.daliuren-field-head,.daliuren-location-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(0,77,77,.72);font-size:11px;font-weight:700;line-height:16.5px}.daliuren-field-head small{color:rgba(0,77,77,.35);font-size:11px;font-weight:400}.daliuren-field-head em{margin-left:auto;margin-right:8px;color:rgba(0,77,77,.28);font-size:13px;font-style:normal;font-weight:400;line-height:17px}.daliuren-field-head--action label{display:inline-flex;width:75px;height:17px;flex:0 0 75px;cursor:pointer;align-items:center;gap:6px;color:rgba(0,77,77,.6);font-size:11px;font-weight:500;line-height:16.5px}.daliuren-field-head--action input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--hu-po-jin)}.daliuren-moment-card input[type=datetime-local],.daliuren-place-grid input,.daliuren-place-grid select,.daliuren-question-card textarea{width:100%;border:1px solid rgba(0,77,77,.15);border-radius:12px;outline:0;background:rgba(251,250,245,.42);color:var(--dai-qing);font:inherit;font-size:13px}.daliuren-question-card textarea{min-height:140px;margin-top:12px;padding:12px 14px;font-size:15px;line-height:24.375px;resize:vertical}.daliuren-question-card textarea::placeholder{color:rgba(0,77,77,.33)}.daliuren-counter{display:block;margin-top:4px;color:rgba(0,77,77,.32);font-size:11px;line-height:14px;text-align:right}.daliuren-hint{margin:12px 0 0;color:rgba(0,77,77,.38);font-size:11px;font-style:italic;font-weight:400;line-height:17.6px}.daliuren-focus-toggle,.daliuren-guide{display:inline-flex;width:max-content;min-height:18px;align-self:flex-start;cursor:pointer;align-items:center;border:0;background:transparent;color:rgba(31,45,45,.6);margin-top:62.4px;padding:0;font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:11.45px;font-weight:400;line-height:18px;white-space:nowrap}.daliuren-moment-card .daliuren-step-head{margin-bottom:15px}.daliuren-focus-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.daliuren-focus-chip{display:inline-flex;min-width:54px;height:32px;cursor:pointer;align-items:center;justify-content:center;border:1px solid rgba(31,45,45,.2);border-radius:999px;background:rgba(251,250,245,.3);color:rgba(31,45,45,.7);padding:6px 14px;font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:18px}.daliuren-focus-chip.is-active{border-color:rgb(201,161,74);background:rgba(201,161,74,.1);color:rgb(11,20,20)}.daliuren-moment-card input[type=datetime-local]{height:46px;margin-top:12px;padding:12px 16px}.daliuren-moment-card input[type=datetime-local]:disabled{opacity:.6}.daliuren-location-head{margin-top:32px}.daliuren-location-head button{cursor:pointer;border:0;background:transparent;color:var(--hu-po-jin-dark);padding:0;font-size:11px;font-weight:500;line-height:16.5px}.daliuren-location-head button.is-active{color:var(--dai-qing)}.daliuren-place-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.daliuren-place-grid.is-overseas{grid-template-columns:1fr}.daliuren-place-grid input,.daliuren-place-grid select{height:46px;padding:12px 16px}.daliuren-guide{align-self:flex-start;color:rgba(0,77,77,.6);width:60px;margin-top:29px}.daliuren-moment-card.is-advanced-open .daliuren-guide{margin-top:15px}.daliuren-advanced-panel{margin-top:4px;display:flex;width:100%;min-width:0;min-height:36px;align-items:center;gap:0;overflow:visible;border:0;background:transparent;padding:0;color:rgba(0,77,77,.56);white-space:nowrap}.daliuren-advanced-panel span{display:block;min-width:0;font-size:11px}.daliuren-advanced-option{display:flex;min-width:0;align-items:center;gap:8px;color:rgba(0,77,77,.7);font-size:12px;line-height:18px}.daliuren-advanced-option input{width:14px;height:14px;flex:0 0 14px;margin:0;accent-color:var(--hu-po-jin)}.daliuren-advanced-option span{display:inline;font-size:12px;line-height:18px}.daliuren-actions{position:relative;z-index:2;display:flex;min-height:92px;flex-direction:column;align-items:center;gap:8px;padding-top:8px;margin-top:-10px}.daliuren-submit-row{display:flex;width:min(100%,512px);align-items:center;gap:16px;transform:translateY(-4px)}.daliuren-submit-row>span{height:1px;flex:1 1}.daliuren-submit-row>span:first-child{background:linear-gradient(90deg,transparent,rgba(201,161,74,.4))}.daliuren-submit-row>span:last-child{background:linear-gradient(90deg,rgba(201,161,74,.4),transparent)}.daliuren-submit-row i{color:rgba(201,161,74,.7);font-size:10px;font-style:normal;line-height:1}.daliuren-submit{display:inline-flex;width:248px;height:52px;cursor:pointer;align-items:center;justify-content:center;border:1px solid rgb(201,161,74);border-radius:999px;background:rgb(201,161,74);color:rgb(11,20,20);margin-top:0;padding:0;font-size:15px;font-weight:500;letter-spacing:.05em;box-shadow:none}.daliuren-actions small{color:rgba(0,77,77,.7);font-size:11px;line-height:16.5px;letter-spacing:0;text-align:center}.liuyao-page{width:min(848px,calc(100vw - 48px));padding-top:48px}.liuyao-head{min-height:93px}.liuyao-head h1{font-size:36px;font-weight:400;line-height:40px}.liuyao-head p{margin:8px 0 0;color:rgba(0,77,77,.7)}.liuyao-guide{display:flex;width:calc(100% - 2px);height:52px;cursor:pointer;align-items:center;justify-content:space-between;border:0;border-radius:0;background:transparent;color:var(--dai-qing);margin-left:1px;padding:16px 24px;text-align:left;font-size:16px;font-weight:400}.liuyao-guide-copy{display:flex;align-items:center;gap:8px;color:rgba(0,77,77,.7);font-size:14px;font-weight:500;line-height:20px}.liuyao-guide-copy em{color:var(--hu-po-jin-dark);font-style:normal}.liuyao-guide-panel{display:block;width:calc(100% - 2px);border:0;border-radius:0;background:transparent;color:var(--dai-qing);margin-left:1px;padding:0;font-size:16px;line-height:24px}.liuyao-guide-content{color:rgba(0,77,77,.7);padding:20px 24px;font-size:14px;font-weight:400;line-height:24.7px;white-space:pre-line}.liuyao-guide-content h3,.liuyao-guide-content strong{display:block;color:var(--hu-po-jin);font-family:inherit;font-size:14px;font-weight:700;line-height:28px}.liuyao-guide-content h3,.liuyao-guide-content p,.liuyao-guide-content strong{margin:0 0 28px}.liuyao-guide-list{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0;list-style:none}.liuyao-guide-list li{position:relative;padding-left:16px}.liuyao-guide-list li:before{position:absolute;top:10px;left:0;width:5px;height:5px;border-radius:999px;background:var(--hu-po-jin);content:""}.liuyao-guide-coins span,.liuyao-guide-list strong{color:rgba(0,77,77,.78);font-weight:500}.liuyao-guide-coins{display:block;margin:0;padding:0}.liuyao-guide-coins p{margin:0 0 28px}.liuyao-form{grid-gap:24px;gap:24px;margin-top:41px}.liuyao-card{border:1px solid rgba(0,77,77,.1);border-radius:14px;background:rgb(232,228,201);padding:24px}.liuyao-question-card{min-height:177px}.liuyao-method-card h2,.liuyao-question-card label,.liuyao-style-card h2{color:var(--dai-qing);font-size:18px;font-weight:500;line-height:28px}.liuyao-question-card textarea{height:86px;min-height:86px;border:1px solid rgba(0,77,77,.2);border-radius:8px;background:var(--xuan-zhi);margin-top:8px;padding:12px 16px;font:inherit;font-size:14px;line-height:20px;resize:vertical}.liuyao-question-card textarea::placeholder{color:rgba(0,77,77,.3)}.liuyao-method-card{min-height:311px}.liuyao-method-card.is-manual{min-height:345px}.liuyao-method-card.is-direct{min-height:516px}.liuyao-method-card:has(.liuyao-system-cast.is-casting){min-height:355px}.liuyao-method-card:has(.liuyao-system-cast.is-complete){min-height:1114px}.liuyao-method-grid{margin-top:16px}.liuyao-method{display:flex;height:80px;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid rgba(0,77,77,.1);border-radius:12px;padding:16px;text-align:left;transition:border-color .2s,background .2s}.liuyao-method.is-active{border:2px solid rgb(212,175,55);background:rgba(212,175,55,.05)}.liuyao-method strong{font-size:16px;font-weight:500;line-height:24px}.liuyao-method small{margin-top:4px;color:rgba(0,77,77,.7);line-height:16px}.liuyao-time-row{display:flex;gap:8px;border:1px solid rgba(0,77,77,.08);border-radius:10px;background:rgba(245,245,220,.2);margin-top:20px;padding:0 16px;color:rgba(0,77,77,.72);font-size:12px;line-height:16px}.liuyao-time-row strong{font-size:13px}.liuyao-time-row input{flex:1 1;border:1px solid rgba(0,77,77,.12);border-radius:8px;background:rgba(245,245,220,.8);padding:6px 8px}.liuyao-direct-tools button,.liuyao-style-card>button,.liuyao-time-row button{color:var(--hu-po-jin-dark);font-size:12px;line-height:16px}.liuyao-shake{width:128px;height:48px;cursor:pointer;border:0;border-radius:12px;margin:25px auto 0;padding:12px 32px;font-size:16px;line-height:24px}.liuyao-shake:disabled{cursor:default;opacity:.85}.liuyao-system-cast{color:var(--dai-qing);margin-top:15px;text-align:center}.liuyao-system-cast.is-complete{margin-top:0}.liuyao-coin-row{display:flex;justify-content:center;gap:12px;min-height:30px;color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:18px;line-height:28px}.liuyao-coin-row span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.45);border-radius:999px;background:rgba(245,245,220,.42)}.liuyao-cast-current{display:flex;justify-content:center;gap:14px;margin-top:8px;font-family:var(--serif)}.liuyao-cast-current span,.liuyao-cast-current strong{font-size:14px;line-height:20px}.liuyao-system-cast>p{margin:8px 0 0;color:rgba(0,77,77,.55);font-size:12px;line-height:18px}.liuyao-cast-summary{display:grid;width:286px;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px auto 0}.liuyao-system-cast.is-complete .liuyao-cast-summary{display:flex;width:184px;height:158px;flex-direction:column-reverse;align-items:stretch;gap:6px;margin:0 auto;padding:16px 0}.liuyao-cast-summary span{display:flex;min-height:42px;flex-direction:column;justify-content:center;border:1px solid rgba(0,77,77,.1);border-radius:10px;background:rgba(245,245,220,.34)}.liuyao-system-cast.is-complete .liuyao-cast-summary span{min-height:16px;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;border:0;border-radius:0;background:transparent}.liuyao-cast-summary em{color:rgba(0,77,77,.48);font-size:11px;font-style:normal;line-height:16px}.liuyao-system-cast.is-complete .liuyao-cast-summary em{width:24px;color:rgba(0,77,77,.7);font-size:12px;line-height:16px;text-align:right}.liuyao-cast-summary strong{color:var(--dai-qing);font-size:13px;font-weight:500;line-height:18px}.liuyao-system-cast.is-complete .liuyao-cast-summary strong{color:var(--dai-qing);font-size:13px;font-weight:500;line-height:16px}.liuyao-plate{overflow:hidden;border-radius:16px;background:rgb(232,228,201);margin-top:16px;text-align:left}.liuyao-system-cast.is-complete .liuyao-plate{margin-top:22px}.liuyao-plate-head{display:grid;min-height:137px;align-content:center;grid-gap:14px;gap:14px;border-bottom:1px solid rgba(0,77,77,.08);padding:14px 20px}.liuyao-plate-body{display:grid;grid-gap:18px;gap:18px;padding:20px}.liuyao-plate-stems,.liuyao-plate-voids{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.liuyao-plate-line-section>strong,.liuyao-plate-stems strong,.liuyao-plate-voids strong{grid-column:1/-1;color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:14px;font-weight:600;line-height:20px}.liuyao-plate-flying em,.liuyao-plate-flying span,.liuyao-plate-lines span,.liuyao-plate-notes span,.liuyao-plate-stems span,.liuyao-plate-voids span{color:rgba(0,77,77,.72);font-size:12px;line-height:18px}.liuyao-hexagram-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:82px;text-align:center}.liuyao-hexagram-pair.is-single{display:block;text-align:left}.liuyao-hexagram-pair article{display:grid;grid-gap:4px;gap:4px}.liuyao-hexagram-pair small{color:rgba(0,77,77,.45);font-size:11px;line-height:16px}.liuyao-hexagram-pair strong{color:var(--dai-qing);font-family:var(--serif);font-size:18px;font-weight:600;line-height:26px}.liuyao-hexagram-pair span{color:rgba(0,77,77,.56);font-size:11px;line-height:16px}.liuyao-hexagram-pair b{color:var(--hu-po-jin-dark);font-weight:500}.liuyao-hexagram-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border:1px solid rgba(201,161,74,.45);border-radius:999px;color:var(--hu-po-jin-dark);margin:10px auto 0;padding:3px 11px;font-size:11px;font-style:normal;line-height:16px}.liuyao-plate-lines{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:10px}.liuyao-plate-line-section{min-height:176px}.liuyao-plate-flying,.liuyao-plate-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;min-height:74px;align-content:start}.liuyao-plate-flying strong,.liuyao-plate-notes strong{grid-column:1/-1;color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:14px;line-height:20px}.liuyao-plate-flying{min-height:141px}.liuyao-plate-flying em{grid-column:1/-1;font-style:normal;color:rgba(0,77,77,.58)}.liuyao-manual{margin-top:22px}.liuyao-direct p,.liuyao-manual p{margin:0 0 8px;color:rgba(0,77,77,.52);font-size:12px;line-height:16px}.liuyao-direct p{margin-bottom:16px;color:rgba(0,77,77,.7);font-size:11px;line-height:16.5px}.liuyao-manual-grid{display:flex;width:100%;height:55px;gap:12px}.liuyao-manual-column{display:block;width:46px;height:55px;color:var(--dai-qing);margin:0;padding:0;text-align:left;font-size:16px;font-weight:400;line-height:24px}.liuyao-manual-column span{display:block;overflow:hidden;height:15px;color:inherit;font:inherit;line-height:15px;white-space:nowrap}.liuyao-manual-column select{display:block;width:46px;height:36px;margin-top:4px;border:0;border-bottom:1px solid rgba(0,77,77,.15);border-radius:0;background:transparent;color:var(--dai-qing);font-size:14px;line-height:20px;text-align:center}.liuyao-manual-row{display:grid;grid-template-columns:36px repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:center;margin-top:3px}.liuyao-manual-row span{color:rgba(0,77,77,.75);font-size:13px}.liuyao-manual-row button,.liuyao-style-options button{min-height:23px;cursor:pointer;border:1px solid rgba(0,77,77,.12);border-radius:8px;background:rgba(245,245,220,.32);color:rgba(0,77,77,.72);font-size:11px}.liuyao-manual-row button.is-active{border-color:var(--hu-po-jin);background:rgba(212,175,55,.1);color:var(--dai-qing-dark)}.liuyao-style-options button.is-active{border-color:var(--dai-qing);color:var(--dai-qing-dark)}.liuyao-direct{width:384px;margin:25px auto 0;text-align:left}.liuyao-direct-title{display:block;height:48px;margin:0 0 16px;text-align:center}.liuyao-direct-title span,.liuyao-direct>strong{display:inline-flex;align-items:center;justify-content:center;color:var(--dai-qing);border-radius:12px;background:rgba(0,77,77,.05);font-family:var(--serif);font-size:18px;font-weight:700;line-height:28px;padding:10px 20px}.liuyao-direct-lines{height:226px;border:1px solid rgba(0,77,77,.1);border-radius:12px;background:var(--xuan-zhi);margin:0 0 16px;padding:6px 8px}.liuyao-direct-row{display:grid;grid-template-columns:20px 1fr 29px;grid-gap:6px;gap:6px;align-items:center;height:35px;padding:6px 8px}.liuyao-direct-row>span{color:var(--dai-qing);font-size:16px;line-height:24px}.liuyao-line{display:flex;height:45px;cursor:pointer;gap:18px;align-items:center;border:0;border-radius:4px;background:transparent;margin:-13px 0;padding:19px 4px}.liuyao-line i{flex:1 1;height:5px;border-radius:3px;background:var(--dai-qing)}.liuyao-line.is-yang{gap:0}.liuyao-moving{height:49px;cursor:pointer;border:1px solid rgba(0,77,77,.12);border-radius:4px;background:transparent;color:rgba(0,77,77,.55);margin:-13px 0;padding:15px 8px;font-size:11px;font-weight:500}.liuyao-moving.is-active{border-color:var(--hu-po-jin);color:var(--hu-po-jin-dark)}.liuyao-direct-tools{display:flex;justify-content:center;gap:8px;margin-top:0}.liuyao-direct-tools button{min-height:31px;border:1px solid rgba(0,77,77,.1);border-radius:8px;color:rgba(0,77,77,.6);margin-left:0;padding:6px 12px;font-size:11px;line-height:16px}.liuyao-direct-plate{width:100%;background:rgba(232,228,201,.82);margin-top:28px}.liuyao-direct-plate .liuyao-plate-head{min-height:136px}.liuyao-direct-plate .liuyao-hexagram-pair.is-single{text-align:center}.liuyao-direct-plate-lines{min-height:208px}.liuyao-direct-plate-notes{min-height:48px}.liuyao-style-card{min-height:77px}.liuyao-style-card.is-expanded{min-height:412px}.liuyao-style-card span{color:rgba(0,77,77,.72);font-size:13px}.liuyao-style-options{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px;gap:0 12px;margin-top:12px}.liuyao-style-section-label{grid-column:1/-1;color:rgba(0,77,77,.3);font-size:11px;font-weight:500;line-height:16.5px;margin:0 0 8px}.liuyao-style-section-label--persona{margin:20px 0 8px}.liuyao-style-options button{display:flex;min-height:82px;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:12px;background:transparent;padding:16px;text-align:left}.liuyao-style-options button.is-compact{min-height:71px;padding:12px 16px}.liuyao-style-options button.is-active{border-width:1px;background:rgba(31,45,45,.05)}.liuyao-style-options button strong{color:var(--dai-qing);font-family:var(--serif);font-size:16px;font-weight:400;line-height:24px}.liuyao-style-options button.is-compact strong{font-size:14px;line-height:20px}.liuyao-style-options button small{margin-top:6px;color:rgba(0,77,77,.56);font-size:11px;line-height:16px}.liuyao-submit{width:100%;height:48px;cursor:pointer;border:0;border-radius:12px;background:rgb(212,175,55);color:rgb(0,51,51);padding:12px 0;font-size:16px;line-height:24px}.liuyao-submit:disabled{cursor:default;opacity:.4}.tool-inline-panel,.tool-page-actions,.tool-stepper{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border:1px dashed rgba(0,77,77,.18);border-radius:8px;background:rgba(0,77,77,.04);margin:18px 0;padding:14px}.overseas-birth-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid rgba(0,77,77,.14);border-radius:10px;background:rgba(245,245,220,.72);margin:14px 0 18px;padding:12px}.overseas-birth-panel .tool-field{margin:0}.overseas-birth-panel .tool-field>span{color:rgba(0,77,77,.5);font-size:10px}.overseas-birth-panel input,.overseas-birth-panel select{width:100%;min-height:38px;border:1px solid rgba(0,77,77,.12);border-radius:8px;background:rgba(245,245,220,.86);color:var(--dai-qing);padding:8px 10px;font-size:12px}.overseas-birth-panel p{grid-column:1/-1;margin:0;color:rgba(0,77,77,.55);font-size:11px;line-height:1.6}.overseas-birth-panel.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;padding:10px}.overseas-birth-panel.is-compact input,.overseas-birth-panel.is-compact select{min-height:34px}.overseas-birth-panel.is-compact p{font-size:10px}.tool-stepper span{color:rgba(0,77,77,.48);font-size:13px;font-weight:700}.tool-stepper .is-active{color:var(--hu-po-jin-dark)}.tool-result{margin-top:22px;border:1px solid rgba(212,175,55,.25);border-radius:8px;background:linear-gradient(155deg,var(--dai-qing) 0,var(--dai-qing-dark) 78%);color:rgba(245,245,220,.9);padding:22px}.tool-result-head{display:flex;align-items:center;gap:8px;color:rgba(245,245,220,.58);font-size:11px;letter-spacing:.2em}.tool-result p{margin:14px 0 0;line-height:1.85}.tool-result small{display:block;margin-top:16px;color:rgba(245,245,220,.48);font-size:12px}.classic-evidence-list{display:grid;grid-gap:10px;gap:10px;border-top:1px solid rgba(245,245,220,.12);margin-top:18px;padding-top:18px}.classic-evidence-list strong{color:var(--hu-po-jin-light)}.classic-evidence-list div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(245,245,220,.1);border-radius:8px;background:rgba(245,245,220,.06);padding:10px 12px}.classic-evidence-list span{color:rgba(245,245,220,.5);font-size:11px;letter-spacing:.08em}.classic-evidence-list p{margin:0;color:rgba(245,245,220,.78);font-size:13px;line-height:1.7}.ai-call-panel{display:grid;grid-gap:12px;gap:12px;border-top:1px solid rgba(245,245,220,.12);margin-top:18px;padding-top:18px}.ai-call-panel>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ai-call-panel strong{color:var(--xuan-zhi)}.ai-call-panel pre,.ai-call-panel span{color:rgba(245,245,220,.72)}.ai-call-panel button{width:-moz-fit-content;width:fit-content;background:rgba(245,245,220,.1);color:var(--xuan-zhi)}.ai-call-panel button:disabled{cursor:progress;opacity:.65}:where(.bazi-ai-entry,.ziwei-ai-entry,.hepan-ai-entry,.jianxiang-ai-entry,.toolkit-ai-entry) .ai-call-panel button{border-color:color-mix(in oklab,var(--dai-qing) 24%,transparent);background:var(--dai-qing);color:var(--xuan-zhi)}:where(.bazi-ai-entry,.ziwei-ai-entry,.hepan-ai-entry,.jianxiang-ai-entry,.toolkit-ai-entry) .ai-call-panel button:disabled{filter:none;opacity:.9}.ai-call-panel pre{overflow:auto;max-height:360px;border:1px solid rgba(245,245,220,.1);border-radius:8px;background:rgba(0,0,0,.12);margin:0;padding:14px;white-space:pre-wrap;line-height:1.8}.ai-call-panel .ai-answer{display:block;overflow:auto;max-height:420px;border:1px solid rgba(245,245,220,.14);border-radius:8px;background:rgba(0,0,0,.16);color:rgba(245,245,220,.9);padding:18px 20px;font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.85;text-align:left;white-space:normal}.ai-call-panel .ai-answer,.ai-call-panel .ai-answer>*{width:100%;min-width:0;box-sizing:border-box;writing-mode:horizontal-tb;-webkit-text-orientation:mixed;text-orientation:mixed}.ai-call-panel .ai-answer>*{max-width:100%}.ai-answer h3{margin:20px 0 9px;color:inherit;font-family:var(--serif);font-size:17px;font-weight:700;line-height:1.55}.ai-answer h3:first-child{margin-top:0}.ai-answer p{display:block;margin:7px 0;color:inherit;overflow-wrap:break-word;word-break:normal}.ai-answer hr{height:1px;border:0;background:currentColor;margin:15px 0;opacity:.14}.ai-answer strong{color:inherit;font-weight:750}.ai-answer span{color:inherit}.ai-answer-item{display:grid;grid-template-columns:.85em minmax(0,1fr);grid-gap:.3em;gap:.3em}.ai-answer-item[data-depth="1"]{margin-left:18px}.ai-answer-item[data-depth="2"]{margin-left:36px}.ai-answer-gap{height:5px}:where(.bazi-ai-entry,.ziwei-ai-entry,.hepan-ai-entry,.jianxiang-ai-entry,.toolkit-ai-entry,.qimen-ai-config,.daliuren-ai-config,.qizheng-ai-config,.liuyao-ai-config,.hecan-paid-confirm) .ai-call-panel .ai-answer{border-color:color-mix(in oklab,var(--dai-qing) 16%,transparent);background:rgba(255,255,255,.68);color:color-mix(in oklab,var(--dai-qing) 92%,black 8%);box-shadow:inset 3px 0 0 color-mix(in oklab,var(--hu-po-jin) 72%,transparent)}.ai-call-error{margin:0;color:#d86b4f;font-size:13px}.ai-call-warning{margin:0;border-left:3px solid color-mix(in oklab,var(--hu-po-jin) 76%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 10%,transparent);color:color-mix(in oklab,var(--dai-qing) 88%,black 12%);padding:10px 12px;font-size:13px;line-height:1.65}.ai-call-progress{margin:0;color:color-mix(in oklab,var(--dai-qing) 70%,transparent);font-size:12px;line-height:1.5}.ai-follow-up-turn{display:grid;grid-gap:10px;gap:10px;border-top:1px solid color-mix(in oklab,var(--dai-qing) 14%,transparent);padding-top:16px}.ai-follow-up-question{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;color:var(--dai-qing)}.ai-follow-up-question span{border:1px solid color-mix(in oklab,var(--dai-qing) 18%,transparent);border-radius:999px;background:color-mix(in oklab,var(--xuan-zhi) 92%,transparent);color:var(--dai-qing);padding:4px 9px;font-size:11px;line-height:1.4}.ai-follow-up-question p{margin:2px 0 0;color:var(--dai-qing);font-size:14px;font-weight:650;line-height:1.65;overflow-wrap:anywhere}.ai-follow-up{display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in oklab,var(--dai-qing) 16%,transparent);border-radius:8px;background:color-mix(in oklab,var(--xuan-zhi) 92%,transparent);padding:16px}.ai-follow-up-actions,.ai-follow-up-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ai-follow-up-head strong{color:var(--dai-qing);font-size:15px}.ai-follow-up-actions>span,.ai-follow-up-head span{color:color-mix(in oklab,var(--dai-qing) 64%,transparent);font-size:12px}.ai-follow-up-suggestions{display:flex;flex-wrap:wrap;gap:8px}.ai-call-panel .ai-follow-up-suggestions button{min-height:34px;border:1px solid color-mix(in oklab,var(--dai-qing) 18%,transparent);border-radius:999px;background:transparent;color:color-mix(in oklab,var(--dai-qing) 82%,transparent);padding:6px 11px;font-size:12px;line-height:1.4;white-space:normal}.ai-call-panel .ai-follow-up-suggestions button:focus-visible,.ai-call-panel .ai-follow-up-suggestions button:hover{border-color:color-mix(in oklab,var(--hu-po-jin) 70%,var(--dai-qing) 30%);background:color-mix(in oklab,var(--hu-po-jin) 10%,transparent);color:var(--dai-qing)}.ai-follow-up textarea{display:block;width:100%;min-height:92px;box-sizing:border-box;resize:vertical;border:1px solid color-mix(in oklab,var(--dai-qing) 20%,transparent);border-radius:6px;outline:0;background:color-mix(in oklab,var(--xuan-zhi) 86%,transparent);color:var(--dai-qing);padding:12px 13px;font:14px/1.7 var(--sans)}.ai-follow-up textarea::placeholder{color:color-mix(in oklab,var(--dai-qing) 48%,transparent)}.ai-follow-up textarea:focus{border-color:color-mix(in oklab,var(--hu-po-jin) 72%,var(--dai-qing) 28%);box-shadow:0 0 0 3px color-mix(in oklab,var(--hu-po-jin) 12%,transparent)}.ai-call-panel .ai-follow-up-actions button{min-height:42px}@media (max-width:640px){.ai-follow-up{padding:14px}.ai-follow-up-question{grid-template-columns:1fr}.ai-follow-up-question span{width:-moz-fit-content;width:fit-content}.ai-call-panel .ai-follow-up-suggestions button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}.ai-follow-up-actions>button{width:100%}}.tool-tag-row{margin-top:14px}.tool-tag-row span{border-radius:999px;background:rgba(245,245,220,.12);color:var(--hu-po-jin-light);padding:4px 10px;font-size:12px}.tool-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.bazi-workbench{display:grid;grid-gap:26px;gap:26px}.bazi-single-page{display:flex;flex-direction:column;align-items:center;padding-top:24px;font-family:var(--serif);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ziwei-single-page{position:relative;padding-top:101px;overflow:hidden}.tool-main--ziwei:has(.ziwei-classic-page){padding-bottom:0}.ziwei-classic-page{display:flex;width:100%;padding-top:101px}.ziwei-classic-card{width:min(672px,100%);margin-bottom:127px}.bazi-single-page.ziwei-classic-page>.bazi-mode-switch,.ziwei-classic-page>.bazi-mode-switch{transform:none}.ziwei-classic-hero .ziwei-corner-seal{display:grid}.ziwei-classic-page .ziwei-classic-form .bazi-overseas-location{top:497px;right:40px;left:40px;width:auto}.ziwei-classic-page .ziwei-classic-form .bazi-overseas-location input{border-radius:4px}.ziwei-classic-page .ziwei-classic-form:has(.bazi-overseas-location){min-height:693px}.ziwei-classic-page .ziwei-classic-form:has(.bazi-overseas-location) .bazi-submit{top:622px}.ziwei-classic-page .ziwei-classic-card:has(.bazi-overseas-location){margin-bottom:138px}.ziwei-classic-page .ziwei-classic-form .bazi-advanced-panel{top:591px;right:40px;left:40px;width:auto;min-height:66px;grid-template-columns:repeat(2,minmax(0,1fr))}.ziwei-classic-page .ziwei-classic-form .bazi-advanced-option{height:66px!important;min-height:66px!important;border-radius:0;padding:8px 12px}.ziwei-classic-page .ziwei-classic-form:has(.bazi-advanced-panel){min-height:771px}.ziwei-classic-page .ziwei-classic-form:has(.bazi-advanced-panel) .bazi-submit{top:689px}.ziwei-classic-page .ziwei-classic-card:has(.bazi-advanced-panel){margin-bottom:142px}.ziwei-glyph-field{position:absolute;inset:0;z-index:0;pointer-events:none}.ziwei-glyph-field span{--decorative-delay:0s;--decorative-peak:0.1;position:absolute;color:var(--dai-qing);font-family:var(--serif);font-size:clamp(14px,1.25vw,28px);letter-spacing:.12em;line-height:1;transform:translateY(-10px);white-space:nowrap;writing-mode:vertical-rl;opacity:0;animation:decorative-text-breathe 12s ease-in-out infinite;animation-delay:var(--decorative-delay)}.ziwei-single-page .ziwei-single-card,.ziwei-single-page>.bazi-mode-switch{position:relative;z-index:1}.ziwei-single-page>.bazi-mode-switch{transform:translateY(-5px)}.bazi-single-card{width:min(672px,100%);overflow:hidden;border:1px solid rgba(0,77,77,.15);border-radius:6px;background:rgba(245,245,220,.74);box-shadow:0 24px 60px -20px rgba(0,51,51,.28)}.bazi-single-card,.bazi-single-page:not(.ziwei-single-page) .bazi-single-card{min-height:956px;margin-top:32px}.ziwei-single-card{min-height:881px;margin-top:19px}.ziwei-single-page .bazi-card-hero{height:199px;padding-top:36px;background:radial-gradient(circle at 50% 58%,rgba(212,175,55,.18),transparent 30%),linear-gradient(180deg,#0b3f3e,#0a3736)}.bazi-card-hero{position:relative;display:flex;height:196px;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding:39px 32px 28px;text-align:center}.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero{height:196px;background:radial-gradient(circle at 50% 58%,rgba(212,175,55,.18),transparent 30%),linear-gradient(180deg,#0b3f3e,#0a3736);padding:36px 32px 28px}.bazi-card-hero:after,.bazi-card-hero:before{position:absolute;content:"";border:1px solid rgba(212,175,55,.32);opacity:.42;pointer-events:none}.bazi-card-hero:before{inset:22px 34px auto;height:92px;border-bottom:0}.bazi-card-hero:after{right:54px;bottom:26px;left:54px;height:38px;border-top:0}.bazi-card-hero p{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;margin:0;color:var(--hu-po-jin);font-size:10px;font-weight:400;letter-spacing:.4em}.bazi-card-hero p:after,.bazi-card-hero p:before{display:block;width:32px;height:1px;content:""}.bazi-card-hero p:before{background:linear-gradient(90deg,transparent,rgba(212,175,55,.45))}.bazi-card-hero p:after{background:linear-gradient(270deg,transparent,rgba(212,175,55,.45))}.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero p{color:rgba(212,175,55,.72)}.bazi-card-hero h1{position:relative;z-index:1;display:flex;justify-content:center;margin:16px 0 0;width:100%;color:var(--dai-qing);font-size:46px;font-weight:500;line-height:69px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero h1{color:var(--hu-po-jin);font-weight:700}.bazi-title-char{display:block;color:var(--hu-po-jin);line-height:inherit}.bazi-card-hero small,.bazi-card-hero span{position:relative;z-index:1;color:rgba(0,77,77,.48);font-size:13px;line-height:1.6}.bazi-card-hero small{color:rgba(0,77,77,.36)}.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero small,.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero span{color:rgba(245,245,220,.68)}.bazi-card-hero h1 .bazi-title-char{color:var(--hu-po-jin);font-size:inherit;font-weight:inherit;line-height:inherit}.bazi-card-hero .bazi-corner-seal{position:absolute;top:16px;right:28px;z-index:2;display:grid;width:26px;height:46px;place-items:center;border:1px solid rgba(255,245,210,.42);border-radius:3px;background:#8a342a;color:#fff1d0;font-size:13px;line-height:1.2;writing-mode:vertical-rl}.ziwei-single-page .bazi-corner-seal{display:none}.bazi-card-hero .ziwei-corner-seal{position:absolute;top:16px;right:28px;z-index:2;display:grid;width:26px;height:46px;place-items:center;border:1px solid rgba(255,245,210,.42);border-radius:3px;background:#8a342a;color:#fff1d0;font-size:13px;line-height:1.2;writing-mode:vertical-rl}.ziwei-single-page .ziwei-single-card:has(.archive-pick-button){min-height:909px}.ziwei-card-form:has(.archive-pick-button){min-height:708px}.ziwei-card-form:has(.archive-pick-button)>.tool-field:nth-of-type(2){top:192px}.ziwei-card-form:has(.archive-pick-button)>.tool-field:nth-of-type(3){top:299px}.ziwei-card-form:has(.archive-pick-button) .tool-grid--four{top:341px}.ziwei-card-form:has(.archive-pick-button) .tool-hint{top:422px}.ziwei-card-form:has(.archive-pick-button) .birth-place-heading{top:469px}.ziwei-card-form:has(.archive-pick-button) .tool-grid--three{top:513px}.ziwei-card-form:has(.archive-pick-button)>.tool-chip-row .bazi-advanced-toggle{top:563px}.ziwei-card-form:has(.archive-pick-button) .bazi-submit{top:611px}.ziwei-single-page .bazi-card-hero p{color:rgba(212,175,55,.72);font-size:10px;font-weight:400;letter-spacing:.4em}.ziwei-single-page .bazi-card-hero h1{color:var(--hu-po-jin);font-weight:700}.ziwei-single-page .bazi-card-hero .ziwei-hero-desc{display:block;width:606px;margin-top:12px;color:rgba(245,245,220,.55);font-size:14px;line-height:22.75px}.ziwei-single-page .bazi-card-hero small,.ziwei-single-page .bazi-card-hero span:not(.ziwei-corner-seal){color:rgba(245,245,220,.68)}.bazi-card-form{position:relative;min-height:758px;background:rgba(245,245,220,.95);padding:40px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form{min-height:732px}.ziwei-card-form{min-height:682px}.ziwei-card-form .field-title-row{min-height:16px}.ziwei-card-form .field-title-row>span,.ziwei-card-form .tool-field>span{color:rgba(0,77,77,.5);font-size:12px;font-weight:400;letter-spacing:.1em;line-height:16px}.bazi-card-form .tool-field{margin-bottom:30px;color:var(--dai-qing);font-family:var(--serif);font-size:14px;font-weight:700}.bazi-card-form .field-title-row{min-height:42px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .field-title-row{min-height:16px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .field-title-row>span,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(2)>span,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3)>span{color:rgba(0,77,77,.5);font-size:12px;font-weight:400;letter-spacing:.1em;line-height:16px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:first-child{gap:12px}.bazi-card-form .archive-pick-button{width:108px;min-height:42px;border-radius:12px;background:var(--xuan-zhi);color:rgba(0,77,77,.7);padding:10px 16px;font-size:14px;font-weight:400;letter-spacing:.085em}.bazi-card-form>.tool-field:first-child{position:relative}.archive-picker-panel{position:absolute;top:50px;right:0;z-index:20;display:grid;width:min(320px,calc(100% - 8px));grid-gap:10px;gap:10px;border:1px solid color-mix(in oklab,var(--hu-po-jin) 34%,var(--dai-qing) 10%);border-radius:14px;background:color-mix(in oklab,var(--xuan-zhi) 96%,transparent);box-shadow:0 18px 42px color-mix(in oklab,var(--dai-qing) 18%,transparent);padding:12px}.archive-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dai-qing-dark)}.archive-picker-heading strong{font-family:var(--serif);font-size:14px;font-weight:600}.archive-picker-heading small,.archive-picker-option small{color:color-mix(in oklab,var(--dai-qing) 56%,transparent);font-size:11px;font-weight:400;line-height:1.4}.archive-picker-list{display:grid;max-height:220px;grid-gap:7px;gap:7px;overflow:auto}.archive-picker-option{display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);border-radius:10px;background:color-mix(in oklab,var(--dai-qing) 5%,transparent);color:var(--dai-qing);cursor:pointer;padding:9px 10px;text-align:left}.archive-picker-option.is-default,.archive-picker-option:hover{border-color:color-mix(in oklab,var(--hu-po-jin) 54%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 13%,transparent)}.archive-picker-option strong{font-size:13px;font-weight:700}.archive-picker-panel>a{justify-self:end;color:var(--hu-po-jin-dark);font-size:11px}.bazi-card-form input,.bazi-card-form select{min-height:46px;border:1px solid rgba(0,77,77,.15);border-radius:4px;background:rgba(232,228,201,.5);color:var(--dai-qing);padding:12px 16px;font-size:14px}.bazi-card-form>.tool-field:first-child input{min-height:53px;border:0;border-bottom:1px solid rgba(0,77,77,.18);border-radius:0;background:transparent;padding:12px 4px;font-size:18px}.bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row{border:0;border-radius:10px;background:rgba(232,228,201,.92);box-shadow:inset 0 0 0 1px rgba(0,77,77,.12);padding:5px}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row{position:relative;z-index:0;min-height:36px;border:0;border-radius:0;background:transparent;padding:0 5px}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row:before{position:absolute;top:-7px;right:0;left:0;z-index:-2;height:56px;border:1px solid rgba(0,77,77,.15);border-radius:16px;background:var(--xuan-zhi-dark);content:""}.bazi-card-form>.tool-field:nth-of-type(2){position:absolute;top:186px;right:40px;left:40px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(2){top:153px;gap:17px}.bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{min-height:36px;border:0;border-radius:3px;background:transparent;color:rgba(0,77,77,.5);padding:8px 0;font-size:14px;font-weight:400;letter-spacing:.1em}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{border-radius:3px;line-height:20px}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{position:relative;z-index:1;min-height:36px;border-radius:0}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active:before{position:absolute;top:-4px;right:0;bottom:-6px;left:0;z-index:-1;border-radius:12px;background:var(--dai-qing);box-shadow:0 8px 16px rgba(0,51,51,.16);content:""}.bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active{color:var(--hu-po-jin);font-weight:700}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active{background:var(--dai-qing);color:var(--hu-po-jin)}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active{color:var(--hu-po-jin);background:transparent;box-shadow:none}@media (min-width:768px){.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row:before{top:-10px}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active:before{top:-6px;bottom:-4px}}.bazi-card-form>.tool-field:nth-of-type(3){position:absolute;top:298px;right:40px;left:40px;display:grid;grid-template-columns:1fr auto;align-items:center}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3){top:272px}.bazi-card-form>.tool-field:nth-of-type(3)>span{grid-column:1}.bazi-card-form>.tool-field:nth-of-type(3) .tool-chip-row{grid-column:2;gap:0;transform:translateX(-3px)}.bazi-card-form>.tool-field:nth-of-type(3) .tool-chip{width:50px;min-height:27px;border:0;border-radius:3px;background:transparent;color:rgba(0,77,77,.5);padding:6px 14px;font-size:10px;font-weight:400;letter-spacing:.1em}.ziwei-card-form>.tool-field:nth-of-type(3) .tool-chip{width:54px;border-radius:6px}.bazi-card-form>.tool-field:nth-of-type(3) .tool-chip.is-active{background:var(--dai-qing);color:var(--xuan-zhi);font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.1)}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip-row .tool-chip.is-active:nth-child(n+2){background:var(--hu-po-jin);color:var(--dai-qing-dark)}.bazi-card-form .tool-grid--four{position:absolute;top:340px;right:40px;left:40px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:8px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four{top:314px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .bazi-lunar-date-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bazi-card-form .tool-grid--four .tool-field{position:relative;height:69px;margin-bottom:0;text-align:center}.bazi-card-form .tool-grid--four .tool-field,.bazi-leap-month-toggle{border:1px solid rgba(0,77,77,.15);border-radius:4px;background:rgba(232,228,201,.5);padding:12px}.bazi-leap-month-toggle{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;color:rgba(0,77,77,.45);font-family:var(--serif);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.bazi-leap-month-toggle.is-active{border-color:rgba(212,175,55,.4);background:rgba(212,175,55,.12);color:var(--hu-po-jin-dark)}.bazi-leap-month-toggle span{display:block;color:inherit;font-size:10px;font-weight:400;line-height:15px}.bazi-leap-month-toggle strong{display:block;margin-top:4px;color:inherit;font-size:14px;font-weight:700;line-height:20px}.bazi-pillars-grid{position:absolute;top:311px;right:40px;left:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.bazi-pillar-card{display:grid;min-height:124px;grid-template-rows:18px 40px 40px;grid-gap:8px;gap:8px;border:1px solid rgba(0,77,77,.15);border-radius:10px;background:rgba(232,228,201,.5);padding:10px;text-align:center}.bazi-pillar-card>span{color:rgba(0,77,77,.5);font-family:var(--serif);font-size:10px;font-weight:400;line-height:15px}.bazi-pillar-card em,.bazi-pillar-card select{display:flex;width:100%;height:40px;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:7px;background:rgba(245,245,220,.36);color:var(--dai-qing);padding:0;text-align:center;font-family:var(--serif);font-size:20px;font-style:normal;font-weight:700;line-height:28px}.bazi-pillar-card select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;text-align-last:center}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid){min-height:715px}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card:has(.bazi-pillars-grid):not(:has(.archive-pick-button)):not(:has(.bazi-advanced-panel)){min-height:887px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid):not(:has(.archive-pick-button)):not(:has(.bazi-advanced-panel)){min-height:642px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid) .tool-hint{top:456px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid)>.tool-chip-row .bazi-advanced-toggle{top:489px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid) .bazi-submit{top:528px}.bazi-card-form .tool-grid--four .tool-field>span{position:static;display:block;height:15px;margin-bottom:-3px;color:rgba(0,77,77,.4);font-size:10px;font-weight:400;letter-spacing:0}.bazi-card-form .tool-grid--four input[type=time],.bazi-card-form .tool-grid--four select{height:20px;min-height:20px;border:0;background:transparent;padding:0;text-align:center;font-weight:700}.bazi-card-form .tool-hint{position:absolute;top:421px;left:40px;width:590px;margin:0;font-size:10px;font-style:italic}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-hint{top:395px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .tool-hint{top:395px}.bazi-card-form .tool-grid--three{position:absolute;top:496px;right:40px;left:40px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three{top:470px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .tool-grid--three{top:470px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .birth-place-heading{position:absolute;top:442px;right:40px;left:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;height:16px;margin:0}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .birth-place-heading{top:442px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .birth-place-heading>span{color:rgba(0,77,77,.5);font-size:12px;font-weight:400;letter-spacing:.1em;line-height:16px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .birth-place-heading .tool-chip-row{display:flex}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .birth-place-heading .tool-chip{min-height:auto;border:0;border-radius:0;background:transparent;color:var(--hu-po-jin-dark);padding:0;font-size:10px;font-weight:400;line-height:15px}.bazi-card-form .tool-grid--three .tool-field{margin-bottom:0}.bazi-card-form .tool-grid--three .tool-field>span,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three .tool-field:first-child>span{display:none}.bazi-single-page:not(.ziwei-single-page) .bazi-overseas-location{position:absolute;top:470px;right:40px;left:40px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .bazi-overseas-location{top:470px}.bazi-single-page:not(.ziwei-single-page) .bazi-overseas-location svg{position:absolute;top:15px;left:12px;width:16px;height:16px;color:rgba(0,77,77,.3);pointer-events:none}.bazi-single-page:not(.ziwei-single-page) .bazi-overseas-location input{width:100%;height:46px;border:1px solid rgba(0,77,77,.15);border-radius:4px;background:rgba(232,228,201,.5);color:var(--dai-qing);font-size:14px;font-weight:400;line-height:20px;padding:12px 16px 12px 36px}.bazi-single-page:not(.ziwei-single-page) .bazi-overseas-location p{margin:12px 0 0;color:rgba(0,77,77,.7);font-size:10px;font-weight:400;line-height:15px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-overseas-location){min-height:759px}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card:has(.bazi-overseas-location):not(:has(.bazi-advanced-panel)){min-height:983px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-overseas-location)>.tool-chip-row .bazi-advanced-toggle{top:559px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid):has(.bazi-overseas-location)>.tool-chip-row .bazi-advanced-toggle{top:559px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-overseas-location) .bazi-submit{top:598px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid):has(.bazi-overseas-location) .bazi-submit{top:598px}.bazi-card-form>.tool-chip-row{display:contents}.bazi-card-form>.tool-chip-row .tool-chip{position:absolute;min-height:auto;border:0;border-radius:0;background:transparent;color:var(--hu-po-jin-dark);padding:0;font-size:10px;font-weight:400}.bazi-card-form>.tool-chip-row .bazi-advanced-toggle{top:469px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{top:443px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid)>.tool-chip-row .bazi-advanced-toggle{top:443px}.ziwei-card-form>.tool-chip-row .bazi-advanced-toggle{top:472px}.bazi-card-form>.tool-chip-row .bazi-advanced-toggle{top:558px;right:40px;width:123px;font-size:11px;letter-spacing:.25em}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{top:532px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid)>.tool-chip-row .bazi-advanced-toggle{top:532px}.ziwei-card-form>.tool-chip-row .bazi-advanced-toggle{top:537px}.bazi-card-form .overseas-birth-panel{position:absolute;top:546px;right:40px;left:40px;z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-style:solid;background:rgba(245,245,220,.94);box-shadow:0 10px 24px rgba(0,51,51,.08)}.bazi-card-form .overseas-birth-panel p{display:none}.bazi-card-form:has(.overseas-birth-panel){min-height:816px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.overseas-birth-panel){min-height:790px}.bazi-card-form:has(.overseas-birth-panel)>.tool-chip-row .bazi-advanced-toggle{top:664px}.bazi-card-form:has(.overseas-birth-panel) .bazi-submit{top:704px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .overseas-birth-panel{top:520px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.overseas-birth-panel)>.tool-chip-row .bazi-advanced-toggle{top:638px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.overseas-birth-panel) .bazi-submit{top:678px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-advanced-panel){min-height:809px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .bazi-advanced-panel{position:absolute;top:587px;right:40px;left:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:auto;min-height:52px;margin:0;border:0;border-radius:0;background:transparent;padding:0}.bazi-advanced-option{display:flex;min-height:52px;align-items:flex-start;gap:12px;border:0;border-left:1px solid color-mix(in oklab,var(--dai-qing) 15%,transparent);border-radius:0;background:transparent;color:var(--dai-qing);padding:4px 0 4px 12px;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.bazi-advanced-checkbox{flex:0 0 auto;width:13px;height:13px;margin:4px 0 0;accent-color:var(--dai-qing)}.bazi-advanced-switch{position:relative;flex:0 0 auto;width:32px;height:18px;margin-top:2px;border-radius:999px;background:var(--hu-po-jin)}.bazi-advanced-switch:after{content:"";position:absolute;top:3px;right:3px;width:12px;height:12px;border-radius:999px;background:rgba(245,245,220,.95)}.bazi-advanced-copy{min-width:0}.bazi-advanced-copy strong{display:block;color:var(--dai-qing);font-size:13px;font-weight:400;line-height:19.5px}.bazi-advanced-copy small{display:block;margin-top:2px;color:rgba(0,77,77,.45);font-size:11px;font-weight:400;line-height:17.6px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-advanced-panel) .bazi-submit{top:648px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-advanced-panel) .bazi-card-footer-code{bottom:0}.ziwei-card-form>.tool-field:nth-of-type(2){top:154px}.ziwei-card-form>.tool-field:nth-of-type(3){top:273px}.ziwei-card-form .tool-grid--four{top:315px}.ziwei-card-form .tool-hint{top:396px}.ziwei-card-form .tool-grid--three{top:487px}.ziwei-card-form .tool-grid--three .tool-field:first-child>span{position:absolute;top:-44px;left:0;display:flex;color:rgba(0,77,77,.5);font-size:12px;font-weight:400;letter-spacing:.1em;line-height:16px}.ziwei-card-form .birth-place-heading{position:absolute;top:443px;right:40px;left:40px;display:flex;flex-direction:row;height:16px;align-items:center;justify-content:space-between;gap:0;margin:0}.ziwei-card-form .birth-place-heading>span{color:rgba(0,77,77,.5);font-size:12px;font-weight:400;letter-spacing:.1em;line-height:16px}.ziwei-card-form .birth-place-heading .tool-chip-row{display:flex;flex:0 0 auto;width:auto}.ziwei-card-form .birth-place-heading .tool-chip{min-height:auto;border:0;border-radius:0;background:transparent;color:var(--hu-po-jin-dark);padding:0;font-size:10px;font-weight:400;letter-spacing:0;line-height:15px}.ziwei-single-page .bazi-overseas-location{position:absolute;top:451px;right:20px;left:20px}.ziwei-single-page .bazi-overseas-location svg{position:absolute;top:15px;left:12px;width:16px;height:16px;color:rgba(0,77,77,.3);pointer-events:none}.ziwei-single-page .bazi-overseas-location input{width:100%;height:46px;border:1px solid rgba(0,77,77,.15);border-radius:12px;background:rgba(232,228,201,.5);color:var(--dai-qing);font-size:14px;font-weight:400;line-height:20px;padding:12px 16px 12px 36px}.ziwei-single-page .bazi-overseas-location p{margin:12px 0 0;color:rgba(0,77,77,.7);font-size:10px;font-weight:400;line-height:15px}.ziwei-card-form:has(.bazi-overseas-location){min-height:653px}.ziwei-card-form:has(.bazi-overseas-location)>.tool-chip-row .bazi-advanced-toggle{top:528px}.ziwei-card-form:has(.bazi-overseas-location) .bazi-submit{top:576px}.ziwei-card-form:has(.bazi-advanced-panel){min-height:797px}.ziwei-card-form .bazi-advanced-panel{position:absolute;top:545px;right:20px;left:20px;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;width:auto;min-height:144px;margin:0;border:0;border-radius:0;background:transparent;padding:0}.ziwei-card-form .bazi-advanced-option{min-height:66px;border-radius:12px;padding:12px}.ziwei-card-form:has(.bazi-advanced-panel) .bazi-submit{top:721px}.ziwei-card-form .birth-place-heading .birth-overseas-toggle{position:relative;z-index:3}.bazi-card-form.ziwei-card-form .field-title-row{min-height:16px}.bazi-submit{position:absolute;top:571px;right:40px;left:40px;width:auto;height:64px;min-height:64px;border:0;border-radius:6px;background:var(--hu-po-jin);box-shadow:0 10px 30px rgba(212,175,55,.3);color:var(--dai-qing-dark);padding:20px 0;font-size:16px;letter-spacing:.6em}.bazi-single-page:not(.ziwei-single-page) .bazi-submit{top:571px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .bazi-submit{top:571px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid):has(.bazi-advanced-panel) .bazi-submit{top:648px}.bazi-card-footer-code{position:absolute;right:0;bottom:0;left:0;height:47px;color:rgba(0,77,77,.25);padding:0 40px 32px;text-align:center;font-size:10px;font-weight:400;letter-spacing:1px;line-height:15px}.ziwei-card-form .bazi-submit{top:585px;height:56px;min-height:56px;background:var(--dai-qing);color:var(--xuan-zhi);margin-top:0;padding:16px 0;border-radius:12px}.qizheng-page{position:relative;display:grid;justify-items:center;min-height:1000px;padding-top:64px;font-family:var(--serif);-webkit-user-select:none;-moz-user-select:none;user-select:none}.qizheng-page:has(.archive-pick-button){min-height:1014px}.qizheng-page:has(.bazi-overseas-location){min-height:1003px}.qizheng-page:has(.archive-pick-button):has(.bazi-overseas-location){min-height:1029px}.qizheng-page:has(.qizheng-inline-panel){min-height:1066px}.qizheng-page:has(.archive-pick-button):has(.qizheng-inline-panel){min-height:1092px}.qizheng-page:after,.qizheng-page:before{position:absolute;z-index:0;color:rgba(0,77,77,.045);font-size:48px;font-weight:500;writing-mode:vertical-rl;opacity:0;animation:decorative-text-breathe 12s ease-in-out infinite;pointer-events:none}.qizheng-page:before{top:180px;left:calc(50% - 600px);content:"紫气";animation-delay:.8s}.qizheng-page:after{top:315px;right:calc(50% - 640px);content:"天机";animation-delay:4.2s}.qizheng-card{position:relative;z-index:1;width:672px;height:796px;border:1px solid rgba(0,77,77,.16);border-radius:6px;background:rgba(245,245,220,.78);box-shadow:0 32px 80px -30px rgba(0,51,51,.36);overflow:visible}.qizheng-card:has(.archive-pick-button){height:822px}.qizheng-card:has(.overseas-birth-panel){height:910px}.qizheng-card:has(.bazi-overseas-location){height:812px}.qizheng-card-hero{position:relative;display:grid;height:240px;justify-items:center;align-content:start;overflow:visible;border-radius:6px 6px 0 0;background:radial-gradient(circle at 50% 56%,rgba(212,175,55,.2),transparent 28%),linear-gradient(180deg,#0b3f3e,#0a3736);padding:36px 32px 28px;text-align:center}.qizheng-card-hero:before{position:absolute;inset:8px;content:"";border:1px solid rgba(212,175,55,.16);pointer-events:none}.qizheng-card-hero p{position:relative;margin:0 0 14px;color:rgba(255,253,246,.78);font-size:11px;font-weight:700;letter-spacing:.48em;text-shadow:0 1px 2px rgba(0,0,0,.22)}.qizheng-card-hero p:after,.qizheng-card-hero p:before{position:absolute;top:50%;width:42px;height:1px;content:"";background:rgba(212,175,55,.28)}.qizheng-card-hero p:before{right:calc(100% + 16px)}.qizheng-card-hero p:after{left:calc(100% + 16px)}.qizheng-card-hero h1{margin:0;width:606px;color:#fffdf6;font-size:46px;font-weight:700;line-height:69px;text-shadow:0 2px 8px rgba(0,0,0,.22)}.qizheng-card-hero small{display:block;width:606px;margin-top:16px;color:rgba(255,253,246,.84);font-size:14px;line-height:22.75px;text-shadow:0 1px 2px rgba(0,0,0,.18)}.qizheng-corner-seal{position:absolute;top:16px;right:30px;display:grid;width:26px;height:46px;place-items:center;border:1px solid rgba(255,245,210,.42);border-radius:3px;background:#8a342a;color:#fff1d0;font-size:13px;line-height:1.2;writing-mode:vertical-rl}.qizheng-status{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:15px;margin-top:22px;border:0;border-radius:0;color:rgba(255,253,246,.8);font-size:10px;font-weight:700;letter-spacing:.28em;line-height:15px;transform:translateX(8.4px)}.qizheng-status:before{display:none;content:none}.qizheng-card-form{min-height:555px;background:rgba(245,245,220,.95);padding:0}.qizheng-card:has(.archive-pick-button) .qizheng-card-form{min-height:581px}.qizheng-form-shell{min-height:555px;border:0;background:transparent;padding:40px}.qizheng-card:has(.archive-pick-button) .qizheng-form-shell{min-height:581px}.qizheng-place-row,.qizheng-row-head{display:flex;align-items:center;justify-content:space-between;color:rgba(0,77,77,.52);font-size:12px;font-weight:700;line-height:16px}.qizheng-place-row>span,.qizheng-row-head>span{letter-spacing:.46em}.qizheng-row-head>div{display:none;align-items:center;gap:10px}.qizheng-row-head small{color:rgba(0,77,77,.42);font-size:11px}.qizheng-row-head .archive-pick-button{display:inline-flex;width:106px;height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(0,77,77,.15);border-radius:12px;background:var(--xuan-zhi);color:rgba(0,77,77,.7);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:0;padding:0 12px}.qizheng-archive-icon{color:var(--hu-po-jin);font-size:13px;line-height:1}.qizheng-archive-chevron{width:13px;height:13px;color:rgba(0,77,77,.5)}.qizheng-archive{display:none}.qizheng-gender{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(0,77,77,.15);border-radius:16px;background:rgb(232,228,201);margin-top:12px;padding:4px;transform:translateY(4.5px)}.qizheng-gender .tool-chip{height:36px;min-height:36px;border:0;border-radius:12px;background:transparent;color:rgba(0,77,77,.44);font-size:14px;font-weight:700;letter-spacing:.08em}.qizheng-gender .tool-chip.is-active{background:var(--dai-qing);box-shadow:0 8px 20px rgba(0,51,51,.22);color:#fffdf6;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.22)}.qizheng-group-label{margin-top:44px;color:rgba(0,77,77,.5);font-size:12px;font-weight:700;line-height:16px}.qizheng-date-grid,.qizheng-region-grid{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.qizheng-date-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qizheng-region-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qizheng-date-grid .tool-field,.qizheng-region-grid .tool-field{position:relative;display:block;height:69px;margin:0;border:1px solid rgba(0,77,77,.12);border-radius:12px;background:rgba(232,228,201,.5);padding:12px;text-align:start;font-size:16px;font-weight:400;line-height:24px}.qizheng-date-grid .tool-field{transform:translateY(-2.5px)}.qizheng-date-grid .tool-field>span,.qizheng-region-grid .tool-field>span{display:block;height:15px;margin:0 0 4px;color:rgba(0,77,77,.36);font-size:10px;font-weight:400;line-height:15px;min-height:0;text-align:center}.qizheng-region-grid .tool-field>span{display:none}.qizheng-date-grid input,.qizheng-date-grid select,.qizheng-region-grid select{display:inline-block;width:100%;height:20px;min-height:0;border:0;background:transparent;color:var(--dai-qing);padding:0;text-align:center;font-family:var(--serif);font-size:14px;font-weight:500;line-height:20px}.qizheng-date-grid select,.qizheng-region-grid select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.qizheng-region-grid .tool-field{height:50px}.qizheng-hint{margin:12px 0 29px;color:rgba(0,77,77,.7);font-size:10px;line-height:15px;font-style:italic}.qizheng-place-row .tool-chip{min-height:auto;border:0;border-radius:0;background:transparent;color:var(--hu-po-jin-dark);padding:0;font-size:10px;font-weight:400}.qizheng-card-form .overseas-birth-panel{margin:14px 0 0;background:rgba(232,228,201,.42)}.qizheng-card-form .overseas-birth-panel.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.qizheng-card-form .bazi-overseas-location{position:relative;margin-top:12px}.qizheng-card-form .bazi-overseas-location svg{position:absolute;top:15px;left:12px;width:16px;height:16px;color:rgba(0,77,77,.3);pointer-events:none}.qizheng-card-form .bazi-overseas-location input{width:100%;height:46px;border:1px solid rgba(0,77,77,.15);border-radius:12px;background:rgba(232,228,201,.5);color:var(--dai-qing);font-family:var(--serif);font-size:14px;line-height:20px;padding:12px 16px 12px 36px}.qizheng-card-form .bazi-overseas-location p{margin:12px 0 0;color:rgba(0,77,77,.52);font-size:10px;line-height:15px;text-align:center}.qizheng-advanced{display:flex;width:123px;align-items:center;justify-content:flex-end;gap:8px;margin:16px 0 0 auto;cursor:pointer;border:0;background:transparent;color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:11px;letter-spacing:.25em;line-height:16.5px}.qizheng-card:has(.bazi-overseas-location) .qizheng-advanced{margin-top:9px}.qizheng-submit{display:flex;width:max-content;height:52px;min-height:52px;align-items:center;justify-content:center;border:1px solid var(--dai-qing);border-radius:999px;background:var(--dai-qing);box-shadow:0 14px 32px rgba(0,51,51,.22);color:var(--xuan-zhi);cursor:pointer;font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:.18em;margin:36px auto 0;padding:0 40px}html[data-skin=moye] .qizheng-card-form,html[data-skin=moye] .qizheng-form-shell,html[data-skin=muye] .qizheng-card-form,html[data-skin=muye] .qizheng-form-shell,html[data-theme=zen-dark] .qizheng-card-form,html[data-theme=zen-dark] .qizheng-form-shell{color:#1f2d2d}html[data-skin=moye] .qizheng-group-label,html[data-skin=moye] .qizheng-place-row,html[data-skin=moye] .qizheng-row-head,html[data-skin=muye] .qizheng-group-label,html[data-skin=muye] .qizheng-place-row,html[data-skin=muye] .qizheng-row-head,html[data-theme=zen-dark] .qizheng-group-label,html[data-theme=zen-dark] .qizheng-place-row,html[data-theme=zen-dark] .qizheng-row-head{color:rgba(31,45,45,.68)}html[data-skin=moye] .qizheng-gender .tool-chip,html[data-skin=muye] .qizheng-gender .tool-chip,html[data-theme=zen-dark] .qizheng-gender .tool-chip{color:rgba(31,45,45,.56);text-shadow:none}html[data-skin=moye] .qizheng-gender .tool-chip.is-active,html[data-skin=muye] .qizheng-gender .tool-chip.is-active,html[data-theme=zen-dark] .qizheng-gender .tool-chip.is-active{background:#1b2d2d;color:#fffdf6;text-shadow:0 1px 8px rgba(0,0,0,.24)}html[data-skin=moye] .qizheng-date-grid .tool-field,html[data-skin=moye] .qizheng-region-grid .tool-field,html[data-skin=muye] .qizheng-date-grid .tool-field,html[data-skin=muye] .qizheng-region-grid .tool-field,html[data-theme=zen-dark] .qizheng-date-grid .tool-field,html[data-theme=zen-dark] .qizheng-region-grid .tool-field{color:#1f2d2d}html[data-skin=moye] .qizheng-date-grid .tool-field>span,html[data-skin=moye] .qizheng-region-grid .tool-field>span,html[data-skin=muye] .qizheng-date-grid .tool-field>span,html[data-skin=muye] .qizheng-region-grid .tool-field>span,html[data-theme=zen-dark] .qizheng-date-grid .tool-field>span,html[data-theme=zen-dark] .qizheng-region-grid .tool-field>span{color:rgba(31,45,45,.5)}html[data-skin=moye] .qizheng-card-form .bazi-overseas-location input,html[data-skin=moye] .qizheng-date-grid input,html[data-skin=moye] .qizheng-date-grid select,html[data-skin=moye] .qizheng-region-grid select,html[data-skin=muye] .qizheng-card-form .bazi-overseas-location input,html[data-skin=muye] .qizheng-date-grid input,html[data-skin=muye] .qizheng-date-grid select,html[data-skin=muye] .qizheng-region-grid select,html[data-theme=zen-dark] .qizheng-card-form .bazi-overseas-location input,html[data-theme=zen-dark] .qizheng-date-grid input,html[data-theme=zen-dark] .qizheng-date-grid select,html[data-theme=zen-dark] .qizheng-region-grid select{color:#1f2d2d}html[data-skin=moye] .qizheng-date-grid select option,html[data-skin=moye] .qizheng-region-grid select option,html[data-skin=muye] .qizheng-date-grid select option,html[data-skin=muye] .qizheng-region-grid select option,html[data-theme=zen-dark] .qizheng-date-grid select option,html[data-theme=zen-dark] .qizheng-region-grid select option{background:#fffdf6;color:#1f2d2d}html[data-skin=moye] .qizheng-card-form .bazi-overseas-location input::placeholder,html[data-skin=muye] .qizheng-card-form .bazi-overseas-location input::placeholder,html[data-theme=zen-dark] .qizheng-card-form .bazi-overseas-location input::placeholder{color:rgba(31,45,45,.46)}html[data-skin=moye] .qizheng-row-head .archive-pick-button,html[data-skin=muye] .qizheng-row-head .archive-pick-button,html[data-theme=zen-dark] .qizheng-row-head .archive-pick-button{background:#fffdf6;color:#1f2d2d}@media (min-width:701px){.qizheng-card:not(:has(.bazi-overseas-location)):not(:has(.qizheng-inline-panel)) .qizheng-submit{margin-top:38.75px}}.qizheng-inline-panel{display:grid;min-height:65px;grid-gap:8px;gap:8px;margin-top:14px;border:0;background:transparent;padding:0;color:rgba(0,77,77,.62);font-size:11px;line-height:17px}.qizheng-inline-panel strong{color:rgba(0,77,77,.72);font-size:12px;font-weight:700;letter-spacing:.16em;line-height:18px}.qizheng-inline-panel span{color:rgba(0,77,77,.55);font-size:12px;line-height:19px}.qizheng-method-note{position:absolute;top:884px;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;width:670px;height:38px;min-height:38px;border:0;background:transparent;color:rgba(0,77,77,.35);cursor:pointer;font-family:var(--serif);font-size:10px;letter-spacing:.25em;margin:0;transform:translateX(-50%);white-space:nowrap}.qizheng-page:has(.archive-pick-button) .qizheng-method-note{top:911px}.qizheng-page:has(.bazi-overseas-location) .qizheng-method-note{top:900px}.qizheng-page:has(.archive-pick-button):has(.bazi-overseas-location) .qizheng-method-note{top:926px}.qizheng-page:has(.qizheng-inline-panel) .qizheng-method-note{top:963px}.qizheng-page:has(.archive-pick-button):has(.qizheng-inline-panel) .qizheng-method-note{top:989px}.qizheng-page:has(.qizheng-method-panel){min-height:1597px}.qizheng-page:has(.qizheng-method-panel.has-verification){min-height:1754px}.qizheng-page:has(.qizheng-method-panel.has-difference){min-height:1803px}.qizheng-page:has(.qizheng-method-panel.has-difference.has-verification){min-height:1960px}.qizheng-method-note span{display:inline-flex;border:1px solid rgba(212,175,55,.22);border-radius:999px;color:rgba(212,175,55,.62);padding:2px 9px;letter-spacing:.06em}.qizheng-method-panel{position:absolute;top:948.8px;left:50%;z-index:2;display:block;width:min(670px,calc(100vw - 32px));border:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(0,77,77);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;padding:4px 28px 20px;text-rendering:auto;transform:translateX(-50%)}.daily-rule-panel strong,.hecan-paid-detail strong{color:var(--dai-qing-dark);font-family:var(--serif);font-size:13px;font-weight:700;letter-spacing:.12em}.daily-rule-panel span,.hecan-paid-detail span{font-size:12px;line-height:1.75}.qizheng-method-panel p{margin:0 0 16px;color:rgba(0,77,77,.55);font-size:12px;line-height:19.5px}.qizheng-method-table{overflow:hidden;border:1px solid rgba(0,77,77,.1);border-radius:12px;margin:0 0 16px}.qizheng-method-table>div{display:flex;gap:12px;padding:10px 16px}.qizheng-method-table>div.is-muted{background:rgba(232,228,201,.35)}.qizheng-method-table>div>span:first-child{flex:0 0 56px;color:rgba(0,77,77,.8);font-size:11px;line-height:16.5px;letter-spacing:.15em}.qizheng-method-table>div>span:last-child{min-width:0;color:rgba(0,77,77,.65);font-size:12px;line-height:19.5px}.qizheng-method-row-note{display:inline;margin-left:4px;color:rgba(0,77,77,.7);font-size:11px;line-height:13px}.qizheng-method-fold-shell{overflow:hidden;width:100%;border:1px solid rgba(0,77,77,.1);border-radius:12px;background:rgba(232,228,201,.4);margin:0 0 16px}.qizheng-method-fold-shell.is-open{border-color:rgba(212,175,55,.24);background:rgba(232,228,201,.52)}.qizheng-method-fold{display:flex;width:100%;height:40px;min-height:40px;align-items:center;justify-content:space-between;border:0;border-radius:0;background:transparent;color:rgba(0,77,77,.7);cursor:pointer;font-family:inherit;font-size:16px;line-height:24px;letter-spacing:0;padding:12px 16px;text-align:left}.qizheng-method-fold-shell.is-open .qizheng-method-fold{color:rgba(0,77,77,.82)}.qizheng-method-fold-content{display:block;list-style:none;margin:0;padding:4px 16px 16px}.qizheng-method-fold-content li{display:flex;margin:0 0 10px;padding:0;color:rgba(0,77,77,.6);font-size:12px;line-height:19.5px}.qizheng-method-fold-content li:last-child{margin-bottom:0}.qizheng-method-panel small{display:block;width:100%;color:rgba(0,77,77,.55);font-size:10px;font-style:italic;line-height:15px;text-align:center}.qizheng-page:has(.qizheng-result){min-height:auto;padding-bottom:96px}.qizheng-result{position:relative;z-index:1;width:672px;margin-top:52px;color:var(--dai-qing);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.qizheng-mobile-summary-card,.qizheng-professional-chart{display:none}.qizheng-result-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(0,77,77,.12);border-radius:14px;background:rgba(245,245,220,.78)}.qizheng-result-head span,.qizheng-result-head strong{display:grid;min-height:58px;place-items:center;border-right:1px solid rgba(0,77,77,.08)}.qizheng-result-head span{color:rgba(0,77,77,.52);font-size:12px;letter-spacing:.28em}.qizheng-result-head strong{color:var(--dai-qing-dark);font-family:var(--serif);font-size:18px;font-weight:700}.qizheng-result-head strong:last-child{border-right:0}.qizheng-result-flags{display:flex;justify-content:center;gap:10px;margin:18px 0 26px}.qizheng-result-flags span{border:1px solid rgba(212,175,55,.28);border-radius:999px;background:rgba(212,175,55,.08);color:rgba(0,77,77,.62);font-size:12px;line-height:18px;padding:5px 12px}.qizheng-chart-section{border:1px solid rgba(0,77,77,.12);border-radius:16px;background:rgba(245,245,220,.72);box-shadow:0 20px 60px -44px rgba(0,51,51,.45);margin-top:22px;padding:24px}.qizheng-ai-config h2,.qizheng-ai-entry h2,.qizheng-chart-section h2{margin:0 0 18px;color:var(--dai-qing-dark);font-family:var(--serif);font-size:20px;font-weight:700;letter-spacing:.18em;text-align:center}.qizheng-chart-section h3{margin:22px 0 12px;color:rgba(0,77,77,.62);font-size:12px;font-weight:700;letter-spacing:.2em;text-align:center}.qizheng-chart-section p{margin:0;color:rgba(0,77,77,.62);font-size:13px;line-height:1.8}.qizheng-chart-section small{display:block;margin-top:16px;color:rgba(0,77,77,.5);font-size:12px;line-height:1.7}.qizheng-palace-grid,.qizheng-pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.qizheng-pattern-grid{margin-top:18px}.qizheng-palace-grid article,.qizheng-pattern-grid article,.qizheng-star-list article{border:1px solid rgba(0,77,77,.1);border-radius:12px;background:rgba(232,228,201,.42);padding:14px 16px}.qizheng-pattern-grid article{position:relative}.qizheng-palace-grid strong,.qizheng-pattern-grid strong,.qizheng-star-list strong{display:block;color:var(--dai-qing-dark);font-size:15px;font-weight:700}.qizheng-pattern-grid span{position:absolute;top:13px;right:14px;border-radius:999px;font-size:11px;padding:2px 8px}.qizheng-pattern-grid .is-good{background:rgba(212,175,55,.14);color:#8b6c0e}.qizheng-pattern-grid .is-hard{background:rgba(156,61,84,.1);color:#9c3d54}.qizheng-pattern-grid p{margin-top:10px}.qizheng-palace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qizheng-palace-grid article{min-height:110px}.qizheng-palace-grid span{color:rgba(0,77,77,.5);font-size:12px}.qizheng-palace-grid em,.qizheng-palace-grid small{margin-top:8px}.qizheng-palace-grid em{display:block;color:rgba(0,77,77,.72);font-size:13px;font-style:normal}.qizheng-star-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.qizheng-star-list article{display:grid;grid-template-columns:58px 28px 1fr;grid-gap:8px;gap:8px;align-items:center}.qizheng-star-list em,.qizheng-star-list p,.qizheng-star-list small{margin:0;color:rgba(0,77,77,.62);font-size:12px;font-style:normal}.qizheng-star-list em,.qizheng-star-list small{grid-column:3}.qizheng-omen-section>div{border:1px solid rgba(0,77,77,.1);border-radius:12px;background:rgba(232,228,201,.38);margin-top:12px;padding:14px 16px}.qizheng-omen-section>div>strong{display:block;margin-bottom:10px;color:var(--dai-qing-dark);font-size:13px;letter-spacing:.3em}.qizheng-year-row{display:flex;align-items:center;justify-content:center;gap:24px}.qizheng-year-row button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(0,77,77,.14);border-radius:999px;background:transparent;color:var(--dai-qing)}.qizheng-year-row svg{width:16px;height:16px}.qizheng-year-row strong{color:var(--dai-qing-dark);font-size:22px}.qizheng-year-row span{margin-left:4px;color:rgba(0,77,77,.52);font-size:13px}.qizheng-limit-current{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.qizheng-limit-current article{border:1px solid rgba(0,77,77,.1);border-radius:12px;background:rgba(232,228,201,.42);padding:16px}.qizheng-limit-current span{color:rgba(0,77,77,.5);font-size:12px}.qizheng-limit-current strong{display:block;margin:8px 0;color:var(--dai-qing-dark);font-size:18px}.qizheng-ai-entry>div,.qizheng-ai-tabs,.qizheng-limit-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.qizheng-limit-buttons button{height:25px;border:1px solid rgba(0,77,77,.1);border-radius:6px;background:transparent;color:rgba(0,77,77,.5);font-size:10px;padding:4px 8px}.qizheng-limit-buttons button.is-active{border-color:rgba(212,175,55,.6);background:rgba(212,175,55,.12);color:var(--dai-qing);font-weight:500}.qizheng-ai-config,.qizheng-ai-entry{margin-top:28px;padding:26px 0 0;text-align:center}.qizheng-ai-entry>div button,.qizheng-ai-tabs button{min-height:37.5px;border:1px solid rgba(0,77,77,.15);border-radius:999px;background:transparent;color:rgba(0,77,77,.5);font-size:13px;padding:8px 20px}.qizheng-ai-entry>div button.is-active,.qizheng-ai-tabs button.is-active{border-color:var(--hu-po-jin);background:rgba(212,175,55,.1);color:var(--dai-qing-dark);font-weight:500}.qizheng-ai-main{margin-top:26px}.qizheng-ai-entry p{margin:14px 0 0;color:rgba(0,77,77,.45);font-size:12px}.qizheng-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.qizheng-product,.qizheng-style-grid button{border:1px solid rgba(0,77,77,.15);border-radius:12px;background:transparent;color:var(--dai-qing);cursor:pointer;padding:16px;text-align:left}.qizheng-product.is-active,.qizheng-style-grid button.is-active{border-color:var(--dai-qing);background:rgba(0,77,77,.05)}.qizheng-product strong,.qizheng-style-grid strong{display:block;color:var(--dai-qing-dark);font-size:15px;margin-bottom:8px}.qizheng-product em,.qizheng-style-grid span{display:block;color:rgba(0,77,77,.58);font-size:12px;font-style:normal;line-height:1.7}.qizheng-product{display:grid;width:100%;grid-template-columns:32px 1fr auto;grid-gap:6px 12px;gap:6px 12px;margin-top:18px}.qizheng-product span{grid-row:span 2;color:var(--hu-po-jin-dark);font-size:20px}.qizheng-product b{grid-row:span 2;align-self:center;color:var(--dai-qing-dark);font-size:13px;font-weight:700}.qizheng-ai-tabs{justify-content:flex-start;margin-top:18px}.qizheng-ai-config .ai-call-panel{border:0;margin-top:20px;padding-top:0}.qizheng-ai-config .ai-call-panel>div:first-child{display:none}.qizheng-ai-config .ai-call-panel button{width:max-content;min-height:52px;border:1px solid rgba(0,0,0,0);border-radius:14px;background:var(--hu-po-jin);color:var(--dai-qing-dark);font-family:var(--serif);font-size:15px;font-weight:700;letter-spacing:.08em;padding:0 30px}.qizheng-ai-config .ai-call-panel pre{color:rgba(0,77,77,.72);border-color:rgba(0,77,77,.1);background:rgba(232,228,201,.4);text-align:left}.hecan-page{position:relative;display:grid;align-content:start;justify-items:center;min-height:900px;padding-top:0;font-family:var(--serif);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hecan-progress{display:flex;width:290px;align-items:center;justify-content:space-between;color:rgba(0,77,77,.3);font-family:var(--sans);font-size:10px;font-weight:400;letter-spacing:2.5px;line-height:15px;margin:8px 0 34px;text-align:center}.hecan-progress span{position:relative}.hecan-progress span:after{position:absolute;top:50%;right:-19px;width:32px;height:1px;content:"";background:rgba(0,77,77,.14)}.hecan-progress span:last-child:after{display:none}.hecan-progress .is-active{color:#9c3d54}.hecan-card{position:relative;width:672px;min-height:772px;overflow:visible;border:1px solid rgba(0,77,77,.15);border-radius:6px;background:rgba(245,245,220,.95);box-shadow:0 24px 60px -20px rgba(0,51,51,.28)}.hecan-card:has(.overseas-birth-panel){min-height:888px}.hecan-card-hero{position:relative;display:grid;height:199px;align-content:start;justify-items:center;overflow:visible;border-radius:6px 6px 0 0;background:radial-gradient(circle at 50% 56%,rgba(156,61,84,.22),transparent 30%),linear-gradient(180deg,#0b3f3e,#0a3736);padding:44px 40px 28px;text-align:center}.hecan-card-hero:before{position:absolute;inset:8px;content:"";border:1px solid rgba(212,175,55,.16);pointer-events:none}.hecan-card-hero p{position:relative;z-index:1;margin:0 0 6px;color:rgba(255,253,246,.78);font-size:11px;font-weight:700;letter-spacing:.48em;text-shadow:0 1px 2px rgba(0,0,0,.22)}.hecan-card-hero p:after,.hecan-card-hero p:before{position:absolute;top:50%;width:42px;height:1px;content:"";background:rgba(212,175,55,.28)}.hecan-card-hero p:before{right:calc(100% + 16px)}.hecan-card-hero p:after{left:calc(100% + 16px)}.hecan-card-hero h1{position:relative;z-index:1;width:606px;margin:0;color:#fffdf6;font-size:46px;font-weight:700;line-height:69px;transform:translateX(-8px);text-shadow:0 2px 8px rgba(0,0,0,.22)}.hecan-card-hero small{position:relative;z-index:1;display:block;margin-top:4px;color:rgba(255,253,246,.84);font-size:14px;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.18)}.hecan-corner-seal{position:absolute;top:16px;right:28px;z-index:2;display:grid;width:31px;height:55px;place-items:center;border:1px solid rgba(255,245,210,.42);border-radius:4px;background:#9c3d54;color:#fff1d0;font-size:13px;line-height:1.25;writing-mode:vertical-rl}.hecan-card-form{position:relative;min-height:571px;background:rgba(245,245,220,.95);padding:31px 40px 36px}.hecan-error{position:absolute;top:12px;left:40px;margin:0;color:#9c3d54;font-size:13px;font-weight:700}.birth-form-error{width:100%;margin:0 0 18px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent,#b23a2e) 55%,transparent);border-radius:6px;background:color-mix(in srgb,var(--accent,#b23a2e) 10%,var(--surface,#fff));color:var(--text,#18312f);font-size:14px;line-height:1.65}.hecan-place-row,.hecan-row-head{display:flex;align-items:center;justify-content:space-between;color:rgba(0,77,77,.52);font-size:13px;font-weight:700}.hecan-place-row{font-size:12px;line-height:16px}.hecan-row-head>div{display:flex;align-items:center;gap:10px}.hecan-row-head small{color:rgba(0,77,77,.42);font-size:11px}.hecan-archive{width:106px;min-height:42px;cursor:pointer;background:rgb(245,245,220);color:rgba(0,77,77,.7);font-family:var(--serif);font-size:14px;font-weight:400;line-height:20px}.hecan-archive,.hecan-gender{border:1px solid rgba(0,77,77,.12);border-radius:12px}.hecan-gender{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;background:rgba(232,228,201,.7);margin-top:18px;padding:2px}.hecan-gender .tool-chip{min-height:36px;border:0;border-radius:8px;background:transparent;color:rgba(0,77,77,.44);padding:8px 0;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0}.hecan-gender .tool-chip.is-active{background:var(--dai-qing);box-shadow:0 8px 20px rgba(0,51,51,.22);color:#fffdf6;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.22)}.hecan-group-label{margin-top:40px;color:rgba(0,77,77,.5);font-size:12px;font-weight:700;line-height:16px}.hecan-date-grid,.hecan-region-grid{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.hecan-date-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hecan-region-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hecan-date-grid .tool-field,.hecan-region-grid .tool-field{position:relative;display:block;height:69px;margin:0;border:1px solid rgba(0,77,77,.12);border-radius:10px;background:rgba(232,228,201,.52);padding:12px;text-align:center}.hecan-region-grid .tool-field{height:50px}.hecan-date-grid .tool-field>span,.hecan-region-grid .tool-field>span{display:block;height:15px;color:rgba(0,77,77,.36);font-size:10px;font-weight:400;line-height:15px;margin-bottom:4px}.hecan-region-grid .tool-field>span{display:none}.hecan-date-grid input,.hecan-date-grid select,.hecan-region-grid select{display:block;width:100%;height:20px;min-height:20px;border:0;background:transparent;color:var(--dai-qing);padding:0;text-align:center;font-family:var(--serif);font-size:14px;font-weight:500;line-height:20px}.hecan-hint{margin:12px 0 32px;color:rgba(0,77,77,.42);font-size:10px;font-style:italic;line-height:15px}.hecan-place-row .tool-chip{min-height:auto;border:0;border-radius:0;background:transparent;color:rgb(184,150,15);padding:0;font-size:10px;font-weight:400;line-height:15px}.hecan-card-form .overseas-birth-panel{margin:14px 0 0;background:rgba(232,228,201,.42)}.hecan-card-form .overseas-birth-panel.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.hecan-overseas-search{width:100%;margin:12px 0 0}.hecan-overseas-search input{width:100%;height:46px;border:1px solid rgba(0,77,77,.12);border-radius:10px;background:rgba(232,228,201,.5);color:var(--dai-qing);font-family:var(--serif);font-size:14px;font-weight:400;line-height:20px;padding:0 12px}.hecan-card-form:has(.hecan-overseas-search) .hecan-submit{margin-top:58.5px}.hecan-submit{display:flex;width:233px;max-width:100%;height:52px;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:14px;background:#9c3d54;box-shadow:0 14px 32px rgba(156,61,84,.28);color:#fbeeef;cursor:pointer;font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:.18em;margin:47px auto 0}.hecan-next-note{width:-moz-fit-content;width:fit-content;margin:8px auto 0;color:rgba(0,77,77,.3);font-size:10px;text-align:center}@media (min-width:768px){.hecan-card-form>:not(.hecan-error):not(.hecan-submit):not(.hecan-next-note){transform:translateY(7px)}.hecan-date-grid .tool-field,.hecan-region-grid .tool-field{transform:translateY(3px)}}.hecan-orbit-stage,.hecan-proof-stage{position:relative;width:min(1694px,calc(100vw - 32px));min-height:810px;font-family:var(--serif)}.hecan-star-ring{position:absolute;inset:0;display:grid;place-items:center;color:rgba(0,77,77,.08);font-size:18px;letter-spacing:.58em;line-height:2.2;text-align:center;pointer-events:none}.hecan-star-ring span{--decorative-delay:0s;--decorative-peak:1;display:block;max-width:720px;opacity:0;animation:decorative-text-breathe 12s ease-in-out infinite;animation-delay:var(--decorative-delay)}:is(.qimen-luoshu,.daliuren-zodiac,.hecan-star-ring) span:first-child{--decorative-delay:0s}:is(.qimen-luoshu,.daliuren-zodiac,.hecan-star-ring) span:nth-child(2){--decorative-delay:0.55s}:is(.qimen-luoshu,.daliuren-zodiac,.hecan-star-ring) span:nth-child(3){--decorative-delay:1.1s}:is(.qimen-luoshu,.daliuren-zodiac) span:nth-child(4){--decorative-delay:1.65s}:is(.qimen-luoshu,.daliuren-zodiac) span:nth-child(5){--decorative-delay:2.2s}:is(.qimen-luoshu,.daliuren-zodiac) span:nth-child(6){--decorative-delay:2.75s}:is(.qimen-luoshu,.daliuren-zodiac) span:nth-child(7){--decorative-delay:3.3s}:is(.qimen-luoshu,.daliuren-zodiac) span:nth-child(8){--decorative-delay:3.85s}:is(.qimen-luoshu,.daliuren-zodiac) span:nth-child(9){--decorative-delay:4.4s}.daliuren-zodiac span:nth-child(10){--decorative-delay:4.95s}.daliuren-zodiac span:nth-child(11){--decorative-delay:5.5s}.daliuren-zodiac span:nth-child(12){--decorative-delay:6.05s}.hecan-pick-head{position:relative;z-index:1;width:448px;margin:109px auto 0;text-align:center}.hecan-pick-head h1,.hecan-proof-hero h1{margin:0;color:var(--dai-qing);font-size:60px;font-weight:700;line-height:1;letter-spacing:.18em}.hecan-pick-head h1{display:inline-block;width:auto;font-size:48px;line-height:48px}.hecan-orbit-stage:has(.hecan-system-button.is-bazi) .hecan-pick-head,.hecan-orbit-stage:has(.hecan-system-button.is-qizheng) .hecan-pick-head,.hecan-orbit-stage:has(.hecan-system-button.is-ziwei) .hecan-pick-head{margin-top:92px}.hecan-pick-head p{margin:20px 0 18px;color:rgba(0,77,77,.7);font-size:14px;line-height:1.45}.hecan-pick-head button{border:0;background:transparent;color:rgba(0,77,77,.45);cursor:pointer;font-family:var(--serif);font-size:12px}.hecan-system-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,80px);justify-content:center;grid-gap:16px;gap:16px;margin-top:41px}.hecan-system-item{display:grid;justify-items:center;grid-gap:10px;gap:10px;width:80px}.hecan-system-button{display:grid;width:72px;height:72px;place-items:center;grid-gap:0;gap:0;border:2px solid rgba(0,77,77,.2);border-radius:16px;background:rgba(245,245,220,.55);color:rgba(0,77,77,.45);cursor:pointer;font-family:var(--serif);opacity:.6}.hecan-system-button span{align-self:end;font-size:18px;font-weight:700;line-height:24px}.hecan-system-button small{align-self:start;font-size:9px;letter-spacing:.12em;opacity:.7}.hecan-system-button.is-bazi,.hecan-system-button.is-qizheng,.hecan-system-button.is-ziwei{width:80px;height:80px;color:var(--xuan-zhi);opacity:1}.hecan-system-button.is-bazi{border-color:var(--dai-qing);background:var(--dai-qing)}.hecan-system-button.is-ziwei{border-color:#7c5cbf;background:#7c5cbf;color:#fff}.hecan-system-button.is-qizheng{border-color:var(--hu-po-jin);background:var(--hu-po-jin);color:var(--dai-qing)}.hecan-system-item p{margin:0;color:rgba(0,77,77,.5);font-size:10px;line-height:1.3;text-align:center}.hecan-proof-action{position:relative;z-index:1;width:max-content;margin:40px auto 0;text-align:center}.hecan-paid-action button,.hecan-proof-action button{display:flex;min-width:163px;height:52px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:14px;background:#9c3d54;color:#fbeeef;cursor:pointer;font-family:var(--serif);font-size:15px;font-weight:800;letter-spacing:.16em;padding:0 28px}.hecan-proof-action button[aria-disabled=true]{cursor:default;width:206px;opacity:.5;padding:0 18px}.hecan-proof-action button:not([aria-disabled=true]){width:332px;padding:0 18px}.hecan-paid-action p,.hecan-proof-action p{margin:8px 0 0;color:rgba(0,77,77,.7);font-size:11px}.hecan-proof-stage{min-height:1943px;padding-top:0}.hecan-proof-nav{position:absolute;top:16px;left:8px;z-index:2;display:flex;gap:16px}.hecan-proof-nav button{border:0;background:transparent;color:rgba(0,77,77,.45);cursor:pointer;font-family:var(--serif);font-size:10px}.hecan-proof-hero{position:relative;z-index:1;width:330px;margin:167px auto 0;text-align:center}.hecan-proof-hero>span{display:inline-flex;align-items:center;justify-content:center;min-width:104px;min-height:25px;border:1px solid rgba(156,61,84,.4);border-radius:999px;background:rgba(245,245,220,.7);color:#9c3d54;font-size:10px;font-weight:700;letter-spacing:.3em}.hecan-proof-hero h1{display:inline-block;width:auto;margin-top:16px;letter-spacing:.08em}.hecan-proof-hero p{margin:14px 0 0;color:rgba(0,77,77,.7);font-size:14px;line-height:1.45}.hecan-proof-card{position:relative;z-index:2;width:672px;margin:219px auto 0;color:var(--dai-qing)}.hecan-proof-title{width:max-content;margin:0 auto 24px;color:#9c3d54;font-size:11px;font-weight:700;line-height:16.5px;letter-spacing:.35em;text-align:center}.hecan-proof-card>p{margin:0;color:rgba(0,77,77,.8);font-size:12px;line-height:1.65}.hecan-signal-list{margin-top:18px}.hecan-signal-row{display:grid;grid-template-columns:120px 1fr;align-items:center;min-height:62px;border-top:1px solid rgba(0,77,77,.08)}.hecan-signal-row>div{display:grid;grid-gap:2px;gap:2px}.hecan-signal-row span{font-size:14px}.hecan-signal-row small{color:rgba(174,136,31,.75);font-size:9.5px}.hecan-signal-row em{justify-self:start;border:1px solid rgba(33,145,92,.3);border-radius:999px;background:rgba(33,145,92,.06);color:#176b47;font-size:11px;font-style:normal;line-height:27px;padding:0 12px}.hecan-signal-row em.is-warn{border-color:rgba(204,67,67,.3);background:rgba(204,67,67,.06);color:#a43b3b}.hecan-signal-row em.is-neutral{border-color:rgba(0,77,77,.16);background:rgba(0,77,77,.04);color:rgba(0,77,77,.62)}.hecan-signal-row em.is-mixed{white-space:normal}.hecan-model-ground,.hecan-rule-copy{margin-top:22px!important;font-size:10px!important}.hecan-model-ground{max-height:46px;overflow:hidden;color:rgba(0,77,77,.42)!important}.hecan-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.hecan-detail-grid>div{min-height:102px;border:1px solid rgba(0,77,77,.12);border-radius:12px;background:rgba(232,228,201,.4);padding:16px}.hecan-detail-grid p{margin:0 0 8px;color:var(--dai-qing);font-size:14px}.hecan-detail-grid span{color:rgba(0,102,102,.8);font-size:12px;line-height:1.55}.hecan-price-line{margin-top:18px!important;font-size:11px!important;line-height:17.875px!important;text-align:center}.hecan-detail-title{width:100%;color:rgba(0,77,77,.4);font-size:10px;line-height:15px;letter-spacing:.4em}.hecan-paid-action{margin-top:125px;text-align:center}.hecan-paid-action button{width:264px;margin:0 auto;background:var(--hu-po-jin);box-shadow:0 8px 24px rgba(212,175,55,.3);color:var(--dai-qing-dark);font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:.05em;padding:0 32px}.hecan-paid-detail{display:grid;max-width:540px;justify-items:start;margin:16px auto 0;text-align:left}.hecan-paid-page{width:min(672px,calc(100% - 48px));min-height:1981px;margin:0 auto;padding:48px 0 0;color:var(--dai-qing);font-family:var(--serif)}.hecan-paid-shell{width:100%}.hecan-paid-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:15px}.hecan-paid-topline span{color:var(--dai-qing-light);font-size:10px;line-height:15px;letter-spacing:.4em}.hecan-paid-topline button{border:0;background:transparent;color:rgba(0,77,77,.55);cursor:pointer;font-family:var(--serif);font-size:10px;line-height:15px;letter-spacing:.2em;padding:0}.hecan-paid-page h1{margin:0;color:var(--dai-qing);font-size:30px;font-weight:500;line-height:36px}.hecan-paid-birth{margin:33px 0 0;color:rgba(0,77,77,.55);font-size:14px;line-height:20px}.hecan-paid-overview{margin-top:32px;border:1px solid rgba(0,77,77,.1);border-radius:20px;background:var(--xuan-zhi-dark);padding:28px}.hecan-paid-overview>p{margin:0 0 16px;color:rgba(0,77,77,.7);font-size:11px;line-height:16.5px;letter-spacing:0;text-align:center}.hecan-paid-section-title{margin:0;color:var(--dai-qing-light);font-size:10px;line-height:15px;letter-spacing:.4em;text-align:left}.hecan-paid-signal-list{display:block;border-top:1px solid rgba(0,77,77,.1);border-bottom:1px solid rgba(0,77,77,.1)}.hecan-paid-signal-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px;min-height:62px;border-bottom:1px solid rgba(0,77,77,.08);padding:12px 0}.hecan-paid-signal-row:last-child{border-bottom:0}.hecan-paid-signal-row>div{display:flex;flex:0 0 auto;align-items:baseline;gap:6px}.hecan-paid-signal-row span{font-size:14px;line-height:21px}.hecan-paid-signal-row small{color:rgba(174,136,31,.75);font-size:9.5px;line-height:14px}.hecan-paid-signal-row em{display:inline-flex;align-items:center;border:1px solid rgba(33,145,92,.3);border-radius:999px;background:rgba(33,145,92,.06);color:#176b47;font-size:10.5px;font-style:normal;line-height:27px;padding:0 4px;white-space:nowrap}.hecan-paid-signal-row em.is-warn{border-color:rgba(204,67,67,.3);background:rgba(204,67,67,.06);color:#a43b3b}.hecan-paid-signal-row em.is-neutral{border-color:rgba(0,77,77,.16);background:rgba(0,77,77,.04);color:rgba(0,77,77,.62)}.hecan-paid-signal-row em.is-mixed{display:inline-flex;max-width:278px;font-size:11px;line-height:1.4;padding:8px 10px;white-space:normal}.hecan-paid-badge-list{display:flex;max-width:278px;flex-wrap:wrap;gap:6px 6px}.hecan-paid-config{display:block;margin-top:48px}.hecan-paid-config>p{margin:24px 0 0;color:rgba(0,77,77,.4);font-size:10px;line-height:15px;letter-spacing:.3em}.hecan-paid-config>p:first-of-type{margin-top:33px}.hecan-paid-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.hecan-paid-config button{display:block;width:100%;min-height:85px;border:1px solid rgba(0,77,77,.15);border-radius:12px;background:transparent;color:var(--dai-qing);cursor:pointer;padding:16px;text-align:left}.hecan-paid-config button.is-active{border-color:var(--dai-qing);background:rgba(0,77,77,.05)}.hecan-paid-config strong{display:block;font-size:14px;line-height:21px}.hecan-paid-config span{display:block;margin-top:6px;color:var(--dai-qing-light);font-size:12px;line-height:20.4px}.hecan-paid-spec{margin-top:81px;border-top:1px solid rgba(0,77,77,.1);padding-top:8px}.hecan-paid-spec-card{display:grid;grid-template-columns:24px 1fr auto;grid-gap:8px;gap:8px;align-items:center;min-height:135px;margin-top:24px;border:1px solid rgba(156,61,84,.45);border-radius:12px;background:rgba(156,61,84,.05);padding:20px}.hecan-paid-spec-card>strong{color:var(--hu-po-jin);font-size:20px;line-height:24px}.hecan-paid-spec-card p{margin:0;font-size:14px;line-height:20px}.hecan-paid-spec-card span{display:block;margin-top:6px;color:var(--dai-qing-light);font-size:10.5px;line-height:17px}.hecan-paid-spec-card em{align-self:center;color:var(--hu-po-jin);font-size:24px;font-style:normal;line-height:30px}.hecan-paid-spec-card small{grid-column:3;color:rgba(0,77,77,.45);font-size:10px;line-height:15px;text-align:center}.hecan-paid-final{width:min(346px,calc(100% + 10px));height:52px;justify-content:center;border:0;border-radius:14px;background:var(--hu-po-jin);color:var(--dai-qing-dark);font-size:15px;letter-spacing:.05em}.hecan-paid-confirm,.hecan-paid-final{display:flex;align-items:center;margin:47px auto 0}.hecan-paid-confirm{width:min(384px,100%);min-height:247px;flex-direction:column;border:1px solid rgba(156,61,84,.4);border-radius:16px;background:rgba(156,61,84,.04);padding:20px;text-align:center}.hecan-paid-confirm p{margin:0;color:var(--dai-qing);font-family:var(--serif);font-size:13px;font-weight:700;letter-spacing:.3em;line-height:20px}.hecan-paid-confirm span{display:block;margin-top:10px;color:rgba(0,77,77,.55);font-size:12px;line-height:20px}.hecan-paid-confirm .hecan-paid-final{width:100%;margin:24px 0 0}.hecan-paid-confirm .ai-call-panel{width:100%;gap:10px;margin-top:18px;border-top:1px solid rgba(156,61,84,.16);padding-top:18px;text-align:left}.hecan-paid-confirm .ai-call-panel>div:first-child{justify-content:center;text-align:center}.hecan-paid-confirm .ai-call-panel strong{display:none}.hecan-paid-confirm .ai-call-panel span{color:rgba(0,77,77,.48);font-family:var(--serif);font-size:11px;line-height:17px}.hecan-paid-confirm .ai-call-panel button{display:flex;width:100%;height:52px;align-items:center;justify-content:center;border:0;border-radius:14px;background:var(--hu-po-jin);color:var(--dai-qing-dark);font-family:var(--serif);font-size:15px;letter-spacing:.05em}.hecan-paid-confirm .ai-call-panel pre{max-height:420px;border-color:rgba(0,77,77,.12);background:rgba(255,250,239,.72);color:var(--dai-qing);font-family:var(--serif);font-size:13px}.hecan-paid-confirm .ai-call-error{color:#a43b3b;font-family:var(--serif);text-align:center}.hecan-paid-cancel{margin-top:12px;border:0;background:transparent;color:rgba(0,77,77,.5);cursor:pointer;font-family:var(--serif);font-size:11px;line-height:17px;text-decoration:none}.hecan-paid-cancel:hover{color:var(--dai-qing);text-decoration:underline;text-underline-offset:4px}.hecan-paid-disclaimer{margin:12px 0 0;color:rgba(0,77,77,.7);font-size:11px;line-height:16.5px;text-align:center}@media (max-width:600px){.hecan-paid-page{width:min(672px,calc(100% - 16px));min-height:1893px}.hecan-paid-option-grid{grid-template-columns:1fr}.hecan-paid-final{margin:47px -5px 0}.hecan-paid-confirm{width:100%;min-height:247px}.hecan-paid-confirm .hecan-paid-final{margin:24px 0 0}}.bazi-mode-switch{display:inline-flex;justify-self:center;align-items:center;gap:4px;border:1px solid rgba(0,77,77,.16);border-radius:999px;background:rgba(255,255,248,.52);box-shadow:0 10px 30px rgba(0,51,51,.05);padding:4px}.bazi-mode-switch a,.bazi-mode-switch button{display:inline-flex;align-items:center;justify-content:center;min-width:93px;min-height:28px;cursor:pointer;border:0;border-radius:999px;background:transparent;color:rgba(0,77,77,.56);padding:6px 20px;font-family:var(--serif);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.1em}.bazi-mode-switch a.is-active,.bazi-mode-switch button.is-active{background:var(--dai-qing);box-shadow:0 8px 18px rgba(0,51,51,.16);color:var(--xuan-zhi)}.hepan-original-form{width:min(1152px,calc(100vw - 32px));display:grid;justify-self:center;grid-gap:32px;gap:32px;margin-top:24px}.tool-panel.hepan-original-form{width:min(1152px,calc(100vw - 32px));border:0;background:transparent;box-shadow:none;padding:0}.hepan-original-title{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;transform:translateY(7px)}.hepan-original-title span{position:relative;color:var(--hu-po-jin);font-size:10px;font-weight:700;line-height:15px;letter-spacing:.5em;transform:translateY(-5px)}.hepan-original-title span:after,.hepan-original-title span:before{position:absolute;top:50%;width:42px;height:1px;content:"";background:rgba(212,175,55,.48)}.hepan-original-title span:before{right:calc(100% + 14px)}.hepan-original-title span:after{left:calc(100% + 14px)}.hepan-original-title h1{color:var(--dai-qing);width:100%;font-size:36px;font-weight:700;line-height:40px;letter-spacing:.6em}.hepan-original-title h1,.hepan-original-title p{margin:0;font-family:var(--serif);transform:translateY(3px)}.hepan-original-title p{color:rgba(0,77,77,.36);font-size:12px;font-style:italic}.hepan-original-form .tool-dual{grid-template-columns:repeat(2,560px);justify-content:center;gap:32px;transform:translateY(16px)}.tool-person{position:relative;display:grid;width:560px;min-height:474px;grid-gap:12px;gap:12px;border:2px solid var(--hu-po-jin);border-radius:32px;background:rgba(245,245,220,.9);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:32px}.hepan-original-form .tool-person .tool-field{margin-bottom:0;gap:8px;font-family:var(--serif);font-size:12px;font-weight:700}.hepan-original-form .tool-person .tool-field>span{color:rgba(0,77,77,.42)}.hepan-original-form .tool-person .tool-field input[type=text]{min-height:37px;border:0;border-bottom:1px solid rgba(0,77,77,.16);border-radius:0;background:transparent;padding:8px 0;color:var(--dai-qing);font-family:var(--serif);font-size:14px}.hepan-original-form .tool-person .tool-field input[type=text]:focus{border-color:rgba(212,175,55,.7);box-shadow:none}.hepan-original-form .tool-person>.hepan-card-head+.tool-field{margin-top:4px}.hepan-original-form:not(.ziwei-hepan-form) .tool-person:not(:has(.hepan-pillars-grid))>.hepan-card-head+.tool-field{transform:translateY(1.5px)}.hepan-original-form .tool-person>.tool-chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(0,77,77,.12);border-radius:10px;background:rgba(232,228,201,.92);margin-top:4px;padding:5px}.hepan-original-form:not(.ziwei-hepan-form) .tool-person:not(:has(.hepan-pillars-grid))>.hepan-gender-row{transform:translateY(3px)}.hepan-original-form .tool-person>.tool-chip-row .tool-chip{min-height:36px;border:0;border-radius:6px;background:transparent;color:rgba(0,77,77,.48);padding:10px 0;font-family:var(--serif);font-size:11px;font-weight:400;letter-spacing:.1em}.hepan-original-form .tool-person>.tool-chip-row .tool-chip.is-active{background:var(--dai-qing);color:var(--xuan-zhi);font-weight:700}.hepan-original-form .tool-grid--four,.hepan-original-form .tool-grid--three{gap:8px}.hepan-original-form .tool-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));transform:translateY(-4.5px)}.hepan-original-form .tool-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));transform:translateY(3.5px)}.hepan-original-form .tool-grid .tool-field{position:relative}.hepan-original-form .tool-grid .tool-field>span{position:absolute;top:11px;left:0;right:0;pointer-events:none;text-align:center;color:rgba(0,77,77,.32);font-size:10px;letter-spacing:.12em}.hepan-control-box{position:relative;min-width:0;border:1px solid rgba(0,77,77,.15);background:rgba(232,228,201,.5);color:var(--dai-qing);padding:8px;transition:border-color .2s ease}.hepan-control-box:focus-within,.hepan-control-box:hover{border-color:rgba(212,175,55,.68)}.hepan-control-box--date{height:60px;border-radius:12px;text-align:center}.hepan-control-box--date>span{display:block;margin:0 0 4px;color:rgba(0,77,77,.7);font-size:9px;font-weight:400;line-height:13.5px}.hepan-control-box--region{height:42px;border-radius:8px}.hepan-native-control{width:100%;height:auto;min-height:0;border:0;border-radius:4px;outline:0;background:transparent;color:var(--dai-qing);padding:0;font-family:var(--serif)}.hepan-control-box--date .hepan-native-control{font-size:12px;font-weight:700;line-height:16px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hepan-control-box--date input.hepan-native-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.hepan-control-box--region .hepan-native-control{font-size:10px;font-weight:400;line-height:15px;padding-right:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hepan-control-chevron{position:absolute;top:50%;right:4px;width:12px;height:12px;color:rgba(0,77,77,.3);pointer-events:none;transform:translateY(-50%)}.hepan-original-form .tool-person input[type=time],.hepan-original-form .tool-person select{min-height:50px;border:1px solid rgba(0,77,77,.1);border-radius:10px;background:rgba(232,228,201,.58);color:var(--dai-qing);padding:21px 14px 8px;font-family:var(--serif);font-size:12px;font-weight:700}.hepan-original-form .tool-person .hepan-native-control{min-height:0;border:0;border-radius:4px;background:transparent;padding:0;font-weight:inherit}.hepan-original-form .tool-person .hepan-control-box--date input.hepan-native-control[type=time],.hepan-original-form .tool-person .hepan-control-box--date select.hepan-native-control{height:16px;min-height:0;border:0;background:transparent;padding:0;font-size:12px;font-weight:700;line-height:16px}.hepan-original-form .tool-person .hepan-control-box--date select.hepan-native-control,.hepan-original-form .tool-person .hepan-control-box--region select.hepan-native-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hepan-original-form .tool-person .hepan-control-box--region select.hepan-native-control{height:15px;padding:0 16px 0 0;font-size:10px;font-weight:400;line-height:15px}.hepan-manual-district-input{grid-column:1/-1}.field-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.archive-pick-button{cursor:pointer;border:1px solid rgba(212,175,55,.32);border-radius:999px;background:rgba(255,248,215,.62);color:var(--hu-po-jin-dark);padding:7px 13px;font-size:12px;font-weight:800}.hepan-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.hepan-card-head span{display:inline-flex;min-width:69px;height:23px;align-items:center;justify-content:center;border-radius:999px;background:var(--dai-qing);color:var(--hu-po-jin-light);padding:4px 12px;font-size:10px;font-weight:700;line-height:15px}.hepan-original-form:not(.ziwei-hepan-form) .hepan-card-head span{border:1px solid rgba(255,253,246,.26);background:#1b2d2d;color:#fffdf6;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.22);box-shadow:0 8px 18px rgba(0,51,51,.18)}.hepan-card-head button{display:inline-flex;width:auto;min-width:94px;height:30px;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(212,175,55,.3);border-radius:8px;background:rgba(212,175,55,.08);color:var(--hu-po-jin-dark);padding:6px 12px;font-family:var(--serif);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.hepan-archive-panel{position:absolute;top:70px;right:24px;z-index:5;display:grid;width:min(280px,calc(100% - 48px));max-height:270px;overflow:auto;grid-gap:8px;gap:8px;border:1px solid rgba(212,175,55,.28);border-radius:14px;background:rgba(255,255,248,.96);box-shadow:0 18px 40px rgba(0,51,51,.16);padding:10px}.hepan-archive-panel button{display:grid;grid-gap:3px;gap:3px;cursor:pointer;border:1px solid rgba(0,77,77,.1);border-radius:10px;background:rgba(232,228,201,.45);color:var(--dai-qing);padding:10px 12px;text-align:left}.hepan-archive-panel button:hover{border-color:rgba(212,175,55,.55);background:rgba(212,175,55,.1)}.hepan-archive-panel strong{font-size:13px;line-height:1.3}.hepan-archive-panel small{color:rgba(0,77,77,.54);font-size:11px;line-height:1.4}.hepan-archive-panel a{justify-self:end;color:var(--hu-po-jin-dark);font-size:11px;line-height:1.5}.hepan-calendar-row{min-height:27px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.hepan-calendar-row>span{flex:0 0 auto;line-height:15px}.hepan-calendar-row .tool-chip-row{flex:0 0 auto;justify-content:flex-end;gap:0;transform:translate(-3px,-6px)}.hepan-calendar-row>span{transform:translateY(-9px)}.hepan-calendar-row .tool-chip{min-height:27px;border:0;border-radius:6px;background:transparent;color:rgba(0,77,77,.48);padding:6px 14px;font-family:var(--serif);font-size:10px;font-weight:400;letter-spacing:.1em}.hepan-calendar-row .tool-chip.is-active{background:var(--dai-qing);color:var(--xuan-zhi);font-weight:700}.hepan-calendar-row .tool-chip-row .tool-chip.is-active:nth-child(n+2){background:var(--hu-po-jin);color:var(--dai-qing-dark)}.hepan-pillars-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;transform:translateY(-6px)}.tool-person:has(.hepan-pillars-grid)>.hepan-card-head+.tool-field{transform:translateY(2px)}.hepan-original-form:not(.ziwei-hepan-form) .tool-person:has(.hepan-pillars-grid){align-content:start;min-height:482px}.tool-person:has(.hepan-pillars-grid)>.hepan-gender-row{transform:translateY(6px)}.tool-person:has(.hepan-pillars-grid) .hepan-calendar-row{transform:translateY(12.5px)}.tool-person:has(.hepan-pillars-grid) .hepan-pillars-grid{transform:translateY(10.5px)}.hepan-pillar-card{display:grid;min-height:108px;grid-template-rows:16px 40px 40px;grid-gap:8px;gap:8px;border:1px solid rgba(0,77,77,.15);border-radius:12px;background:rgba(232,228,201,.5);padding:8px 10px;text-align:center}.hepan-pillar-card>span{color:rgba(0,77,77,.5);font-family:var(--serif);font-size:9px;font-weight:400;line-height:13.5px}.hepan-pillar-card em,.hepan-pillar-card select{display:flex;width:100%;height:40px;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:7px;background:rgba(245,245,220,.36);color:var(--dai-qing);padding:0;text-align:center;font-family:var(--serif);font-size:18px;font-style:normal;font-weight:700;line-height:28px}.hepan-pillar-card select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;text-align-last:center}.hepan-original-form .tool-person .hepan-pillar-card select{height:40px;min-height:40px;border:0;border-radius:7px;background:rgba(245,245,220,.36);padding:0;font-size:18px;line-height:28px}.hepan-time-hint{display:block;margin-top:-8px;color:rgba(0,77,77,.38);font-size:12px;font-style:italic;text-align:center}.hepan-relation-row{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.hepan-original-form:not(.ziwei-hepan-form) .hepan-relation-row{transform:translateY(7px)}.hepan-original-form>.tool-field{gap:16px;margin-top:41px}.hepan-original-form>.tool-field>span{font-size:10px;line-height:15px}.hepan-relation-row .tool-chip{min-width:auto;min-height:54px;justify-content:center;border-radius:999px;border-color:rgba(0,77,77,.15);background:rgba(245,245,220,.5);color:rgba(0,77,77,.5);padding:12px 24px;font-size:16px;font-weight:400}.hepan-relation-row .tool-chip.is-active{border-color:var(--hu-po-jin);background:var(--dai-qing);color:var(--hu-po-jin);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform:scale(1.05)}.hepan-original-form:not(.ziwei-hepan-form) .hepan-relation-row .tool-chip.is-active{border-color:rgba(27,45,45,.95);background:#1b2d2d;color:#fffdf6;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 16px 28px rgba(0,51,51,.18)}.hepan-original-form:not(.ziwei-hepan-form) .hepan-relation-row .tool-chip.is-active .hepan-relation-icon{color:inherit;opacity:1}.hepan-relation-icon{font-size:18px}.hepan-original-form .tool-submit{width:min(320px,100%);height:64px;min-height:64px;justify-self:center;background:var(--hu-po-jin);border-radius:16px;color:var(--dai-qing-dark);padding:20px 0;letter-spacing:.8em;margin-top:17px}.hepan-original-form:not(.ziwei-hepan-form) .tool-submit{border:1px solid rgba(255,253,246,.22);background:#1b2d2d;color:#fffdf6;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.24);box-shadow:0 18px 34px rgba(0,51,51,.16)}.hepan-original-form:not(.ziwei-hepan-form) .tool-submit:disabled{opacity:1;filter:saturate(.88);color:rgba(255,253,246,.74);background:rgba(27,45,45,.9)}.hepan-original-form .tool-dual:has(.hepan-pillars-grid)+.tool-field{margin-top:41px}.ziwei-hepan-form .hepan-original-title p{width:100%;line-height:16px}.ziwei-hepan-form .hepan-original-title{transform:translateY(7px)}.ziwei-hepan-form .hepan-card-head{transform:translateY(-2px)}.ziwei-hepan-form .hepan-card-head span{border:1px solid rgba(255,253,246,.26);background:#1b2d2d;color:#fffdf6;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.22);box-shadow:0 8px 18px rgba(0,51,51,.18)}.ziwei-hepan-form .tool-dual{transform:translateY(18px)}.ziwei-hepan-form .tool-person>.hepan-card-head+.tool-field{transform:translateY(1.5px)}.ziwei-hepan-form .tool-person>.ziwei-gender-switch{position:relative;display:flex;height:48px;align-items:center;cursor:pointer;border:1px solid rgba(0,77,77,.15);border-radius:12px;background:rgb(232,228,201);padding:4px;transform:translateY(4px)}.ziwei-gender-thumb{position:absolute;top:4px;left:4px;width:calc((100% - 8px) / 2);height:40px;border-radius:8px;background:var(--dai-qing);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:transform .3s ease}.ziwei-gender-switch.is-female .ziwei-gender-thumb{transform:translateX(100%)}.ziwei-hepan-form .tool-person>.ziwei-gender-switch .tool-chip{position:relative;z-index:1;display:block;height:41px;min-height:41px;flex:1 1;border:0;border-radius:3px;background:transparent;color:rgba(0,77,77,.5);padding:12px 0;font-family:var(--serif);font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:.1em;text-align:center}.ziwei-hepan-form .tool-person>.ziwei-gender-switch .tool-chip.is-active{background:transparent;color:#fffdf6;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.22)}.ziwei-hepan-form .hepan-calendar-row .tool-chip-row{gap:0;transform:translate(-3px,-6px)}.ziwei-hepan-form .hepan-relation-row{gap:12px;transform:translateY(0)}.ziwei-hepan-form .hepan-relation-row .tool-chip{display:inline-flex;width:141px;height:58px;min-height:58px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border:1px solid rgba(0,77,77,.15);border-radius:16px;background:rgba(245,245,220,.5);color:rgba(0,77,77,.64);padding:12px 20px;font-family:var(--serif);font-size:14px;font-weight:700;line-height:1.15;text-align:left;transform:none}.ziwei-hepan-form .hepan-relation-row .tool-chip:first-child{width:132px}.ziwei-hepan-form .hepan-relation-row .tool-chip small{display:block;max-width:100%;color:inherit;font-size:10px;font-weight:400;letter-spacing:0;line-height:1.2;opacity:.72;white-space:nowrap}.ziwei-hepan-form .hepan-relation-row .tool-chip.is-active{border-color:rgba(27,45,45,.95);background:#1b2d2d;color:#fffdf6;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 16px 28px rgba(0,51,51,.18);transform:none}.ziwei-hepan-form .tool-submit{width:169px;height:52px;min-height:52px;border:1px solid rgba(255,253,246,.22);border-radius:16px;background:#1b2d2d;color:#fffdf6;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.24);box-shadow:0 18px 34px rgba(0,51,51,.16);padding:15px 28px;font-size:14px;line-height:20px;letter-spacing:.3em;margin-top:-2px}.ziwei-hepan-form .tool-submit:disabled{opacity:1;filter:saturate(.88);color:rgba(255,253,246,.74);background:rgba(27,45,45,.9)}.ziwei-hepan-form>.tool-field{margin-top:50px}.hepan-result{width:min(720px,calc(100vw - 48px));justify-self:center;margin:56px auto 0;color:var(--dai-qing);font-family:var(--serif);-webkit-user-select:text;-moz-user-select:text;user-select:text}.ziwei-hepan-result{width:min(576px,calc(100vw - 48px))}.hepan-ai-entry,.hepan-result-section,.hepan-result-title,.hepan-score-list{border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:18px;background:color-mix(in oklab,var(--xuan-zhi-dark) 88%,transparent);box-shadow:0 16px 48px rgba(0,51,51,.06)}.hepan-result-title{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:26px;text-align:center}.hepan-result-title span{color:var(--dai-qing);font-size:18px;font-weight:500}.hepan-result-title strong{color:var(--hu-po-jin-dark);font-size:56px;font-weight:500;line-height:1}.hepan-ai-entry p,.hepan-result-section p,.hepan-result-section small,.hepan-result-title p,.hepan-score-list p{color:color-mix(in oklab,var(--dai-qing) 56%,transparent)}.hepan-score-list{display:grid;grid-gap:18px;gap:18px;margin-top:24px;padding:24px}.hepan-score-list article{display:grid;grid-gap:8px;gap:8px}.hepan-score-list article>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hepan-score-list span{color:var(--dai-qing);font-size:15px}.hepan-score-list strong{color:var(--hu-po-jin-dark);font-size:14px;font-weight:500}.hepan-score-list i{display:block;overflow:hidden;height:8px;border-radius:999px;background:color-mix(in oklab,var(--dai-qing) 10%,transparent)}.hepan-score-list b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hu-po-jin),var(--hu-po-jin-light))}.hepan-score-list p{margin:0;font-size:12px;line-height:18px}.hepan-ai-entry,.hepan-result-section{margin-top:24px;padding:24px}.hepan-ai-entry h2,.hepan-result-section h2{margin:0;color:var(--dai-qing);font-size:18px;font-weight:500;line-height:27px;letter-spacing:.16em;text-align:center}.hepan-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.bazi-hepan-result .hepan-pair-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hepan-evidence-section article,.hepan-link-list article,.hepan-pair-grid article{border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:14px;background:color-mix(in oklab,var(--xuan-zhi) 76%,transparent);padding:16px}.hepan-evidence-section span,.hepan-pair-grid span{display:block;color:color-mix(in oklab,var(--dai-qing) 50%,transparent);font-size:11px;line-height:16px}.hepan-pair-grid strong{display:block;margin-top:8px;color:var(--dai-qing);font-size:16px;font-weight:500;line-height:24px}.hepan-pair-grid em{display:inline-flex;margin-top:8px;border-radius:999px;background:color-mix(in oklab,var(--hu-po-jin) 12%,transparent);color:var(--hu-po-jin-dark);padding:4px 8px;font-size:11px;font-style:normal}.hepan-link-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.hepan-link-list article{display:flex;align-items:flex-start;gap:10px}.hepan-link-list span{display:inline-flex;width:26px;height:26px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklab,var(--hu-po-jin) 14%,transparent);color:var(--hu-po-jin-dark);font-size:12px}.hepan-link-list span.is-hard{background:color-mix(in oklab,#9f302b 12%,transparent);color:#9f302b}.hepan-link-list p{margin:2px 0 0;font-size:13px;line-height:22px}.hepan-result-section small{display:block;margin-top:14px;text-align:center}.hepan-evidence-section article{display:grid;grid-gap:4px;gap:4px;margin-top:12px}.hepan-evidence-section strong{color:var(--dai-qing);font-size:13px;font-weight:500}.hepan-ai-entry{border-color:color-mix(in oklab,var(--hu-po-jin) 26%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 6%,var(--xuan-zhi-dark));text-align:center}.hepan-ai-entry>p{margin:8px 0 0;font-size:13px;line-height:22px}.hepan-ai-focus,.hepan-product-grid{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.hepan-ai-focus{grid-template-columns:repeat(3,minmax(0,1fr))}.hepan-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hepan-ai-focus button,.hepan-product-grid button{border:1px solid color-mix(in oklab,var(--dai-qing) 14%,transparent);border-radius:14px;background:color-mix(in oklab,var(--xuan-zhi) 78%,transparent);color:color-mix(in oklab,var(--dai-qing) 70%,transparent);padding:12px;font-family:var(--serif);font-size:13px;line-height:20px}.hepan-ai-focus button.is-active,.hepan-product-grid button.is-active{border-color:color-mix(in oklab,var(--hu-po-jin) 55%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 12%,var(--xuan-zhi));color:var(--dai-qing)}.hepan-product-grid b,.hepan-product-grid span,.hepan-product-grid strong{display:block}.hepan-product-grid strong{letter-spacing:.16em;font-weight:500}.hepan-product-grid span{margin-top:6px;color:color-mix(in oklab,var(--dai-qing) 52%,transparent);font-size:12px}.hepan-product-grid b{margin-top:8px;color:var(--hu-po-jin-dark);font-weight:500}.hepan-ai-entry .ai-call-panel{border-top-color:color-mix(in oklab,var(--dai-qing) 10%,transparent);text-align:left}.hepan-ai-entry .ai-call-panel strong{color:var(--dai-qing)}.hepan-ai-entry .ai-call-error,.hepan-ai-entry .ai-call-panel span{color:color-mix(in oklab,var(--dai-qing) 55%,transparent)}.credit-plan-grid,.tool-method-grid,.tool-scene-grid,.wiki-entry-grid{display:grid;grid-gap:12px;gap:12px}.tool-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-method-grid .tool-chip{min-height:72px;flex-direction:column;border-radius:8px}.tool-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hexagram{display:grid;width:min(260px,100%);grid-gap:8px;gap:8px;margin:20px auto}.hexagram-line{display:flex;height:22px;cursor:pointer;gap:18px;border-radius:4px;background:transparent;padding:0}.hexagram-line span{flex:1 1;border-radius:3px;background:var(--dai-qing)}.hexagram-line.is-yang{gap:0}.tool-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.toolkit-list{width:min(1024px,calc(100vw - 48px));margin:0 auto;gap:24px}.daily-card,.daily-check,.profile-grid article,.talk-card,.terms-page article,.toolkit-card,.wiki-entry-card{border:1px solid rgba(0,77,77,.12);border-radius:8px;background:rgba(255,255,248,.55)}.toolkit-card{position:relative;min-height:210px;overflow:hidden;border:1px solid rgba(245,245,220,.08);border-radius:16px;background:linear-gradient(135deg,rgb(0,77,77),rgb(0,51,51));color:rgba(245,245,220,.72);padding:32px;text-decoration:none}.toolkit-card .tool-badge{position:absolute;top:16px;right:16px;display:inline-flex;min-height:20px;border:0;background:rgba(255,253,246,.14);color:#fffdf6;padding:2px 12px;font-size:12px;font-weight:700;line-height:16px;text-shadow:0 1px 1px rgba(0,0,0,.18)}.toolkit-glyph{display:inline-block;color:rgba(255,253,246,.38);font-size:36px;line-height:40px}.toolkit-card h2,.toolkit-glyph{font-family:var(--serif);font-weight:400}.toolkit-card h2{margin:16px 0 0;color:#fffdf6;font-size:20px;line-height:28px;text-shadow:0 1px 2px rgba(0,0,0,.22)}.toolkit-card p{margin:8px 0 0;color:rgba(255,253,246,.78);font-size:14px;line-height:20px}.toolkit-card p,.toolkit-card strong{text-shadow:0 1px 1px rgba(0,0,0,.18)}.toolkit-card strong{display:flex;margin-top:16px;color:#d8b552;font-size:12px;font-weight:700;line-height:16px}.toolkit-tool-page{width:min(768px,calc(100vw - 48px));margin:0 auto;padding-top:56px;color:var(--dai-qing)}.toolkit-tool-page--time,.toolkit-tool-page--wuxing{min-height:656px}.toolkit-tool-page--dream{min-height:806px}.toolkit-tool-head{display:flex;min-height:34px;align-items:center;gap:12px;transform:translateY(-8px)}.toolkit-tool-head a{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(0,77,77,.15);border-radius:999px;color:rgba(0,77,77,.5);font-size:22px;line-height:1}.toolkit-tool-head h1{margin:0;color:var(--dai-qing);font-family:var(--serif);font-size:22px;font-weight:400;line-height:33px;letter-spacing:.05em}.toolkit-tool-head p{margin:2px 0 0;color:color-mix(in oklab,var(--dai-qing) 70%,transparent);font-size:12px;line-height:18px;letter-spacing:.1em}.toolkit-tool-card{width:100%;margin-top:21px;border:1px solid rgba(0,77,77,.1);border-radius:20px;background:rgb(232,228,201);box-shadow:none;padding:28px 24px}.toolkit-tool-page--dream .toolkit-tool-card{padding-top:33px}.toolkit-card-title,.toolkit-gender-row>span,.toolkit-range-group>span,.toolkit-tool-field>span{display:block;margin:0;color:rgba(0,77,77,.72);font-size:14px;font-weight:500;line-height:21px}.toolkit-date-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.toolkit-date-grid label{display:grid;grid-gap:8px;gap:8px;color:rgba(0,77,77,.46);font-size:12px;line-height:18px}.toolkit-date-grid select,.toolkit-tool-field textarea{width:100%;border:1px solid rgba(0,77,77,.15);border-radius:12px;background:rgba(245,245,220,.24);color:var(--dai-qing);outline:none}.toolkit-date-grid select{height:46px;padding:12px 16px;font-size:14px;font-weight:400;line-height:20px}.toolkit-time-select{grid-column:span 2}.toolkit-tool-page--wuxing .toolkit-date-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.toolkit-tool-page--wuxing .toolkit-date-grid>label:not(.toolkit-time-select){grid-column:span 2}.toolkit-tool-page--wuxing .toolkit-gender-wide,.toolkit-tool-page--wuxing .toolkit-time-select{grid-column:span 3}.toolkit-gender-wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-self:end}.toolkit-gender-row{display:flex;align-items:flex-end;gap:12px;margin-top:5px;flex-wrap:wrap}.toolkit-gender-row>span{width:100%}.toolkit-gender-row button,.toolkit-gender-wide button,.toolkit-range-group button{cursor:pointer;border:1px solid rgba(0,77,77,.14);border-radius:8px;background:rgba(245,245,220,.28);color:rgba(0,77,77,.58)}.toolkit-gender-row button{width:64px;height:38px;padding:8px 24px;font-size:14px;line-height:20px}.toolkit-gender-wide button{height:46px}.toolkit-gender-row button.is-active,.toolkit-gender-wide button.is-active{border-color:var(--dai-qing);background:var(--dai-qing);color:var(--xuan-zhi)}.toolkit-range-group button.is-active{border-color:rgba(0,77,77,.4);background:rgba(0,77,77,.05);color:rgba(0,77,77,.7)}.toolkit-range-group{margin-top:13px}.toolkit-range-group b{color:rgba(0,77,77,.72);font-weight:700}.toolkit-range-group>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.toolkit-range-group button{height:47px;min-height:47px;padding:8px 14px;font-size:12px;line-height:16px}.toolkit-tool-page--time .toolkit-range-group button:last-child{width:90px}.toolkit-range-group small{display:block;font-size:10px;line-height:14px}.toolkit-tool-field{display:grid;grid-gap:10px;gap:10px}.toolkit-tool-field--dream{position:relative}.toolkit-dream-note,.toolkit-tool-field+.toolkit-tool-field{margin-top:18px}.toolkit-tool-field textarea{min-height:163px;resize:vertical;padding:16px;font-size:14px;line-height:22px}.toolkit-tool-field textarea::placeholder{color:rgba(0,77,77,.28)}.toolkit-tool-field--dream small{position:absolute;top:0;right:0;color:rgba(0,77,77,.38);font-size:12px;line-height:18px;text-align:right}.toolkit-tool-field .toolkit-tool-textarea--short{height:66px;min-height:66px}.toolkit-dream-note{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(212,175,55,.22);border-radius:8px;background:rgba(212,175,55,.05);color:rgba(0,77,77,.62);padding:14px 16px;font-size:12px;line-height:18px}.toolkit-dream-note strong{color:rgba(0,77,77,.75)}.toolkit-tool-submit{display:inline-flex;width:100%;height:52px;cursor:pointer;align-items:center;justify-content:center;border:1px solid #c9a14a;border-radius:999px;background:#c9a14a;color:#0b1414;margin-top:20px;padding:0 40px;font-size:15px;font-weight:500;line-height:22.5px;letter-spacing:.25em}.toolkit-tool-page--dream .toolkit-tool-submit{margin-top:22px}.toolkit-submit-hint{margin:10px 0 0;color:#9b3f35;font-size:13px;line-height:20px;text-align:center}.toolkit-tool-page--time .toolkit-tool-submit{margin-top:23px}.toolkit-tool-disclaimer{margin:18px 0 0;color:rgba(0,77,77,.45);font-size:12px;line-height:20px;text-align:center}.toolkit-tool-page--dream .toolkit-tool-field+.toolkit-tool-field{margin-top:29px}.toolkit-tool-disclaimer+.toolkit-tool-disclaimer{margin-top:6px}.toolkit-result-panel{width:768px;max-width:100%;border:1px solid rgba(0,77,77,.12);border-radius:16px;background:rgba(245,245,220,.88);box-shadow:0 18px 52px rgba(0,51,51,.08);color:var(--dai-qing);margin-top:24px;padding:28px;font-family:var(--serif)}.toolkit-result-head{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid rgba(0,77,77,.1);padding-bottom:20px;text-align:center}.toolkit-result-head span{color:var(--hu-po-jin-dark);font-size:11px;font-weight:700;letter-spacing:.28em}.toolkit-result-head h2{margin:0;color:var(--dai-qing-dark);font-size:24px;font-weight:500;line-height:32px}.toolkit-result-head p{width:min(560px,100%);margin:0 auto;color:rgba(0,77,77,.62);font-size:14px;line-height:24px}.toolkit-result-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.toolkit-result-tags span{border:1px solid rgba(212,175,55,.24);border-radius:999px;background:rgba(212,175,55,.08);color:rgba(0,77,77,.7);padding:6px 10px;font-size:12px;line-height:16px}.toolkit-ai-entry,.toolkit-result-section{border:1px solid rgba(0,77,77,.1);border-radius:14px;background:rgba(255,255,247,.45);margin-top:18px;padding:20px}.toolkit-ai-entry h3,.toolkit-result-section h3{margin:0;color:var(--dai-qing-dark);font-size:17px;font-weight:500;line-height:25px;letter-spacing:.14em;text-align:center}.toolkit-ai-entry p,.toolkit-result-section p{margin:12px 0 0;color:rgba(0,77,77,.64);font-size:13px;line-height:23px}.toolkit-result-evidence{display:grid;grid-gap:10px;gap:10px}.toolkit-result-evidence article{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(0,77,77,.08);border-radius:12px;background:rgba(245,245,220,.72);padding:14px}.toolkit-result-evidence span{color:rgba(0,77,77,.42);font-size:11px;line-height:15px}.toolkit-result-evidence strong{color:var(--dai-qing);font-size:13px;font-weight:500}.toolkit-result-evidence p{margin:0}.toolkit-ai-entry{border-color:rgba(212,175,55,.24);background:rgba(212,175,55,.06);text-align:center}.toolkit-ai-entry>p{margin-top:8px}.toolkit-ai-focus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.toolkit-ai-focus button{cursor:pointer;border:1px solid rgba(0,77,77,.14);border-radius:12px;background:rgba(245,245,220,.64);color:rgba(0,77,77,.7);padding:11px 8px;font-family:var(--serif);font-size:13px;line-height:19px}.toolkit-ai-focus button.is-active{border-color:rgba(212,175,55,.5);background:rgba(212,175,55,.13);color:var(--dai-qing)}.toolkit-ai-entry .ai-call-panel{border-top-color:rgba(0,77,77,.1);text-align:left}.article-page h2,.daily-card h2,.daily-check h2,.profile-grid h2,.talk-card h2,.terms-page h2,.wiki-section h2{margin:8px 0 0;color:var(--dai-qing-dark);font-family:var(--serif);font-size:22px;font-weight:500}.article-page p,.daily-card p,.daily-check p,.profile-grid p,.talk-card p,.terms-page p,.wiki-section p{color:rgba(0,77,77,.65);line-height:1.75}.terms-page .terms-closing{color:rgba(0,77,77,.72);line-height:16px}.auth-panel{position:relative;width:448px;min-height:520px;overflow:hidden;border:1px solid rgba(0,77,77,.15);border-radius:6px;background:var(--xuan-zhi);box-shadow:0 30px 90px -24px rgba(0,26,26,.55),0 8px 28px -12px rgba(0,26,26,.32);color:var(--dai-qing);margin-top:53px;padding:40px 32px 32px}.auth-seal{position:absolute;top:0;right:24px;display:inline-flex;width:30px;min-height:47px;align-items:center;justify-content:center;border:1px solid rgba(247,242,231,.38);border-radius:4px;background:#a8392e;box-shadow:0 8px 16px rgba(84,20,15,.18);color:#f7f2e7;font-family:var(--serif);font-size:16px;line-height:16px;padding:8px 7px;text-align:center;writing-mode:vertical-rl;z-index:3}html[data-theme=zen-dark] .auth-panel{border-color:rgba(232,232,227,.18)}html[data-theme=zen-dark] .auth-tabs{border-bottom-color:rgba(232,232,227,.16)}html[data-theme=zen-dark] .auth-tabs .tool-chip{color:rgba(232,232,227,.58)}html[data-theme=zen-dark] .auth-form .tool-field>span,html[data-theme=zen-dark] .auth-form-kicker,html[data-theme=zen-dark] .auth-login-divider,html[data-theme=zen-dark] .auth-tabs .tool-chip.is-active{color:rgba(232,232,227,.86)}html[data-theme=zen-dark] .auth-form .tool-panel input,html[data-theme=zen-dark] .auth-form input{border-bottom-color:rgba(232,232,227,.24);color:#f7f7f2}html[data-theme=zen-dark] .auth-form input::placeholder,html[data-theme=zen-dark] .auth-form>.tool-chip-row .tool-chip{color:rgba(232,232,227,.5)}html[data-theme=zen-dark] .auth-code-grid .tool-secondary{border-color:rgba(232,232,227,.24);color:rgba(247,247,242,.86)}html[data-theme=zen-dark] .auth-message{border-color:rgba(232,232,227,.18);background:rgba(232,232,227,.06);color:rgba(247,247,242,.82)}.auth-tabs{position:relative;display:flex;flex-wrap:nowrap;width:100%;gap:0;border-bottom:1px solid rgba(0,77,77,.1);margin:0}.auth-tabs .tool-chip{position:relative;flex:1 1;min-height:42px;border:0;border-radius:0;background:transparent;color:rgba(0,77,77,.35);padding:4px 0 12px;font-family:var(--serif);font-size:17px;font-weight:600;letter-spacing:.3em}.auth-tabs .tool-chip:hover{transform:none}.auth-tabs .tool-chip.is-active{background:transparent;color:var(--dai-qing)}.auth-tabs .tool-chip.is-active:after{position:absolute;right:28px;bottom:-1px;left:28px;height:2px;content:"";background:var(--hu-po-jin)}.auth-form-kicker{margin:16px 0 0;color:rgba(0,77,77,.7);font-size:11px;line-height:17px;letter-spacing:.25em;text-align:center}.auth-form{margin-top:27px}.auth-form .tool-field{gap:8px;min-height:72px;margin-bottom:24px;font-size:10px;font-weight:400;letter-spacing:.3em}.auth-form .tool-field>span{color:rgba(0,77,77,.7)}.auth-form .tool-panel input,.auth-form input{min-height:44px;border:0;border-bottom:1px solid rgba(0,77,77,.15);border-radius:0;background:transparent;color:var(--dai-qing);padding:10px 0;font-size:15px;font-weight:500;letter-spacing:.05em}.auth-form input::placeholder{color:rgba(0,77,77,.22)}.auth-form input:focus{border-color:rgba(212,175,55,.72);box-shadow:none}.auth-form>.tool-chip-row{justify-content:flex-end;gap:0;margin:0 0 24px;font-size:11px;letter-spacing:.15em}.auth-form>.tool-chip-row .tool-chip{min-height:25px;border:0;border-radius:0;background:transparent;color:rgba(0,77,77,.4);padding:4px 8px;font-size:11px;font-weight:400}.auth-form>.tool-chip-row .tool-chip:hover{transform:none}.auth-form>.tool-chip-row .tool-chip.is-active{color:var(--hu-po-jin-dark)}.auth-login-divider{display:inline-flex;align-items:center;color:rgba(0,77,77,.82);font-size:11px;line-height:25px}.auth-code-grid{display:flex;align-items:flex-end;gap:16px;margin-top:23px}.auth-code-grid .tool-field{flex:1 1 auto;margin-bottom:0}.auth-code-grid .tool-secondary{width:61px;min-width:61px;min-height:36px;border-radius:10px;background:transparent;color:var(--dai-qing);margin-bottom:0;padding:0 16px;font-size:13px;font-weight:700}.auth-signup-password{margin-top:24px}.auth-signup-password .tool-field{margin-bottom:0}.auth-code-grid .tool-secondary:disabled,.auth-form .tool-submit:disabled{filter:none;opacity:.5}.auth-message{border:1px solid rgba(0,77,77,.12);border-radius:6px;background:rgba(255,255,248,.42);color:rgba(0,77,77,.68);margin:14px 0 -2px;padding:10px 12px;font-size:12px;line-height:1.65;letter-spacing:0}.auth-message--success{border-color:rgba(212,175,55,.34);background:rgba(212,175,55,.1);color:var(--hu-po-jin-dark)}.auth-message--error{border-color:rgba(216,107,79,.28);background:rgba(216,107,79,.08);color:#b74d34}.auth-form .tool-submit,.auth-state .tool-submit{min-height:52px;border-radius:14px;margin-top:36px;box-shadow:0 18px 34px rgba(0,77,77,.18);font-family:var(--serif);font-size:15px;letter-spacing:.3em}.auth-footnote{display:flex;justify-content:center;gap:8px;margin:28px 0 0;color:rgba(245,245,220,.6);font-size:12px;line-height:18px;letter-spacing:.15em}.auth-footnote button{border:0;background:transparent;color:rgba(245,245,220,.82);cursor:pointer;font:inherit;padding:0}.auth-panel--signed{align-self:center}.auth-state{display:grid;grid-gap:12px;gap:12px;text-align:center}.auth-state span{color:var(--hu-po-jin-dark);font-size:12px;font-weight:700;letter-spacing:.18em}.auth-state h2{margin:0;color:var(--dai-qing-dark);font-family:var(--serif);font-size:24px;font-weight:500}.auth-state p{margin:0;color:rgba(0,77,77,.62);line-height:1.7}@media (min-width:768px){.tool-main--auth .auth-titleblock{transform:translateY(39px)}.tool-main--auth .auth-footnote,.tool-main--auth .auth-panel{transform:translateY(22px)}.tool-main--hecan:has(.hecan-orbit-stage){padding-bottom:40px}.tool-main--hecan:has(.hecan-orbit-stage) .hecan-page{min-height:920px}.tool-main--hecan:has(.hecan-orbit-stage) .hecan-orbit-stage{min-height:855px}.tool-main--hecan:has(.hecan-orbit-stage) .hecan-progress{transform:translateX(-11px)}.hecan-pick-head{margin-top:117px}.hecan-orbit-stage:has(.hecan-system-button.is-bazi) .hecan-pick-head,.hecan-orbit-stage:has(.hecan-system-button.is-qizheng) .hecan-pick-head,.hecan-orbit-stage:has(.hecan-system-button.is-ziwei) .hecan-pick-head{margin-top:104px}.hecan-pick-head h1{letter-spacing:.1em}.hecan-pick-head h1,.hecan-proof-action,.hecan-system-row{transform:translateX(-11px)}.hecan-orbit-stage:not(:has(.hecan-system-button.is-bazi)):not(:has(.hecan-system-button.is-ziwei)):not(:has(.hecan-system-button.is-qizheng)) .hecan-proof-action{margin-top:46px}.hecan-orbit-stage:has(.hecan-system-button.is-bazi) .hecan-proof-action,.hecan-orbit-stage:has(.hecan-system-button.is-qizheng) .hecan-proof-action,.hecan-orbit-stage:has(.hecan-system-button.is-ziwei) .hecan-proof-action{margin-top:42px}.hecan-system-button.is-bazi,.hecan-system-button.is-qizheng,.hecan-system-button.is-ziwei{margin-top:-4px}}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.profile-wide{grid-column:1/-1}.profile-grid article{padding:22px}.credits-balance strong,.profile-number{display:block;color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:42px;line-height:1}.profile-action{display:flex;width:100%;cursor:pointer;justify-content:space-between;border-bottom:1px solid rgba(0,77,77,.1);background:transparent;color:var(--dai-qing);padding:14px 0;text-align:left}.profile-security-panel{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-bottom:16px;color:rgb(31,45,45)}.profile-security-panel label{display:grid;grid-gap:6px;gap:6px}.profile-security-panel label span{color:rgb(74,92,92);font-size:10px;line-height:15px;letter-spacing:.28em}.profile-security-panel input{width:100%;height:42px;border:0;border-bottom:1px solid rgba(31,45,45,.16);border-radius:0;background:transparent;color:rgb(31,45,45);outline:none;padding:0;font-size:14px;line-height:21px}.profile-security-panel p{margin:0;color:rgb(74,92,92);font-size:12px;line-height:22px}.profile-security-panel a{color:rgb(31,45,45);text-decoration:underline;text-underline-offset:3px}.profile-security-actions{display:flex;gap:12px;margin-top:8px}.profile-security-actions button{height:36px;border-radius:999px;cursor:pointer;padding:0 18px;font-size:13px;line-height:19.5px;letter-spacing:.22em}.profile-security-save{border:1px solid rgba(31,45,45,.16);background:rgb(31,45,45);color:rgb(255,252,239)}.profile-security-save.tool-danger{padding-right:16px;padding-left:16px}.profile-security-cancel{border:1px solid rgba(31,45,45,.16);background:transparent;color:rgb(31,45,45)}.tool-main--profile{background:var(--xuan-zhi);padding:64px 0 84px}.profile-page{width:624px;max-width:calc(100vw - 48px);margin:0 auto;color:rgb(31,45,45)}.profile-kicker{margin-top:48px;color:rgba(31,45,45,.5);font-size:12px;line-height:18px;letter-spacing:.4em}.profile-identity{margin-top:17px}.profile-name-button{display:inline-flex;align-items:baseline;gap:8px;border:0;background:transparent;color:rgb(31,45,45);cursor:pointer;font-family:var(--serif);font-size:36px;line-height:54px;letter-spacing:.05em;padding:0}.profile-name-button span{color:rgb(201,161,74);font-size:16px;line-height:24px}.profile-name-editor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;width:min(420px,100%);margin-top:12px}.profile-name-editor input{min-width:0;border:1px solid rgba(31,45,45,.16);border-radius:999px;background:rgba(255,250,239,.7);font-size:16px;padding:0 16px}.profile-name-editor button,.profile-name-editor input{height:40px;color:rgb(31,45,45);font-family:var(--serif)}.profile-name-editor button{border:1px solid rgba(31,45,45,.18);border-radius:999px;background:transparent;cursor:pointer;font-size:12px;letter-spacing:.18em;padding:0 14px}.profile-name-editor button[type=submit]{border-color:rgb(31,45,45);background:rgb(31,45,45);color:rgb(251,250,245)}.profile-identity p{margin:8px 0 0;color:rgb(74,92,92);font-size:13px;line-height:19.5px}.profile-identity div{display:flex;gap:18px;margin-top:18px;letter-spacing:.12em}.profile-identity div,.profile-identity small{color:rgb(74,92,92);font-size:12px;line-height:18px}.profile-identity small{display:block;margin-top:22px;letter-spacing:.2em}.profile-block{margin-top:64px}.profile-section-title{display:flex;align-items:baseline;gap:12px}.profile-section-title span{color:rgb(74,92,92);font-size:10px;line-height:15px;letter-spacing:.3em}.profile-section-title b{color:rgb(31,45,45);font-family:var(--serif);font-size:20px;font-weight:400;line-height:30px}.profile-section-title small{margin-left:auto;color:rgb(74,92,92);font-size:11px;line-height:16.5px}.profile-block p{margin:10px 0 0;color:rgb(74,92,92);font-size:13px;line-height:24px}.profile-destiny{margin-top:-9px;min-height:234px}.profile-destiny strong{display:block;margin-top:22px;color:rgb(31,45,45);font-family:var(--serif);font-size:28px;font-weight:400;line-height:42px;letter-spacing:.2em}.profile-destiny p{width:420px;max-width:100%;margin-top:10px}.profile-amber-button,.profile-primary-button,.profile-secondary-button{display:inline-flex;height:44px;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;font-size:14px;line-height:21px;letter-spacing:.22em}.profile-primary-button{border:1px solid rgb(31,45,45);background:rgb(31,45,45);color:rgb(251,250,245)}.profile-archive-button{width:158.8px;height:36px;margin-top:20px;font-size:13px;line-height:19.5px}.profile-credits{margin-top:43px}.profile-credits>p{margin-top:12px}.profile-credit-number{display:flex;align-items:baseline;gap:12px;margin-top:18px}.profile-credit-number em,.profile-credit-number span{color:rgb(74,92,92);font-size:12px;font-style:normal;line-height:18px;letter-spacing:.25em}.profile-credit-number strong{color:rgb(201,161,74);font-family:var(--serif);font-size:46px;font-weight:400;line-height:60px}.profile-credits>small{display:block;color:rgb(74,92,92);font-size:12px;line-height:18px}.profile-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.profile-action-row a{width:100%}.profile-amber-button{border:1px solid rgb(201,161,74);background:rgb(201,161,74);color:rgb(11,20,20)}.profile-secondary-button{border:1px solid rgba(31,45,45,.2);background:transparent;color:rgb(31,45,45)}.profile-ledger-toggle{display:inline-flex;margin-top:20px;border:0;background:transparent;color:rgb(74,92,92);cursor:pointer;font-size:10px;line-height:15px;letter-spacing:.3em;padding:0}.profile-ledger-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px;border-top:1px solid rgba(31,45,45,.1);padding-top:12px}.profile-ledger-list p{margin:0;color:rgb(74,92,92);font-size:12px;line-height:20px}.profile-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;min-height:32px;border-bottom:1px solid rgba(31,45,45,.08);color:rgb(74,92,92);font-size:12px;line-height:18px}.profile-ledger-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-ledger-row strong{color:rgb(31,45,45);font-family:var(--serif);font-weight:500}.profile-ledger-row strong.is-plus{color:rgb(201,161,74)}.profile-ledger-row strong.is-minus{color:#a9442e}.profile-ledger-row time{color:rgba(74,92,92,.72);font-size:11px;white-space:nowrap}.profile-invite{margin-top:71px}.profile-invite-code{display:flex;align-items:center;gap:12px;margin-top:22px}.profile-invite-code span{color:rgb(74,92,92);font-size:10px;line-height:15px;letter-spacing:.3em}.profile-invite-code strong{color:rgb(31,45,45);font-family:var(--serif);font-size:18px;font-weight:400;line-height:27px;letter-spacing:.08em}.profile-invite-code button{height:26.5px;border:1px solid rgba(31,45,45,.2);border-radius:999px;background:transparent;color:rgba(31,45,45,.7);cursor:pointer;padding:0 12px;font-size:11px;line-height:16.5px}.profile-copy-button{width:100%;margin-top:24px}.profile-copy-button+small{display:block;overflow:hidden;margin-top:10px;color:rgb(74,92,92);font-size:11px;line-height:16.5px;text-overflow:ellipsis;white-space:nowrap}.profile-invite-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.profile-invite-stats div{border-top:1px solid rgba(31,45,45,.1);padding-top:14px}.profile-invite-stats strong{display:block;color:rgb(31,45,45);font-family:var(--serif);font-size:22px;font-weight:400;line-height:30px}.profile-invite-stats span,.profile-milestones small,.profile-milestones span{color:rgb(74,92,92);font-size:11px;line-height:16.5px}.profile-milestones{display:block;box-sizing:border-box;min-height:84px;margin-top:24px;border:0;padding:0}.profile-milestone-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-milestone-head p{margin:0;color:rgb(74,92,92);font-size:11px;line-height:16.5px}.profile-milestones>div:not(.profile-milestone-head){display:flex;justify-content:space-between;gap:8px;margin-top:8px}.profile-milestones b{border:0;border-radius:0;color:rgb(31,45,45);padding:0;font-size:10px;font-weight:400;line-height:15px}.profile-milestones small{display:block;margin-top:8px}.profile-bind-row{display:none;grid-template-columns:1fr auto;gap:10px;margin-top:18px}.profile-bind-row input{min-width:0;border:0;border-bottom:1px solid rgba(31,45,45,.16);border-radius:0;background:transparent;color:rgb(31,45,45);padding:10px 4px}.profile-bind-row button{border:1px solid rgba(31,45,45,.2);border-radius:999px;background:transparent;color:rgb(31,45,45);padding:0 14px}.profile-preference{margin-top:48px}.profile-preference .profile-section-title{justify-content:space-between;border-bottom:1px solid rgba(31,45,45,.1);padding-bottom:12px}.profile-preference .profile-preference-note{margin:20px 0 0;color:rgba(31,45,45,.7);font-size:11px;line-height:16.5px;letter-spacing:.05em}.profile-choice-group{margin-top:18px}.profile-preference>p:not(.profile-preference-note){margin:8px 0 0;color:rgba(31,45,45,.7);font-size:10px;line-height:16.25px}.profile-choice-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-choice-label-row>span{color:rgb(74,92,92);font-size:10px;line-height:15px;letter-spacing:.3em}.profile-choice-label-row>em{color:rgba(31,45,45,.7);font-size:10px;font-style:normal;line-height:15px}.profile-choice-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.profile-choice-group>div.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-choice-group--skin{margin-top:24px;border-top:1px solid rgba(31,45,45,.1);padding-top:20px}.profile-choice-group--skin>div.is-three{gap:8px}.profile-choice-group button{height:71.6px;border:1px solid rgba(31,45,45,.15);background:transparent;color:rgb(31,45,45);cursor:pointer;padding:12px;text-align:left}.profile-choice-group button.is-active{border-color:rgb(31,45,45);background:rgba(31,45,45,.05)}.profile-choice-group strong{display:block;font-size:16px;font-weight:400;line-height:24px}.profile-choice-group small{display:block;margin-top:4px;color:rgb(74,92,92);font-size:11px;line-height:17.6px}.profile-skin-title{display:flex;align-items:center;gap:8px}.profile-skin-dot{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border:1px solid rgba(31,45,45,.12);border-radius:999px;background:rgba(251,250,245,.75)}.profile-skin-dot:after{width:10px;height:10px;border-radius:inherit;background:rgb(201,161,74);content:""}.profile-skin-dot--素简:after{background:rgb(236,231,218);box-shadow:inset 0 0 0 1px rgba(31,45,45,.22)}.profile-skin-dot--墨夜{background:rgba(31,45,45,.88);border-color:rgba(31,45,45,.24)}.profile-skin-dot--墨夜:after{background:rgb(201,161,74)}.profile-page .profile-security,.profile-security{margin-top:48px}.profile-security>p{margin-top:12px;color:rgb(74,92,92);font-size:10px;line-height:15px;letter-spacing:.3em}.profile-security>strong{display:block;margin-top:8px;color:rgb(31,45,45);font-size:13px;font-weight:400;line-height:19.5px}.profile-security .profile-action{display:flex;width:100%;height:64.5px;min-height:0;align-items:center;justify-content:space-between;border:0;border-top:1px solid rgba(31,45,45,.1);background:transparent;color:rgb(31,45,45);cursor:pointer;margin:0;padding:9px 0;text-align:left}.profile-security .profile-action:first-of-type{margin-top:20px}.profile-security .profile-action span{display:grid;grid-gap:4px;gap:4px;color:rgb(31,45,45);font-size:15px;line-height:22.5px;letter-spacing:.18em}.profile-security .profile-action small{color:rgb(74,92,92);font-size:12px;line-height:18px;letter-spacing:0}.profile-security .profile-action em{color:rgb(74,92,92);font-style:normal}.tool-danger{border-color:rgba(183,77,52,.22);background:rgba(183,77,52,.07);color:#a9442e}.tool-main--archives{min-height:auto;padding:64px 0 289px}.tool-main--history{min-height:auto;background:var(--xuan-zhi);padding:64px 0}.history-page{width:720px;max-width:calc(100vw - 48px);margin:47px auto 0;color:rgb(31,45,45)}.history-head{min-height:121px}.history-head span{display:block;position:relative;width:26px;color:rgb(31,45,45);font-size:10px;line-height:15px}.history-head span:after{position:absolute;top:7px;left:26px;width:40px;height:1px;background:rgba(31,45,45,.16);content:""}.history-head h1{display:inline-block;margin:13px 0 0;color:rgb(31,45,45);font-family:var(--serif);font-size:36px;font-weight:400;line-height:1.5;letter-spacing:.1em}.history-head p{display:block;margin:8px 0 0;color:rgb(74,92,92);font-size:12px;line-height:18px;letter-spacing:.1em}.history-filter-scroll{position:relative;display:flex;gap:9.4px;overflow-x:auto;overflow-y:hidden;margin-top:13px;margin-right:calc((100vw - min(720px, calc(100vw - 48px))) / -2);padding:0 24px 8px 0;scrollbar-width:none}.history-filter-scroll::-webkit-scrollbar{display:none}.history-filter-scroll button{box-sizing:border-box;flex:0 0 auto;min-height:38px;border:0;background:transparent;color:rgba(31,45,45,.4);cursor:pointer;font-size:12px;letter-spacing:.15em;line-height:18px;padding:10px 8px;text-decoration:none}.history-filter-scroll button.is-active{color:rgb(31,45,45);text-decoration:underline;text-underline-offset:4px}.history-filter-separator{position:absolute;top:19px;left:var(--history-separator-desktop);color:rgba(31,45,45,.4);font-size:12px;line-height:18px;pointer-events:none;transform:translate(-50%,-50%)}.history-empty{margin-top:66px;min-height:543px;text-align:center}.history-empty-mark{display:block;margin:0;color:rgba(31,45,45,.08);font-family:var(--serif);font-size:80px;line-height:80px}.history-empty-copy{margin:32px 0 0;color:rgb(74,92,92);font-size:13px;line-height:19.5px;letter-spacing:.15em}.history-empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:32px;color:rgb(31,45,45);font-size:12px;line-height:18px;letter-spacing:.2em}.history-empty-link{display:block;text-decoration:underline;text-underline-offset:4px}.history-empty-link--bazi{color:rgba(31,45,45,.6)}.history-empty-link--qimen{color:rgba(0,157,91,.8)}.history-empty-link--daliuren{color:rgb(63,124,149)}.history-empty-link--liuyao{color:rgb(201,161,74)}.history-empty-link--qizheng{color:rgb(184,134,11)}.history-list{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.history-clear{justify-self:start;border:1px solid rgba(183,77,52,.22);border-radius:999px;background:rgba(183,77,52,.06);color:#a9442e;cursor:pointer;font-size:12px;line-height:18px;padding:8px 14px}.history-card{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;border:1px solid rgba(31,45,45,.12);border-radius:8px;background:rgba(255,255,248,.52);padding:18px}.history-card span{color:rgb(201,161,74);font-size:12px;line-height:18px}.history-card h2{margin:4px 0;color:rgb(31,45,45);font-family:var(--serif);font-size:20px;font-weight:500;line-height:30px}.history-card p{margin:4px 0;color:rgba(31,45,45,.64);font-size:14px;line-height:21px}.history-card small{color:rgba(31,45,45,.48);font-size:12px;line-height:18px}.history-card button{align-self:center;border:1px solid rgba(183,77,52,.22);border-radius:8px;background:rgba(183,77,52,.06);color:#a9442e;cursor:pointer;font-size:14px;line-height:21px;padding:10px 16px}html[data-skin=moye] .tool-main--history,html[data-skin=muye] .tool-main--history,html[data-theme=zen-dark] .tool-main--history{background:#14181a}html[data-skin=moye] .history-head h1,html[data-skin=moye] .history-head span,html[data-skin=moye] .history-page,html[data-skin=muye] .history-head h1,html[data-skin=muye] .history-head span,html[data-skin=muye] .history-page,html[data-theme=zen-dark] .history-head h1,html[data-theme=zen-dark] .history-head span,html[data-theme=zen-dark] .history-page{color:#e8e8e3}html[data-skin=moye] .history-head span:after,html[data-skin=muye] .history-head span:after,html[data-theme=zen-dark] .history-head span:after{background:rgba(232,232,227,.16)}html[data-skin=moye] .history-head p,html[data-skin=muye] .history-head p,html[data-theme=zen-dark] .history-head p{color:rgba(232,232,227,.62)}html[data-skin=moye] .history-filter-scroll button,html[data-skin=moye] .history-filter-separator,html[data-skin=muye] .history-filter-scroll button,html[data-skin=muye] .history-filter-separator,html[data-theme=zen-dark] .history-filter-scroll button,html[data-theme=zen-dark] .history-filter-separator{color:rgba(232,232,227,.4)}html[data-skin=moye] .history-filter-scroll button.is-active,html[data-skin=muye] .history-filter-scroll button.is-active,html[data-theme=zen-dark] .history-filter-scroll button.is-active{color:#e8e8e3}html[data-skin=moye] .history-empty-mark,html[data-skin=muye] .history-empty-mark,html[data-theme=zen-dark] .history-empty-mark{color:rgba(232,232,227,.08)}html[data-skin=moye] .history-empty-copy,html[data-skin=muye] .history-empty-copy,html[data-theme=zen-dark] .history-empty-copy{color:rgba(232,232,227,.62)}html[data-skin=moye] .history-empty-links,html[data-skin=muye] .history-empty-links,html[data-theme=zen-dark] .history-empty-links{color:#e8e8e3}html[data-skin=moye] .history-empty-link--bazi,html[data-skin=muye] .history-empty-link--bazi,html[data-theme=zen-dark] .history-empty-link--bazi{color:rgba(232,232,227,.6)}html[data-skin=moye] .history-card button,html[data-skin=moye] .history-clear,html[data-skin=muye] .history-card button,html[data-skin=muye] .history-clear,html[data-theme=zen-dark] .history-card button,html[data-theme=zen-dark] .history-clear{border-color:rgba(183,77,52,.28);background:rgba(183,77,52,.08);color:#d07b64}html[data-skin=moye] .history-card,html[data-skin=muye] .history-card,html[data-theme=zen-dark] .history-card{border-color:rgba(232,232,227,.1);background:rgba(232,232,227,.055)}html[data-skin=moye] .history-card h2,html[data-skin=muye] .history-card h2,html[data-theme=zen-dark] .history-card h2{color:#e8e8e3}html[data-skin=moye] .history-card p,html[data-skin=muye] .history-card p,html[data-theme=zen-dark] .history-card p{color:rgba(232,232,227,.64)}html[data-skin=moye] .history-card small,html[data-skin=muye] .history-card small,html[data-theme=zen-dark] .history-card small{color:rgba(232,232,227,.48)}.archives-page{position:relative;width:976px;max-width:calc(100vw - 48px);margin:47px auto 0;color:rgb(31,45,45)}.archives-back{color:rgba(31,45,45,.7);font-size:11px;line-height:16.5px;text-decoration:none}.archives-eyebrow{display:block;width:max-content;margin:4px 0 0;color:rgba(31,45,45,.55);font-size:12px;min-height:20px;line-height:16px;letter-spacing:0}.archives-page h1{width:max-content;margin:4px 0 0;color:rgb(31,45,45);font-family:var(--serif);font-size:36px;font-weight:400;line-height:40px}.archives-subtitle{display:none;margin:12px 0 0;color:rgb(74,92,92);font-size:14px;line-height:21px}.archives-actions{position:absolute;top:53px;right:0;display:flex;align-items:center;justify-content:flex-start;margin-top:0}.archives-actions span{display:none;color:rgba(31,45,45,.62);font-size:13px;line-height:20px}.archives-empty button,.archives-new-button{border:0;border-radius:12px;background:rgb(201,161,74);color:rgb(11,20,20);cursor:pointer;font-size:14px;font-weight:500;line-height:20px;padding:10px 20px}.archives-new-button{min-width:118px}.archives-editor{position:fixed;top:50%;left:50%;z-index:50;width:min(448px,calc(100vw - 48px));margin-top:0;border:1px solid rgba(31,45,45,.1);border-radius:16px;background:rgb(251,250,245);box-shadow:0 25px 50px rgba(31,45,45,.18);padding:24px;transform:translate(-50%,-50%)}.archives-editor h3{margin:0 0 16px;color:rgb(31,45,45);font-family:var(--serif);font-size:18px;font-weight:400;line-height:28px}.archives-editor-close{position:absolute;top:24px;right:24px;width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:rgba(31,45,45,.5);cursor:pointer;font-size:18px;line-height:20px}.archives-field{display:flex;min-width:0;flex-direction:column;gap:4px}.archives-field--full{width:100%}.archives-field span{display:block;color:rgba(31,45,45,.7);font-size:11px;line-height:16.5px;letter-spacing:.08em}.archives-field input,.archives-field select{width:100%;min-width:0;border:1px solid rgba(31,45,45,.15);border-radius:8px;background:rgb(244,241,232);color:rgb(31,45,45);font-size:14px;line-height:20px;outline:none;padding:8px 12px}.archives-field select{cursor:pointer;font-size:12px;line-height:16px;padding:8px}.archives-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px;margin-bottom:8px}.archives-date-row,.archives-editor-buttons,.archives-gender-row,.archives-region-row{display:flex;gap:8px}.archives-date-row select{flex:1 1}.archives-region-row{margin-bottom:8px}.archives-region-row select:first-child{width:40%}.archives-region-row select:last-child{flex:1 1}.archives-editor-buttons button,.archives-gender-row button{flex:1 1;border:1px solid rgba(31,45,45,.15);border-radius:8px;background:transparent;color:rgba(31,45,45,.5);cursor:pointer;font-size:12px;line-height:16px;padding:6px 0}.archives-gender-row button.is-active{border-color:rgb(31,45,45);background:rgb(31,45,45);color:rgb(251,250,245)}.archives-gender-field{margin-top:7px}.archives-default-check{display:flex;align-items:center;gap:8px;margin-top:12px;color:rgba(31,45,45,.6);cursor:pointer;font-size:12px;line-height:16px}.archives-default-check input{width:14px;height:14px;accent-color:rgb(31,45,45)}.archives-editor-buttons{margin-top:20px}.archives-editor-buttons button{border-radius:12px;padding:8px 0}.archives-editor-buttons button:last-child{border-color:rgb(201,161,74);background:rgb(201,161,74);color:rgb(11,20,20);font-weight:500}.archives-empty{display:block;min-height:206px;margin-top:33px;border:1px dashed rgba(31,45,45,.2);border-radius:24px;padding:48px;text-align:center}.archives-empty span{display:none}.archives-empty h2{margin:0;color:rgba(31,45,45,.6);font-family:var(--serif);font-size:18px;font-weight:400;line-height:28px}.archives-empty p{margin:8px 0 0;color:rgb(74,92,92);font-size:12px;line-height:16px}.archives-empty button{margin-top:20px;padding:8px 20px}.archive-form{border:1px dashed rgba(0,77,77,.18);border-radius:8px;background:rgba(0,77,77,.025);margin-top:18px;padding:18px}.archive-default-row{align-items:center;justify-content:space-between;margin-top:16px}.archive-list,.credit-transaction-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.archive-card{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(0,77,77,.12);border-radius:8px;background:rgba(255,255,248,.52);padding:18px}.archive-card span:first-child{display:inline-flex;align-items:center;min-height:20px}.archive-card.is-default{border-color:rgba(212,175,55,.38);background:rgba(212,175,55,.055)}.archive-card h2,.credit-transaction-list h2{margin:4px 0;color:var(--dai-qing-dark);font-family:var(--serif);font-size:20px;font-weight:500}.archive-card span{color:var(--hu-po-jin-dark);font-size:12px}.archive-card p{margin:4px 0;color:rgba(0,77,77,.64)}html[data-skin=moye] .archives-editor h3,html[data-skin=moye] .archives-page,html[data-skin=moye] .archives-page h1,html[data-skin=muye] .archives-editor h3,html[data-skin=muye] .archives-page,html[data-skin=muye] .archives-page h1,html[data-theme=zen-dark] .archives-editor h3,html[data-theme=zen-dark] .archives-page,html[data-theme=zen-dark] .archives-page h1{color:#e8e8e3}html[data-skin=moye] .archives-back,html[data-skin=muye] .archives-back,html[data-theme=zen-dark] .archives-back{color:rgba(232,232,227,.7)}html[data-skin=moye] .archives-eyebrow,html[data-skin=muye] .archives-eyebrow,html[data-theme=zen-dark] .archives-eyebrow{color:rgba(232,232,227,.62)}html[data-skin=moye] .archives-editor-buttons button:last-child,html[data-skin=moye] .archives-empty button,html[data-skin=moye] .archives-new-button,html[data-skin=muye] .archives-editor-buttons button:last-child,html[data-skin=muye] .archives-empty button,html[data-skin=muye] .archives-new-button,html[data-theme=zen-dark] .archives-editor-buttons button:last-child,html[data-theme=zen-dark] .archives-empty button,html[data-theme=zen-dark] .archives-new-button{background:#c9a14a;border-color:#c9a14a;color:#f8f8f4}html[data-skin=moye] .archives-editor,html[data-skin=muye] .archives-editor,html[data-theme=zen-dark] .archives-editor{border-color:rgba(232,232,227,.12);background:#14181a;box-shadow:0 25px 50px rgba(0,0,0,.42)}html[data-skin=moye] .archives-editor-close,html[data-skin=muye] .archives-editor-close,html[data-theme=zen-dark] .archives-editor-close{color:rgba(232,232,227,.5)}html[data-skin=moye] .archives-editor-close:hover,html[data-skin=muye] .archives-editor-close:hover,html[data-theme=zen-dark] .archives-editor-close:hover{background:rgba(232,232,227,.06);color:#e8e8e3}html[data-skin=moye] .archives-field span,html[data-skin=muye] .archives-field span,html[data-theme=zen-dark] .archives-field span{color:rgba(232,232,227,.7)}html[data-skin=moye] .archives-field input,html[data-skin=moye] .archives-field select,html[data-skin=muye] .archives-field input,html[data-skin=muye] .archives-field select,html[data-theme=zen-dark] .archives-field input,html[data-theme=zen-dark] .archives-field select{border-color:rgba(232,232,227,.15);background:#1c2225;color:#e8e8e3}html[data-skin=moye] .archives-field input::placeholder,html[data-skin=muye] .archives-field input::placeholder,html[data-theme=zen-dark] .archives-field input::placeholder{color:rgba(232,232,227,.25)}html[data-skin=moye] .archives-editor-buttons button,html[data-skin=moye] .archives-gender-row button,html[data-skin=muye] .archives-editor-buttons button,html[data-skin=muye] .archives-gender-row button,html[data-theme=zen-dark] .archives-editor-buttons button,html[data-theme=zen-dark] .archives-gender-row button{border-color:rgba(232,232,227,.15);color:rgba(232,232,227,.5)}html[data-skin=moye] .archives-gender-row button.is-active,html[data-skin=muye] .archives-gender-row button.is-active,html[data-theme=zen-dark] .archives-gender-row button.is-active{border-color:#e8e8e3;background:#e8e8e3;color:#14181a}html[data-skin=moye] .archives-default-check,html[data-skin=muye] .archives-default-check,html[data-theme=zen-dark] .archives-default-check{color:rgba(232,232,227,.6)}html[data-skin=moye] .archives-default-check input,html[data-skin=muye] .archives-default-check input,html[data-theme=zen-dark] .archives-default-check input{accent-color:#e8e8e3}html[data-skin=moye] .archives-empty,html[data-skin=muye] .archives-empty,html[data-theme=zen-dark] .archives-empty{border-color:rgba(232,232,227,.16)}html[data-skin=moye] .archives-empty h2,html[data-skin=muye] .archives-empty h2,html[data-theme=zen-dark] .archives-empty h2{color:rgba(232,232,227,.72)}html[data-skin=moye] .archives-empty p,html[data-skin=muye] .archives-empty p,html[data-theme=zen-dark] .archives-empty p{color:rgba(232,232,227,.62)}html[data-skin=moye] .archive-card,html[data-skin=muye] .archive-card,html[data-theme=zen-dark] .archive-card{border-color:rgba(232,232,227,.1);background:rgba(232,232,227,.055)}html[data-skin=moye] .archive-card.is-default,html[data-skin=muye] .archive-card.is-default,html[data-theme=zen-dark] .archive-card.is-default{border-color:rgba(201,161,74,.38);background:rgba(201,161,74,.055)}html[data-skin=moye] .archive-card h2,html[data-skin=muye] .archive-card h2,html[data-theme=zen-dark] .archive-card h2{color:#d5d0b9}html[data-skin=moye] .archive-card span,html[data-skin=muye] .archive-card span,html[data-theme=zen-dark] .archive-card span{color:#c9a14a}html[data-skin=moye] .archive-card p,html[data-skin=muye] .archive-card p,html[data-theme=zen-dark] .archive-card p{color:rgba(232,232,227,.64)}.tool-empty{display:grid;min-height:260px;place-items:center;text-align:center}.tool-empty span{color:rgba(212,175,55,.62);font-family:var(--serif);font-size:46px}.credits-page{width:720px;max-width:calc(100vw - 48px);margin:0 auto;color:rgb(31,45,45)}.credits-balance{display:grid;grid-template-columns:1fr;width:320px;max-width:100%;min-height:202px;align-content:start;grid-gap:0;gap:0;border:1px solid rgba(31,45,45,.12);margin:0 auto 60px;padding:28px 32px;text-align:center}.credits-balance span,.credits-manual-form span,.credits-section-head span{color:rgba(31,45,45,.48);font-size:10px;line-height:15px;letter-spacing:.4em}.credits-balance strong{color:rgb(31,45,45);font-family:var(--serif);margin-top:14px;font-size:56px;font-weight:400;line-height:78px}.credits-balance small{margin-top:4px;color:rgba(31,45,45,.58);font-size:12px;line-height:18px;letter-spacing:.22em}.credits-balance span{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;font-size:10px;line-height:15px;letter-spacing:.4em}.credits-balance span:before{content:"◎";color:rgb(201,161,74);font-size:10px;letter-spacing:0}.credits-section-head{display:grid;grid-gap:8px;gap:8px}.credits-section-head small{color:rgba(31,45,45,.55);font-size:12px;line-height:18px}.credits-redeem-row{display:flex;align-items:center;gap:16px;margin-top:18px}.credits-card-note{margin:10px 0 0;color:rgba(31,45,45,.5);font-size:11px;line-height:1.6}.credits-manual-form input,.credits-redeem-row input{min-width:0;border:0;border-bottom:1px solid rgba(31,45,45,.15);border-radius:0;outline:none;background:transparent;color:rgb(31,45,45);padding:10px 4px;font-size:15px;line-height:22.5px}.credits-redeem-row input{flex:1 1;height:43.5px}.credits-manual-form input:focus,.credits-redeem-row input:focus{border-color:rgb(31,45,45)}.credits-secondary-button{display:inline-flex;width:77.3px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(31,45,45,.2);border-radius:999px;background:transparent;color:rgb(31,45,45);cursor:pointer;font-size:13px;line-height:19.5px;transition:border-color .18s ease,color .18s ease,opacity .18s ease;transform:translateY(3.75px)}.credits-secondary-button:disabled{cursor:default;opacity:.45}.credits-plan-head{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;margin-top:49px}.credit-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:27px 0 0}.credit-plan{position:relative;display:grid;height:167.5px;min-height:167.5px;align-content:start;cursor:pointer;border:1px solid rgba(31,45,45,.15);border-radius:0;background:transparent;color:rgb(31,45,45);padding:20px;text-align:left;transition:border-color .18s ease,background-color .18s ease}.credit-plan:hover{border-color:rgba(31,45,45,.45)}.credit-plan.is-active,.credit-plan.is-recommended{border-color:rgba(201,161,74,.52)}.credit-plan.is-active{height:196px;min-height:196px;border-color:rgb(201,161,74);background:rgba(201,161,74,.06)}.credit-plan b{position:absolute;top:18px;right:18px;color:rgb(201,161,74);font-size:12px;font-weight:400;line-height:18px;letter-spacing:.38em}.credit-plan span{color:rgb(31,45,45);font-family:var(--serif);font-size:22px;font-weight:400;line-height:33px}.credit-plan small{margin-top:4px;color:rgba(31,45,45,.55);font-size:14px;line-height:21px}.credit-plan strong{margin-top:26px;color:rgb(31,45,45);font-family:var(--serif);font-size:25px;font-weight:400;line-height:37.5px}.credit-plan em{margin-top:-35px;padding-left:82px;color:rgba(31,45,45,.58);font-size:14px;font-style:normal;line-height:21px}.credit-plan small:last-child{margin-top:2px}.credit-plan i{margin-top:12px;color:rgb(201,161,74);font-size:12px;font-style:normal;line-height:18px;letter-spacing:.28em}@media (min-width:761px){.credit-plan-grid .credit-plan.is-active+.credit-plan,.credit-plan-grid .credit-plan:has(+.credit-plan.is-active){height:196px;min-height:196px}}.credits-payment-panel{height:284.5px;border:1px solid rgba(31,45,45,.12);background:rgba(31,45,45,.015);margin-top:32px;padding:20px}.credits-payment-head{margin:0}.credits-payment-head span{font-size:10px;line-height:15px;letter-spacing:.4em}.credits-device-labels{display:flex;justify-content:flex-end;margin-top:14px;padding-bottom:4px}.credits-device-labels button{width:56px;border:0;background:transparent;color:rgb(74,92,92);cursor:pointer;padding:0;text-align:center;font-size:10px;line-height:15px;letter-spacing:.25em;transition:color .18s ease}.credits-device-labels button.is-active{color:rgb(201,161,74)}.credits-payment-list{display:grid}.credits-payment-list button{display:flex;height:40.5px;align-items:center;border-top:1px solid rgba(31,45,45,.08);background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left;transition:background-color .18s ease}.credits-payment-list button.is-active{background:rgba(201,161,74,.06)}.credits-payment-list span{color:rgb(31,45,45);font-size:13px;line-height:19.5px;letter-spacing:.06em}.credits-payment-list button.is-active span{color:rgb(201,161,74)}.credits-payment-note{display:flex;gap:6px;margin:12px 0 0;color:rgb(74,92,92);font-size:11px;line-height:18.7px}.credits-payment-note span{flex:0 0 auto;color:rgb(168,70,58)}.credits-payment-note em{font-style:normal}.credits-selected-summary{display:flex;height:61px;align-items:center;justify-content:space-between;border-top:1px solid rgba(31,45,45,.1);border-bottom:1px solid rgba(31,45,45,.1);color:rgb(74,92,92);margin-top:32px;font-size:12px;line-height:18px;letter-spacing:.1em}.credits-selected-summary b{color:rgb(31,45,45);font-weight:400}.credits-selected-summary strong{color:rgb(201,161,74);font-family:var(--serif);font-size:18px;font-weight:400;line-height:27px}.credits-submit{display:inline-flex;width:100%;height:52px;align-items:center;justify-content:center;border:1px solid rgb(201,161,74);border-radius:999px;background:rgb(201,161,74);color:rgb(11,20,20);cursor:pointer;font-size:15px;line-height:22.5px;letter-spacing:.25em;margin-top:32px;padding:0 40px;transition:filter .18s ease,opacity .18s ease}.credits-submit:disabled{cursor:default;opacity:.95}.credits-submit:not(:disabled):hover{filter:brightness(.96)}.credits-details{border:0;margin:56px 0 0;color:rgb(31,45,45);padding:0}.credits-details+.credits-details{margin-top:48px}.credits-details-toggle{display:flex;width:100%;align-items:center;gap:3px;cursor:pointer;border:0;background:transparent;color:rgb(31,45,45);font-size:16px;line-height:18px;padding:0;text-align:left}.credits-details-toggle strong{font-size:16px;font-weight:400;line-height:18px}.credits-details-toggle small{color:rgb(74,92,92);font-size:14px;line-height:18px}.credits-details-toggle em{margin-left:6px;color:rgba(31,45,45,.48);font-style:normal}.credits-details.is-open .credits-details-toggle em{transform:rotate(180deg)}.credits-details-body{margin-top:16px}.credits-details p,.credits-details-body p{margin:16px 0 0;color:rgba(31,45,45,.6);font-size:14px;line-height:24px}.credits-manual-contact{display:grid;grid-gap:4px;gap:4px;margin-top:18px;color:rgb(31,45,45)}.credits-details-body--invite small,.credits-details-body--invite span,.credits-manual-contact span{color:rgb(74,92,92);font-size:12px;line-height:18px}.credits-details-body--invite strong,.credits-manual-contact strong{color:rgb(31,45,45);font-size:18px;font-weight:400;line-height:27px;letter-spacing:.08em}.credits-manual-contact small{color:rgb(74,92,92);font-size:12px;line-height:18px}.credits-details-body--invite{display:grid;grid-gap:20px;gap:20px}.credits-details-body--invite article{display:grid;grid-gap:8px;gap:8px}.credits-details-body--invite p{margin:0}.credits-details-body--invite a{width:max-content;max-width:100%;border:1px solid rgba(31,45,45,.16);border-radius:999px;color:rgb(31,45,45);padding:8px 20px;font-size:13px;line-height:19.5px;text-decoration:none}.credits-manual-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.credits-manual-form label{display:grid;grid-gap:8px;gap:8px}html[data-skin=moye] .tool-main--credits,html[data-skin=muye] .tool-main--credits,html[data-theme=zen-dark] .tool-main--credits{background:rgb(20,24,26);color:rgb(232,232,227)}html[data-skin=moye] .tool-main--credits .tool-eyebrow,html[data-skin=muye] .tool-main--credits .tool-eyebrow,html[data-theme=zen-dark] .tool-main--credits .tool-eyebrow{color:rgb(168,176,172)}html[data-skin=moye] .credits-page,html[data-skin=moye] .tool-main--credits .tool-hero h1,html[data-skin=muye] .credits-page,html[data-skin=muye] .tool-main--credits .tool-hero h1,html[data-theme=zen-dark] .credits-page,html[data-theme=zen-dark] .tool-main--credits .tool-hero h1{color:rgb(232,232,227)}html[data-skin=moye] .credits-balance,html[data-skin=muye] .credits-balance,html[data-theme=zen-dark] .credits-balance{border-color:rgba(232,232,227,.12)}html[data-skin=moye] .credit-plan em,html[data-skin=moye] .credit-plan small,html[data-skin=moye] .credits-balance small,html[data-skin=moye] .credits-card-note,html[data-skin=moye] .credits-details p,html[data-skin=moye] .credits-details-body p,html[data-skin=moye] .credits-section-head small,html[data-skin=moye] .tool-main--credits .tool-subtitle,html[data-skin=muye] .credit-plan em,html[data-skin=muye] .credit-plan small,html[data-skin=muye] .credits-balance small,html[data-skin=muye] .credits-card-note,html[data-skin=muye] .credits-details p,html[data-skin=muye] .credits-details-body p,html[data-skin=muye] .credits-section-head small,html[data-skin=muye] .tool-main--credits .tool-subtitle,html[data-theme=zen-dark] .credit-plan em,html[data-theme=zen-dark] .credit-plan small,html[data-theme=zen-dark] .credits-balance small,html[data-theme=zen-dark] .credits-card-note,html[data-theme=zen-dark] .credits-details p,html[data-theme=zen-dark] .credits-details-body p,html[data-theme=zen-dark] .credits-section-head small,html[data-theme=zen-dark] .tool-main--credits .tool-subtitle{color:rgb(168,176,172)}html[data-skin=moye] .credits-balance span,html[data-skin=moye] .credits-manual-form span,html[data-skin=moye] .credits-section-head span,html[data-skin=muye] .credits-balance span,html[data-skin=muye] .credits-manual-form span,html[data-skin=muye] .credits-section-head span,html[data-theme=zen-dark] .credits-balance span,html[data-theme=zen-dark] .credits-manual-form span,html[data-theme=zen-dark] .credits-section-head span{color:rgba(232,232,227,.58)}html[data-skin=moye] .credit-plan b,html[data-skin=moye] .credit-plan i,html[data-skin=moye] .credits-balance strong,html[data-skin=moye] .credits-selected-summary strong,html[data-skin=muye] .credit-plan b,html[data-skin=muye] .credit-plan i,html[data-skin=muye] .credits-balance strong,html[data-skin=muye] .credits-selected-summary strong,html[data-theme=zen-dark] .credit-plan b,html[data-theme=zen-dark] .credit-plan i,html[data-theme=zen-dark] .credits-balance strong,html[data-theme=zen-dark] .credits-selected-summary strong{color:rgb(201,161,74)}html[data-skin=moye] .credits-manual-form input,html[data-skin=moye] .credits-redeem-row input,html[data-skin=muye] .credits-manual-form input,html[data-skin=muye] .credits-redeem-row input,html[data-theme=zen-dark] .credits-manual-form input,html[data-theme=zen-dark] .credits-redeem-row input{border-bottom-color:rgba(232,232,227,.2);color:rgb(232,232,227)}html[data-skin=moye] .credits-manual-form input::placeholder,html[data-skin=moye] .credits-redeem-row input::placeholder,html[data-skin=muye] .credits-manual-form input::placeholder,html[data-skin=muye] .credits-redeem-row input::placeholder,html[data-theme=zen-dark] .credits-manual-form input::placeholder,html[data-theme=zen-dark] .credits-redeem-row input::placeholder{color:rgba(168,176,172,.66)}html[data-skin=moye] .credits-manual-form input:focus,html[data-skin=moye] .credits-redeem-row input:focus,html[data-skin=muye] .credits-manual-form input:focus,html[data-skin=muye] .credits-redeem-row input:focus,html[data-theme=zen-dark] .credits-manual-form input:focus,html[data-theme=zen-dark] .credits-redeem-row input:focus{border-color:rgb(232,232,227)}html[data-skin=moye] .credits-details-body--invite a,html[data-skin=moye] .credits-secondary-button,html[data-skin=muye] .credits-details-body--invite a,html[data-skin=muye] .credits-secondary-button,html[data-theme=zen-dark] .credits-details-body--invite a,html[data-theme=zen-dark] .credits-secondary-button{border-color:rgba(232,232,227,.2);color:rgb(232,232,227)}html[data-skin=moye] .credit-plan,html[data-skin=muye] .credit-plan,html[data-theme=zen-dark] .credit-plan{border-color:rgba(232,232,227,.14);background:transparent;color:rgb(232,232,227)}html[data-skin=moye] .credit-plan:hover,html[data-skin=muye] .credit-plan:hover,html[data-theme=zen-dark] .credit-plan:hover{border-color:rgba(232,232,227,.36)}html[data-skin=moye] .credit-plan.is-active,html[data-skin=moye] .credit-plan.is-recommended,html[data-skin=muye] .credit-plan.is-active,html[data-skin=muye] .credit-plan.is-recommended,html[data-theme=zen-dark] .credit-plan.is-active,html[data-theme=zen-dark] .credit-plan.is-recommended{border-color:rgba(201,161,74,.62)}html[data-skin=moye] .credit-plan.is-active,html[data-skin=muye] .credit-plan.is-active,html[data-theme=zen-dark] .credit-plan.is-active{background:rgba(201,161,74,.08)}html[data-skin=moye] .credit-plan span,html[data-skin=moye] .credit-plan strong,html[data-skin=moye] .credits-details,html[data-skin=moye] .credits-details-body--invite strong,html[data-skin=moye] .credits-details-toggle,html[data-skin=moye] .credits-manual-contact,html[data-skin=moye] .credits-manual-contact strong,html[data-skin=muye] .credit-plan span,html[data-skin=muye] .credit-plan strong,html[data-skin=muye] .credits-details,html[data-skin=muye] .credits-details-body--invite strong,html[data-skin=muye] .credits-details-toggle,html[data-skin=muye] .credits-manual-contact,html[data-skin=muye] .credits-manual-contact strong,html[data-theme=zen-dark] .credit-plan span,html[data-theme=zen-dark] .credit-plan strong,html[data-theme=zen-dark] .credits-details,html[data-theme=zen-dark] .credits-details-body--invite strong,html[data-theme=zen-dark] .credits-details-toggle,html[data-theme=zen-dark] .credits-manual-contact,html[data-theme=zen-dark] .credits-manual-contact strong{color:rgb(232,232,227)}html[data-skin=moye] .credits-payment-panel,html[data-skin=muye] .credits-payment-panel,html[data-theme=zen-dark] .credits-payment-panel{border-color:rgba(232,232,227,.12);background:rgba(232,232,227,.015)}html[data-skin=moye] .credits-details-body--invite small,html[data-skin=moye] .credits-details-body--invite span,html[data-skin=moye] .credits-details-toggle small,html[data-skin=moye] .credits-device-labels button,html[data-skin=moye] .credits-manual-contact small,html[data-skin=moye] .credits-manual-contact span,html[data-skin=moye] .credits-payment-note,html[data-skin=moye] .credits-selected-summary,html[data-skin=muye] .credits-details-body--invite small,html[data-skin=muye] .credits-details-body--invite span,html[data-skin=muye] .credits-details-toggle small,html[data-skin=muye] .credits-device-labels button,html[data-skin=muye] .credits-manual-contact small,html[data-skin=muye] .credits-manual-contact span,html[data-skin=muye] .credits-payment-note,html[data-skin=muye] .credits-selected-summary,html[data-theme=zen-dark] .credits-details-body--invite small,html[data-theme=zen-dark] .credits-details-body--invite span,html[data-theme=zen-dark] .credits-details-toggle small,html[data-theme=zen-dark] .credits-device-labels button,html[data-theme=zen-dark] .credits-manual-contact small,html[data-theme=zen-dark] .credits-manual-contact span,html[data-theme=zen-dark] .credits-payment-note,html[data-theme=zen-dark] .credits-selected-summary{color:rgb(168,176,172)}html[data-skin=moye] .credits-device-labels button.is-active,html[data-skin=moye] .credits-payment-list button.is-active span,html[data-skin=muye] .credits-device-labels button.is-active,html[data-skin=muye] .credits-payment-list button.is-active span,html[data-theme=zen-dark] .credits-device-labels button.is-active,html[data-theme=zen-dark] .credits-payment-list button.is-active span{color:rgb(201,161,74)}html[data-skin=moye] .credits-payment-list button,html[data-skin=muye] .credits-payment-list button,html[data-theme=zen-dark] .credits-payment-list button{border-top-color:rgba(232,232,227,.1)}html[data-skin=moye] .credits-payment-list span,html[data-skin=moye] .credits-selected-summary b,html[data-skin=muye] .credits-payment-list span,html[data-skin=muye] .credits-selected-summary b,html[data-theme=zen-dark] .credits-payment-list span,html[data-theme=zen-dark] .credits-selected-summary b{color:rgb(232,232,227)}html[data-skin=moye] .credits-payment-list button.is-active,html[data-skin=muye] .credits-payment-list button.is-active,html[data-theme=zen-dark] .credits-payment-list button.is-active{background:rgba(201,161,74,.08)}html[data-skin=moye] .credits-selected-summary,html[data-skin=muye] .credits-selected-summary,html[data-theme=zen-dark] .credits-selected-summary{border-color:rgba(232,232,227,.12)}html[data-skin=moye] .credits-details-toggle em,html[data-skin=muye] .credits-details-toggle em,html[data-theme=zen-dark] .credits-details-toggle em{color:rgba(232,232,227,.5)}.credit-transaction-list{border-top:1px solid rgba(0,77,77,.1);padding-top:18px}.credit-transaction-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid rgba(0,77,77,.08);padding:10px 0}.credit-transaction-list small{color:rgba(0,77,77,.48)}.credit-transaction-list strong{color:#a9442e}.credit-transaction-list strong.is-positive{color:var(--hu-po-jin-dark)}.tool-details{border-top:1px solid rgba(0,77,77,.1);margin-top:12px;padding-top:12px}.tool-details summary{cursor:pointer;color:var(--dai-qing);font-weight:700}.daily-page{display:block;border:0;background:transparent;box-shadow:none;padding:0}.daily-head,.daily-page{width:min(848px,100%);margin:0 auto}.daily-head{padding:40px 0 20px}.daily-head h1{width:max-content;margin:0;color:var(--dai-qing-dark);font-family:var(--serif);font-size:36px;font-weight:500;line-height:40px}.daily-head p{margin:8px 0 0;color:rgba(0,77,77,.68);font-size:15px;line-height:20px}.tool-main:has(.daily-page){padding-bottom:40px}.tool-main:has(.daily-page--compact){min-height:747px}html[data-skin=moye] .tool-main:has(.daily-page),html[data-skin=moye] .tool-main:has(.daily-public),html[data-skin=muye] .tool-main:has(.daily-page),html[data-skin=muye] .tool-main:has(.daily-public),html[data-theme=zen-dark] .tool-main:has(.daily-page),html[data-theme=zen-dark] .tool-main:has(.daily-public){background:rgb(20,24,26)}.daily-public{width:min(1008px,100%);margin:0 auto}.daily-public-scope{display:flex;gap:0}.daily-public-scope button{min-width:46px;min-height:32px;border-radius:6px;background:transparent;color:rgba(0,77,77,.6);cursor:pointer;font-size:14px;padding:6px 16px;transition:background-color .16s ease,color .16s ease}.daily-public-scope button.is-active{background:var(--dai-qing);color:var(--xuan-zhi)}.daily-public-date{display:grid;grid-template-columns:34px minmax(0,1fr) 34px 50px;align-items:center;grid-gap:12px;gap:12px;margin-top:19px}.daily-public-date button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(0,77,77,.1);border-radius:8px;background:transparent;color:rgba(0,77,77,.7);cursor:pointer;font-size:12px;padding:8px}.daily-public-date button:last-child{padding:8px 12px}.daily-public-date strong{color:var(--dai-qing);font-size:14px;font-weight:600;text-align:center}.daily-content{display:grid;grid-gap:20px;gap:20px;min-width:0}.daily-card,.daily-check{border:1px solid rgba(0,77,77,.12);border-radius:16px;background:rgba(255,255,248,.55);padding:24px}.daily-check{align-self:start;margin-bottom:24px;padding:20px}.daily-check-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.daily-check-top>div{min-width:0}.daily-check-head{display:flex;align-items:center;justify-content:flex-start;gap:12px}.daily-card h2,.daily-check-head h2{margin:0;color:var(--dai-qing-dark);font-family:var(--serif);font-size:22px;font-weight:500}.daily-check-head button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid rgba(0,77,77,.12);border-radius:999px;background:rgba(255,255,239,.7);color:rgba(0,77,77,.6);cursor:pointer;font-size:13px;font-weight:700}.daily-card p,.daily-check p{color:rgba(0,77,77,.65);line-height:1.75}.daily-check-top p{margin:0;font-size:12px;line-height:20px}.daily-check-button{display:inline-flex;width:91px;min-height:36px;align-items:center;justify-content:center;border-radius:8px;background:var(--dai-qing);color:var(--xuan-zhi);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:700}.daily-check-button:disabled{cursor:not-allowed;opacity:.62}.daily-reward-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:28px}.daily-reward-row span{position:relative;min-height:18px;color:rgba(0,77,77,.45);font-family:var(--serif);font-size:11px;line-height:10px;text-align:center}.daily-reward-row span:after{position:absolute;right:0;bottom:0;left:0;height:8px;border-radius:999px;background:rgba(0,77,77,.08);content:""}.daily-check small{display:block;margin-top:20px;border-top:1px solid rgba(0,77,77,.1);padding-top:14px;color:rgba(0,77,77,.48);font-size:12px;text-align:center}.daily-rule-panel{display:grid;grid-gap:6px;gap:6px;border:1px dashed rgba(0,77,77,.16);border-radius:8px;background:rgba(0,77,77,.04);color:rgba(0,77,77,.66);margin:10px 0 4px;padding:12px}.daily-controls{display:grid;grid-gap:16px;gap:16px;margin-bottom:4px}.daily-scope{display:flex;gap:0}.daily-scope .tool-chip{width:46px;min-width:46px;height:32px;min-height:32px;border:0;border-radius:6px;background:transparent;color:rgba(0,77,77,.6);padding:6px 16px;font-size:14px;line-height:20px}.daily-scope .tool-chip.is-active{background:var(--dai-qing);color:var(--xuan-zhi)}.daily-date-row{display:grid;grid-template-columns:34px minmax(0,1fr) 34px 50px;align-items:center;grid-gap:12px;gap:12px;min-height:34px}.daily-date-label{display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:14px;font-weight:700}.daily-date-label,.daily-date-row input{grid-column:2;grid-row:1;min-height:34px;color:var(--dai-qing)}.daily-date-row input{position:relative;z-index:2;width:100%;border:1px solid rgba(0,77,77,.16);border-radius:8px;background:rgba(255,255,248,.7);padding:0 14px;opacity:0;font:inherit;font-weight:700}.daily-date-step{display:inline-flex;width:34px;height:34px;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(0,77,77,.1);border-radius:8px;background:transparent;color:rgba(0,77,77,.7);cursor:pointer;padding:0}.daily-date-step--prev{grid-column:1}.daily-date-step--next{grid-column:3}.daily-date-step:before{color:inherit;font-size:15px;line-height:1}.daily-date-step--prev:before{content:"‹"}.daily-date-step--next:before{content:"›"}.daily-date-row .tool-secondary{grid-column:4;width:50px;min-height:34px;height:34px;padding:8px 12px;font-size:12px;line-height:18px}.daily-card dl{display:grid;grid-gap:0;gap:0;margin:16px 0 0}.daily-card dl div{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(0,77,77,.08);padding:10px 0}.daily-card dl div:first-child{padding-top:0}.daily-card dl div:last-child{border-bottom:0;padding-bottom:0}.daily-card dt{color:rgba(0,77,77,.48)}.daily-card dd{margin:0;color:var(--dai-qing);font-weight:700}.daily-almanac h2{margin-bottom:16px;font-size:14px;line-height:20px}.daily-check-head h2{font-size:16px;line-height:24px}.daily-almanac dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0;color:var(--dai-qing);font-size:14px}.daily-almanac dl div{display:flex;min-height:20px;align-items:flex-start;gap:12px;border-bottom:0;padding:0}.daily-almanac dt{flex:0 0 auto;color:rgba(0,77,77,.55)}.daily-almanac dd{min-width:0;color:var(--dai-qing);font-weight:600;line-height:20px}.daily-almanac-duo,.daily-almanac-gods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px}.daily-almanac-gods{gap:18px;border-top:0;padding-top:0}.daily-almanac-duo>div,.daily-almanac-gods>div{min-width:0;border:1px solid color-mix(in srgb,var(--dai-qing) 11%,transparent);border-radius:12px;background:color-mix(in srgb,var(--xuan-zhi) 72%,transparent);padding:15px 16px 16px}.daily-almanac-duo h3,.daily-almanac-gods h3{display:flex;align-items:center;gap:8px}.daily-almanac-duo h3:before,.daily-almanac-gods h3:before{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--hu-po-jin);content:""}.daily-almanac-duo>div:last-child h3:before,.daily-almanac-gods>div:last-child h3:before{background:var(--dai-qing);opacity:.55}.daily-almanac h3{margin:0 0 4px;color:var(--hu-po-jin-dark);font-family:var(--serif);font-size:14px;line-height:20px;font-weight:600}.daily-almanac-duo p,.daily-almanac-gods p,.daily-archive-empty p{margin:0}.daily-almanac-duo p,.daily-almanac-gods p{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.daily-pengzu{margin:16px 0 0;color:rgba(0,77,77,.6);font-size:12px;line-height:1.55}.daily-note,.daily-pengzu{border-top:1px solid rgba(0,77,77,.08);padding-top:14px}.daily-advanced-almanac{margin-top:12px;border-top:1px solid rgba(0,77,77,.05);padding-top:12px}.daily-advanced-almanac summary{cursor:pointer;list-style:none;color:rgba(0,77,77,.5);font-size:12px;line-height:16px}.daily-advanced-almanac summary::-webkit-details-marker{display:none}.daily-advanced-almanac[open] .daily-advanced-closed,.daily-advanced-open{display:none}.daily-advanced-almanac[open] .daily-advanced-open{display:inline}.daily-advanced-almanac>div{display:grid;grid-gap:8px;gap:8px;margin-top:12px;color:rgba(0,77,77,.7);font-size:12px;line-height:1.6}.daily-advanced-almanac:not([open])>div{display:none}.daily-advanced-almanac p{margin:0}.daily-advanced-almanac strong{color:var(--dai-qing);font-weight:700}.daily-direction>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.daily-direction span{display:grid;min-height:60px;place-items:center;border:1px solid rgba(212,175,55,.22);border-radius:8px;background:rgba(212,175,55,.08);color:rgba(0,77,77,.55);font-size:12px}.daily-direction strong{display:block;color:var(--dai-qing);font-family:var(--serif);font-size:18px;font-weight:600}.daily-archive-card,.daily-archive-empty{display:flex;align-items:center;justify-content:space-between;gap:18px}.daily-archive-card{align-items:flex-start;flex-direction:column}.daily-archive-empty{min-height:170px;justify-content:center}.daily-cycle,.daily-day-stack{display:grid;grid-gap:20px;gap:20px}.daily-day-stack{margin-top:8px}.daily-day-stack .daily-almanac{padding-bottom:39px}.daily-cycle-summary{display:grid;grid-gap:12px;gap:12px}.daily-cycle-summary-head,.daily-cycle-summary>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.daily-cycle-summary p{margin:0}.daily-cycle-summary>div:first-child p{color:rgba(0,77,77,.5);font-size:12px;line-height:16px}.daily-cycle--week .daily-cycle-summary{align-content:start;height:204px;min-height:204px;overflow:hidden}.daily-cycle-score{display:flex;align-items:flex-end;gap:3px}.daily-cycle-summary strong{display:block;color:var(--dai-qing);font-family:var(--serif);font-size:28px;font-weight:600;line-height:36px}.daily-cycle--week .daily-cycle-score strong{color:var(--hu-po-jin-dark);font-size:48px;line-height:48px}.daily-cycle-score span{color:rgba(0,77,77,.5);font-size:13px;line-height:19px}.daily-best-pill{display:inline-flex;min-height:39px;align-items:center;justify-content:center;border:1px solid rgba(0,77,77,.16);border-radius:8px;color:var(--dai-qing);font-size:12px;line-height:16px;padding:10px 17px}.daily-cycle-meter{position:relative;height:8px;overflow:hidden;border-radius:999px;background:rgba(0,77,77,.1)}.daily-cycle-meter i{display:block;width:60%;height:100%;border-radius:inherit;background:rgba(0,77,77,.35)}.daily-cycle-stats{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;color:rgba(0,77,77,.6);font-size:12px;line-height:16px}.daily-cycle-flow h2,.daily-month-heatmap h2{margin-bottom:16px;font-size:14px;line-height:20px}.daily-cycle-flow>div{display:grid;grid-gap:8px;gap:8px}.daily-cycle-flow button{display:grid;grid-template-columns:44px 34px 52px 54px 72px 60px 86px minmax(0,1fr) minmax(0,1fr) 38px 32px;align-items:center;grid-gap:8px;gap:8px;min-height:124px;border-bottom:1px solid rgba(0,77,77,.08);background:transparent;color:var(--dai-qing);cursor:pointer;padding:8px 0;text-align:left}.daily-cycle-flow button:last-child{border-bottom:0}.daily-cycle-flow button.is-active{border-color:rgba(201,161,74,.42);background:rgba(201,161,74,.08)}.daily-cycle-flow button em,.daily-cycle-flow button i,.daily-cycle-flow button small,.daily-cycle-flow button span{color:rgba(0,77,77,.58);font-size:12px;font-style:normal;line-height:18px}.daily-cycle-flow button strong{color:var(--dai-qing);font-family:var(--serif);font-size:20px;font-weight:600}.daily-cycle-flow button b{color:var(--dai-qing);font-size:13px;font-weight:700}.daily-month-grid,.daily-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.daily-month-weekdays{color:rgba(0,77,77,.5);font-size:12px;line-height:16px;text-align:center}.daily-month-grid{margin-top:12px}.daily-month-grid button,.daily-month-grid>span{min-height:106px;border-radius:10px}.daily-month-grid button{border:1px solid rgba(0,77,77,.1);background:rgba(212,175,55,.08);color:var(--dai-qing);cursor:pointer;text-align:left;padding:10px}.daily-month-grid button.is-active{border-color:rgba(201,161,74,.48);background:rgba(201,161,74,.14)}.daily-month-grid button span,.daily-month-grid button strong{display:block}.daily-month-grid button strong{font-family:var(--serif);font-size:18px;line-height:24px}.daily-month-grid button span{color:rgba(0,77,77,.58);font-size:12px;line-height:16px}.daily-month-heatmap>p{margin:16px 0 0;color:rgba(0,77,77,.45);font-size:12px}html[data-skin=moye] .daily-card h2,html[data-skin=moye] .daily-check-head h2,html[data-skin=moye] .daily-head h1,html[data-skin=muye] .daily-card h2,html[data-skin=muye] .daily-check-head h2,html[data-skin=muye] .daily-head h1,html[data-theme=zen-dark] .daily-card h2,html[data-theme=zen-dark] .daily-check-head h2,html[data-theme=zen-dark] .daily-head h1{color:rgb(232,232,227)}html[data-skin=moye] .daily-card p,html[data-skin=moye] .daily-check p,html[data-skin=moye] .daily-head p,html[data-skin=muye] .daily-card p,html[data-skin=muye] .daily-check p,html[data-skin=muye] .daily-head p,html[data-theme=zen-dark] .daily-card p,html[data-theme=zen-dark] .daily-check p,html[data-theme=zen-dark] .daily-head p{color:rgba(232,232,227,.65)}html[data-skin=moye] .daily-card,html[data-skin=moye] .daily-check,html[data-skin=muye] .daily-card,html[data-skin=muye] .daily-check,html[data-theme=zen-dark] .daily-card,html[data-theme=zen-dark] .daily-check{border-color:rgba(232,232,227,.1);background:rgba(232,232,227,.035)}html[data-skin=moye] .daily-check-head button,html[data-skin=muye] .daily-check-head button,html[data-theme=zen-dark] .daily-check-head button{border-color:rgba(232,232,227,.3);background:transparent;color:rgba(232,232,227,.5)}html[data-skin=moye] .daily-check small,html[data-skin=muye] .daily-check small,html[data-theme=zen-dark] .daily-check small{border-top-color:rgba(232,232,227,.08);color:rgba(232,232,227,.42)}html[data-skin=moye] .daily-reward-row span,html[data-skin=muye] .daily-reward-row span,html[data-theme=zen-dark] .daily-reward-row span{color:rgba(232,232,227,.44)}html[data-skin=moye] .daily-reward-row span:after,html[data-skin=muye] .daily-reward-row span:after,html[data-theme=zen-dark] .daily-reward-row span:after{background:rgba(232,232,227,.07)}html[data-skin=moye] .daily-scope .tool-chip,html[data-skin=muye] .daily-scope .tool-chip,html[data-theme=zen-dark] .daily-scope .tool-chip{color:rgba(232,232,227,.6)}html[data-skin=moye] .daily-scope .tool-chip.is-active,html[data-skin=muye] .daily-scope .tool-chip.is-active,html[data-theme=zen-dark] .daily-scope .tool-chip.is-active{background:rgb(232,232,227);color:rgb(20,24,26)}html[data-skin=moye] .daily-card dd,html[data-skin=moye] .daily-cycle-flow button,html[data-skin=moye] .daily-cycle-flow button b,html[data-skin=moye] .daily-cycle-flow button strong,html[data-skin=moye] .daily-cycle-summary strong,html[data-skin=moye] .daily-date-label,html[data-skin=moye] .daily-direction strong,html[data-skin=moye] .daily-month-grid button,html[data-skin=muye] .daily-card dd,html[data-skin=muye] .daily-cycle-flow button,html[data-skin=muye] .daily-cycle-flow button b,html[data-skin=muye] .daily-cycle-flow button strong,html[data-skin=muye] .daily-cycle-summary strong,html[data-skin=muye] .daily-date-label,html[data-skin=muye] .daily-direction strong,html[data-skin=muye] .daily-month-grid button,html[data-theme=zen-dark] .daily-card dd,html[data-theme=zen-dark] .daily-cycle-flow button,html[data-theme=zen-dark] .daily-cycle-flow button b,html[data-theme=zen-dark] .daily-cycle-flow button strong,html[data-theme=zen-dark] .daily-cycle-summary strong,html[data-theme=zen-dark] .daily-date-label,html[data-theme=zen-dark] .daily-direction strong,html[data-theme=zen-dark] .daily-month-grid button{color:rgb(232,232,227)}html[data-skin=moye] .daily-card dt,html[data-skin=moye] .daily-cycle-flow button em,html[data-skin=moye] .daily-cycle-flow button i,html[data-skin=moye] .daily-cycle-flow button small,html[data-skin=moye] .daily-cycle-flow button span,html[data-skin=moye] .daily-cycle-score span,html[data-skin=moye] .daily-cycle-stats,html[data-skin=moye] .daily-cycle-summary>div:first-child p,html[data-skin=moye] .daily-month-grid button span,html[data-skin=moye] .daily-month-heatmap>p,html[data-skin=moye] .daily-month-weekdays,html[data-skin=muye] .daily-card dt,html[data-skin=muye] .daily-cycle-flow button em,html[data-skin=muye] .daily-cycle-flow button i,html[data-skin=muye] .daily-cycle-flow button small,html[data-skin=muye] .daily-cycle-flow button span,html[data-skin=muye] .daily-cycle-score span,html[data-skin=muye] .daily-cycle-stats,html[data-skin=muye] .daily-cycle-summary>div:first-child p,html[data-skin=muye] .daily-month-grid button span,html[data-skin=muye] .daily-month-heatmap>p,html[data-skin=muye] .daily-month-weekdays,html[data-theme=zen-dark] .daily-card dt,html[data-theme=zen-dark] .daily-cycle-flow button em,html[data-theme=zen-dark] .daily-cycle-flow button i,html[data-theme=zen-dark] .daily-cycle-flow button small,html[data-theme=zen-dark] .daily-cycle-flow button span,html[data-theme=zen-dark] .daily-cycle-score span,html[data-theme=zen-dark] .daily-cycle-stats,html[data-theme=zen-dark] .daily-cycle-summary>div:first-child p,html[data-theme=zen-dark] .daily-month-grid button span,html[data-theme=zen-dark] .daily-month-heatmap>p,html[data-theme=zen-dark] .daily-month-weekdays{color:rgba(232,232,227,.58)}html[data-skin=moye] .daily-cycle--week .daily-cycle-score strong,html[data-skin=muye] .daily-cycle--week .daily-cycle-score strong,html[data-theme=zen-dark] .daily-cycle--week .daily-cycle-score strong{color:rgb(201,161,74)}html[data-skin=moye] .daily-best-pill,html[data-skin=muye] .daily-best-pill,html[data-theme=zen-dark] .daily-best-pill{border-color:rgba(0,120,96,.36);background:rgba(0,120,96,.06);color:rgb(0,142,116)}html[data-skin=moye] .daily-cycle-meter,html[data-skin=muye] .daily-cycle-meter,html[data-theme=zen-dark] .daily-cycle-meter{background:rgba(232,232,227,.18)}html[data-skin=moye] .daily-cycle-meter i,html[data-skin=muye] .daily-cycle-meter i,html[data-theme=zen-dark] .daily-cycle-meter i{background:rgba(232,232,227,.72)}html[data-skin=moye] .daily-date-row .tool-secondary,html[data-skin=moye] .daily-date-step,html[data-skin=muye] .daily-date-row .tool-secondary,html[data-skin=muye] .daily-date-step,html[data-theme=zen-dark] .daily-date-row .tool-secondary,html[data-theme=zen-dark] .daily-date-step{border-color:rgba(232,232,227,.1);background:transparent;color:rgba(232,232,227,.7)}html[data-skin=moye] .daily-advanced-almanac,html[data-skin=moye] .daily-almanac-gods,html[data-skin=moye] .daily-card dl div,html[data-skin=moye] .daily-cycle-flow button,html[data-skin=moye] .daily-pengzu,html[data-skin=muye] .daily-advanced-almanac,html[data-skin=muye] .daily-almanac-gods,html[data-skin=muye] .daily-card dl div,html[data-skin=muye] .daily-cycle-flow button,html[data-skin=muye] .daily-pengzu,html[data-theme=zen-dark] .daily-advanced-almanac,html[data-theme=zen-dark] .daily-almanac-gods,html[data-theme=zen-dark] .daily-card dl div,html[data-theme=zen-dark] .daily-cycle-flow button,html[data-theme=zen-dark] .daily-pengzu{border-color:rgba(232,232,227,.08)}html[data-skin=moye] .daily-direction span,html[data-skin=moye] .daily-month-grid button,html[data-skin=muye] .daily-direction span,html[data-skin=muye] .daily-month-grid button,html[data-theme=zen-dark] .daily-direction span,html[data-theme=zen-dark] .daily-month-grid button{border-color:rgba(201,161,74,.22);background:rgba(201,161,74,.08)}html[data-skin=moye] .daily-cycle-flow button.is-active,html[data-skin=moye] .daily-month-grid button.is-active,html[data-skin=muye] .daily-cycle-flow button.is-active,html[data-skin=muye] .daily-month-grid button.is-active,html[data-theme=zen-dark] .daily-cycle-flow button.is-active,html[data-theme=zen-dark] .daily-month-grid button.is-active{border-color:rgba(201,161,74,.48);background:rgba(201,161,74,.14)}html[data-skin=moye] .daily-advanced-almanac summary,html[data-skin=muye] .daily-advanced-almanac summary,html[data-theme=zen-dark] .daily-advanced-almanac summary{color:rgba(232,232,227,.5)}html[data-skin=moye] .daily-advanced-almanac>div,html[data-skin=muye] .daily-advanced-almanac>div,html[data-theme=zen-dark] .daily-advanced-almanac>div{color:rgba(232,232,227,.7)}html[data-skin=moye] .daily-advanced-almanac strong,html[data-skin=muye] .daily-advanced-almanac strong,html[data-theme=zen-dark] .daily-advanced-almanac strong{color:rgb(232,232,227)}.wiki-layout{width:min(848px,calc(100vw - 48px));margin:0 auto;padding-top:38px}.wiki-count{margin:0;color:rgba(0,77,77,.55);font-size:13px;line-height:22px}.wiki-feature{margin-top:48px;border:1px solid rgba(212,175,55,.2);border-radius:12px;background:rgba(212,175,55,.04);padding:32px}.wiki-controls,.wiki-feature header,.wiki-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.wiki-feature header span{color:var(--hu-po-jin-dark);font-size:12px;line-height:18px;letter-spacing:.42em}.wiki-feature header a{color:rgba(0,77,77,.55);font-size:12px;line-height:18px;text-decoration:none}.wiki-feature>p{max-width:672px;margin:12px 0 0;color:rgba(0,77,77,.8);font-family:var(--serif);font-size:15px;line-height:28px}.wiki-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.wiki-feature-grid a{height:111px;min-height:111px;overflow:hidden;border:1px solid rgba(0,77,77,.1);border-radius:8px;background:rgba(232,228,201,.4);padding:16px;text-decoration:none}.wiki-feature-grid strong{display:block;color:var(--dai-qing-dark);font-family:var(--serif);font-size:16px;font-weight:600;line-height:24px}.wiki-feature-grid small{display:-webkit-box;overflow:hidden;margin-top:8px;color:rgba(0,77,77,.48);font-size:12px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wiki-controls{margin-top:47px}.wiki-controls label{position:relative;display:block;width:320px}.wiki-controls label span{position:absolute;top:10px;left:15px;color:rgba(0,77,77,.35);font-size:13px;line-height:20px;pointer-events:none}.wiki-search{width:100%;height:40px;border:1px solid rgba(0,77,77,.15);border-radius:999px;background:rgba(245,245,220,.4);color:var(--dai-qing);padding:0 16px 0 36px;font-size:14px;line-height:20px}.wiki-category-row{display:flex;align-items:center;justify-content:flex-end;gap:6px}.wiki-category-row button{min-width:56px;height:30px;min-height:30px;border:1px solid rgba(0,77,77,.12);border-radius:999px;background:transparent;color:rgba(0,77,77,.55);padding:6px 14px;font-size:12px;line-height:16px;letter-spacing:.1em;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.wiki-category-row button.is-active{border-color:rgba(212,175,55,.5);background:rgba(212,175,55,.1);color:var(--hu-po-jin-dark)}.wiki-category-row button:last-child{min-width:70px}.wiki-section-list{margin-top:47px}.wiki-section{margin-bottom:48px}.wiki-section h2{margin:0;color:var(--hu-po-jin);font-family:var(--serif);font-size:20px;font-weight:500;line-height:28px}.wiki-section-head span{color:rgba(0,77,77,.48);font-size:12px}.wiki-section>p{margin:8px 0 0;color:rgba(0,77,77,.55);font-size:12px;line-height:16px}.wiki-entry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:20px}.wiki-entry-card{display:flex;height:46px;min-height:46px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(0,77,77,.08);border-radius:4px;background:rgba(245,245,220,.3);color:var(--dai-qing);padding:12px 16px;font-size:14px;line-height:20px;text-decoration:none}.wiki-entry-card strong{overflow:hidden;font-family:var(--sans);font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.wiki-entry-card em{flex:0 0 auto;color:rgba(0,77,77,.48);font-style:normal}.wiki-empty{margin-top:48px;color:rgba(0,77,77,.58);font-size:14px;line-height:24px}.wiki-search-results{margin-top:48px;min-height:66px}.wiki-search-results>p{margin:0;color:rgba(0,77,77,.7);font-size:12px;line-height:16px}.wiki-search-result-list{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.wiki-search-result-card{display:flex;min-height:66px;flex-direction:column;justify-content:center;gap:4px;border:1px solid rgba(0,77,77,.08);border-radius:8px;background:rgba(232,228,201,.3);color:var(--dai-qing);padding:12px 16px;text-decoration:none}.wiki-search-result-head{display:flex;align-items:center;gap:8px;min-width:0}.wiki-search-result-head strong{flex:0 1 auto;overflow:hidden;color:var(--dai-qing);font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.wiki-search-result-head em{flex:0 0 auto;color:rgba(0,77,77,.35);font-size:10px;font-style:normal;line-height:15px}.wiki-search-result-card small{display:-webkit-box;overflow:hidden;color:rgba(0,77,77,.55);font-size:12px;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.wiki-cta,.wiki-thanks{border:1px solid rgba(0,77,77,.1);border-radius:8px;background:rgba(232,228,201,.2)}.wiki-thanks{margin-top:64px;padding:32px}.wiki-thanks h2{margin:0 0 24px;color:var(--hu-po-jin);font-family:var(--serif);font-size:18px;font-weight:500;line-height:28px;letter-spacing:.24em}.wiki-thanks p{margin:0 0 18px;color:rgba(0,77,77,.66);font-size:14px;line-height:28px}.wiki-thanks div{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.wiki-thanks span{border:1px solid rgba(0,77,77,.08);border-radius:999px;background:rgba(245,245,220,.34);color:rgba(0,77,77,.62);padding:4px 12px;font-size:12px;line-height:18px}.wiki-thanks small{display:block;margin-top:18px;color:rgba(0,77,77,.45);font-size:12px;line-height:22px}.wiki-cta{margin-top:48px;background:rgba(232,228,201,.3);padding:32px;text-align:center}.wiki-cta h2{margin:0;color:var(--dai-qing);font-family:var(--serif);font-size:18px;font-weight:500;line-height:28px}.wiki-cta p{margin:10px 0 20px;color:rgba(0,77,77,.5);font-size:13px;line-height:22px}.wiki-cta a{display:inline-flex;min-width:124px;min-height:44px;align-items:center;justify-content:center;border-radius:999px;color:var(--dai-qing);font-size:14px;line-height:20px;letter-spacing:.3em;text-decoration:none}.talk-card span{color:rgba(0,77,77,.7);font-size:11px}.talks-list{display:grid;width:min(720px,calc(100vw - 48px));grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:0 auto}.talk-card{min-height:138px;background:rgba(232,228,201,.3);padding:24px;color:inherit;text-decoration:none}.talk-card h2{margin:0;color:var(--dai-qing);font-family:var(--serif);font-size:18px;font-weight:400;line-height:28px}.talk-card p{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:rgba(0,77,77,.55);font-size:14px;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.talk-card div{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.talk-card span{border:1px solid rgba(0,77,77,.12);border-radius:999px;background:transparent;padding:2px 8px;line-height:16.5px}.article-page,.terms-page{display:grid;grid-gap:18px;gap:18px}.terms-page{width:min(720px,calc(100vw - 48px));gap:32px;margin:4px auto 0}.terms-page article{border:0;background:transparent;padding:0}.terms-page article h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--hu-po-jin);font-family:var(--serif);font-size:20px;font-weight:500;line-height:28px}.terms-page article h2:before{display:none}.terms-page article li,.terms-page article p{color:rgba(0,77,77,.72);font-size:14px;line-height:22.75px}.terms-page article p{margin:12px 0 0}.terms-page article ul{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding-left:18px}.terms-closing{margin:16px 0 0;border-top:1px solid rgba(0,77,77,.1);color:rgba(0,77,77,.72);font-size:12px;font-style:italic;line-height:16px;padding-top:24px;text-align:center}.article-page{font-size:16px}.article-main{width:100%;min-height:calc(100vh - 64px);background:var(--xuan-zhi);padding:64px 0 0}.source-article{width:min(768px,100%);margin:0 auto;padding:80px 24px}.source-article--talk{padding-bottom:83px}.source-article--tiangan{padding-bottom:82px}.article-breadcrumb{display:flex;align-items:center;gap:6px;margin:0 0 21px;color:rgba(0,77,77,.46);font-size:12px;line-height:18px}.article-breadcrumb a{color:inherit;text-decoration:none}.source-article--wiki .article-breadcrumb{font-size:12px}.source-article--talk .article-breadcrumb,.source-article--wiki .article-breadcrumb{display:block;margin:0 0 24px;color:rgba(0,77,77,.5);line-height:16px}.article-eyebrow{margin:0;color:var(--hu-po-jin-dark);font-size:12px;line-height:18px;letter-spacing:.42em}.source-article--talk .article-eyebrow,.source-article--wiki .article-eyebrow{color:rgba(184,150,15,.8);font-size:11px;line-height:16.5px;letter-spacing:.3em}.source-article>h1{margin:12px 0 0;color:var(--dai-qing);font-family:var(--serif);font-size:36px;font-weight:500;line-height:40px}.source-article--talk>h1,.source-article--wiki>h1{font-weight:400;letter-spacing:.04em}.article-source{margin:24px 0 0;color:rgba(0,77,77,.62);font-size:14px;line-height:24px}.source-article--wiki .article-source{margin-top:16px;color:rgba(0,77,77,.55);font-size:12px;line-height:16px}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.source-article--wiki .article-tags{gap:6px;margin-top:12px}.article-tags span{border:1px solid rgba(0,77,77,.08);border-radius:999px;background:rgba(245,245,220,.38);color:rgba(0,77,77,.56);padding:4px 12px;font-size:12px;line-height:18px}.source-article--wiki .article-tags span{border-color:rgba(0,77,77,.15);background:transparent;color:rgba(0,77,77,.55);padding:2px 8px;font-size:11px;line-height:16.5px}.article-toc{display:grid;grid-gap:9px;gap:9px;margin-top:54px;color:rgba(0,77,77,.62);font-size:13px;line-height:20px}.article-toc strong{color:var(--hu-po-jin);font-size:12px;font-weight:500;letter-spacing:.38em}.article-toc a{color:inherit;text-decoration:none}.source-article--wiki .article-toc{display:block;margin-top:56px;border:1px solid rgba(0,77,77,.1);border-radius:8px;background:rgba(232,228,201,.3);padding:16px 20px;color:rgba(0,77,77,.7);line-height:19.5px}.source-article--wiki .article-toc strong{display:block;margin:0 0 17px;color:rgba(212,175,55,.7);font-size:11px;line-height:16.5px;letter-spacing:.3em}.source-article--wiki .article-toc a{display:block;width:max-content;max-width:100%;color:rgba(0,77,77,.7);font-size:13px;line-height:19.5px}.source-article--wiki .article-toc a+a{margin-top:10px}.source-article--talk .article-toc{display:block;margin-top:45px;min-height:177px;border:1px solid rgba(0,77,77,.1);border-radius:8px;background:rgba(232,228,201,.3);padding:16px 20px;color:rgba(0,77,77,.7);line-height:19.5px}.source-article--talk .article-toc strong{display:block;margin:0 0 17px;color:rgba(212,175,55,.7);font-size:11px;line-height:16.5px;letter-spacing:.3em}.source-article--talk .article-toc a{display:block;margin-top:10px}.article-body{margin-top:56px}.source-article--wiki .article-body{margin-top:32px}.source-article--tiangan .article-body{margin-top:34px}.source-article--talk .article-body{margin-top:32px}.source-article--talk-lun-bazi .article-body{margin-top:34px}.article-body>h1{margin:0 0 16px;color:var(--hu-po-jin);font-family:var(--serif);font-size:16px;font-weight:500;line-height:24px}.source-article--talk .article-body>h1,.source-article--wiki .article-body>h1{margin-bottom:8px;font-weight:700}.article-body section{margin-top:16px}.source-article--talk .article-body section{margin-top:1px}.article-body h2{margin:16px 0 6px;color:var(--hu-po-jin);font-family:var(--serif);font-size:15px;font-weight:500;line-height:24px}.source-article--talk .article-body h2{font-weight:700;line-height:24.375px}.source-article--wiki .article-body h2{line-height:24.375px}.article-body li,.article-body p{color:var(--dai-qing);font-size:14px;line-height:28px}.article-body p{margin:8px 0}.article-body ul{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding-left:18px}.source-article--talk .article-body ol,.source-article--talk .article-body ul,.source-article--wiki .article-body ol,.source-article--wiki .article-body ul{display:block;margin:8px 0 8px 20px;padding:0}.source-article--talk .article-body ol,.source-article--wiki .article-body ol{list-style:decimal}.source-article--talk .article-body ul,.source-article--wiki .article-body ul{list-style:disc}.source-article--talk .article-body li,.source-article--wiki .article-body li{margin:0 0 4px;line-height:28px}.source-article--talk .article-body li:last-child,.source-article--wiki .article-body li:last-child{margin-bottom:0}.source-article--talk .article-body li::marker,.source-article--wiki .article-body li::marker{color:rgba(212,175,55,.65)}.article-points{display:block;margin:8px 0 8px 20px;padding:0;list-style:disc}.article-points li{margin:4px 0;padding-left:0;line-height:22.75px}.article-points li::marker{color:rgba(212,175,55,.6)}.source-article--wiki .article-body blockquote{margin:12px 0;border-left:2px solid rgba(212,175,55,.6);border-radius:0 4px 4px 0;background:rgba(212,175,55,.08);color:var(--dai-qing);padding:8px 16px;font-size:13px;font-style:normal;line-height:21.125px}.source-article--wiki .article-body blockquote p{margin:0;color:var(--dai-qing);font-size:13px;line-height:28px}.source-article--minggong .article-body section:first-of-type .article-points{min-height:192px}.source-article--minggong .article-body section:nth-of-type(2) .article-points{min-height:289px}.source-article--minggong .article-body section:nth-of-type(3) .article-points{min-height:376px}.source-article--minggong .article-body section:nth-of-type(4) .article-points{min-height:176px}.source-article--minggong .article-body section:nth-of-type(5) blockquote:first-of-type,.source-article--minggong .article-body section:nth-of-type(5) blockquote:nth-of-type(2){min-height:100px}.article-cta{margin-top:56px;border:1px solid rgba(212,175,55,.18);border-radius:8px;background:rgba(212,175,55,.035);padding:28px;text-align:center}.source-article--talk .article-cta,.source-article--wiki .article-cta{margin-top:48px;padding:24px;text-align:left}.source-article--talk .article-cta h2{font-size:16px;font-weight:400;line-height:24px}.source-article--talk .article-cta p{margin:4px 0 16px;font-size:12px;line-height:16px}.article-cta h2{margin:0;color:var(--dai-qing);font-family:var(--serif);font-size:17px;font-weight:500;line-height:26px}.article-cta p{margin:10px 0 20px;color:rgba(0,77,77,.5);font-size:13px;line-height:22px}.source-article--wiki .article-cta>p:first-child{margin:0;color:var(--dai-qing);font-size:16px;line-height:24px}.source-article--wiki .article-cta>p:nth-child(2){margin:4px 0 0;color:rgba(0,77,77,.55);font-size:12px;line-height:16px}.article-cta div{display:flex;justify-content:center;gap:12px}.source-article--wiki .article-cta div{justify-content:flex-start;margin-top:16px}.source-article--talk .article-cta div{justify-content:flex-start}.article-back,.article-cta a,.article-related a{color:var(--dai-qing);text-decoration:none}.article-cta a{display:inline-flex;min-width:116px;min-height:42px;align-items:center;justify-content:center;border-radius:999px;font-size:13px;letter-spacing:.16em}.source-article--wiki .article-cta a{min-width:0;min-height:40px;padding:0 24px;letter-spacing:.15em}.source-article--wiki .article-cta a+a{border:1px solid rgba(0,77,77,.2);color:rgba(0,77,77,.7);letter-spacing:.1em}.source-article--talk .article-cta a{min-width:0;min-height:40px;padding:0 24px;letter-spacing:.15em}.source-article--talk .article-cta a+a{border:1px solid rgba(0,77,77,.2);color:rgba(0,77,77,.7);letter-spacing:.1em}.article-related{margin-top:64px}.article-related h2{margin:0 0 18px;color:var(--hu-po-jin);font-family:var(--serif);font-size:18px;font-weight:500;line-height:28px}.article-related div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.article-related ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0 0;padding:0;list-style:none}.article-related a{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(0,77,77,.08);border-radius:4px;background:rgba(245,245,220,.3);padding:0 14px;font-size:14px}.source-article--wiki .article-related h2{margin-bottom:0;font-weight:400;letter-spacing:.05em}.source-article--wiki .article-related a{min-height:38px;align-items:baseline;justify-content:flex-start;gap:8px;background:transparent;padding:8px 12px;line-height:20px}.article-related span{color:rgba(0,77,77,.48)}.article-back{display:inline-flex;margin-top:42px;color:rgba(0,77,77,.62);font-size:13px;letter-spacing:.28em}.source-article--wiki .article-back{display:block;line-height:16px}.source-article--talk .article-back,.source-article--wiki .article-back{width:max-content;margin:54px auto 0;color:rgba(0,77,77,.5);font-size:12px;letter-spacing:.2em}.source-article--talk .article-back{display:flex;justify-content:center;line-height:15px}.operator-dashboard{display:grid;grid-gap:18px;gap:18px}.operator-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.operator-card h3,.operator-toolbar h2{margin:0;color:var(--dai-qing-dark);font-family:var(--serif);font-weight:500}.operator-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:18px;gap:18px}.operator-card{border:1px solid rgba(0,77,77,.12);border-radius:8px;background:rgba(255,255,248,.56);padding:20px}.operator-ai-form{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:16px}.operator-ai-form label{display:grid;grid-gap:6px;gap:6px;min-width:0}.operator-ai-form label>span{color:color-mix(in oklab,var(--dai-qing) 62%,transparent);font-size:12px}.operator-ai-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--dai-qing-dark)}.operator-ai-section-title strong{font-family:var(--serif);font-size:15px;font-weight:600}.operator-ai-section-title small{color:color-mix(in oklab,var(--dai-qing) 48%,transparent);font-size:11px}.operator-ai-form input{width:100%;min-height:42px;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--dai-qing) 16%,transparent);border-radius:6px;outline:0;background:color-mix(in oklab,var(--xuan-zhi) 90%,transparent);color:var(--dai-qing);padding:0 12px;font:13px/1.5 var(--sans)}.operator-ai-form input[readonly]{background:color-mix(in oklab,var(--dai-qing) 5%,var(--xuan-zhi));color:color-mix(in oklab,var(--dai-qing) 62%,transparent)}.operator-ai-form input:focus{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-soft)}.operator-ai-status{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border-left:3px solid color-mix(in oklab,var(--hu-po-jin) 65%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 7%,transparent);color:var(--dai-qing);padding:9px 10px;font-size:12px}.operator-ai-status small{color:color-mix(in oklab,var(--dai-qing) 52%,transparent);text-align:right}.operator-ai-fallback{min-width:0;margin:4px 0 0;border:0;border-top:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);border-bottom:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);background:color-mix(in oklab,var(--dai-qing) 3%,transparent);padding:14px 0}.operator-ai-fallback.is-enabled{border-color:color-mix(in oklab,var(--hu-po-jin) 30%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 5%,transparent)}.operator-ai-fallback legend{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;color:var(--dai-qing-dark);padding:0}.operator-ai-fallback legend>span{display:grid;grid-gap:3px;gap:3px}.operator-ai-fallback legend strong{font-family:var(--serif);font-size:15px;font-weight:600}.operator-ai-fallback legend small,.operator-ai-fallback>p{color:color-mix(in oklab,var(--dai-qing) 52%,transparent);font-size:11px;line-height:1.6}.operator-ai-fallback>p{margin:12px 0 0}.operator-ai-key-choice,.operator-ai-toggle{display:inline-flex!important;align-items:center;grid-template-columns:none!important;gap:7px!important;color:var(--dai-qing);cursor:pointer;font-size:12px}.operator-ai-key-choice input,.operator-ai-toggle input{width:16px;min-height:16px;height:16px;margin:0;accent-color:var(--dai-qing)}.operator-ai-key-choice>span,.operator-ai-toggle>span{color:var(--dai-qing)!important;font-size:12px!important}.operator-ai-fallback-fields{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.operator-ai-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px}.operator-ai-actions .tool-secondary,.operator-ai-actions .tool-submit{width:100%;min-height:42px;margin:0}.operator-ai-actions .operator-ai-save{grid-column:1/-1}.operator-ai-form+.tool-muted{margin:12px 0 0;line-height:1.7}.operator-ai-form~.operator-message{margin-top:12px}.operator-prompt-card{display:grid;grid-gap:18px;gap:18px}.operator-prompt-count{border:1px solid color-mix(in oklab,var(--hu-po-jin) 34%,transparent);border-radius:999px;color:var(--dai-qing);padding:7px 11px;font-size:12px;white-space:nowrap}.operator-prompt-layout{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);grid-gap:22px;gap:22px;min-width:0}.operator-prompt-nav{max-height:720px;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);padding-right:14px;scrollbar-width:thin}.operator-prompt-nav section+section{margin-top:18px}.operator-prompt-nav h4{margin:0 0 7px;color:color-mix(in oklab,var(--dai-qing) 58%,transparent);font-size:11px;font-weight:600}.operator-prompt-nav button{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:10px;border:0;border-left:2px solid transparent;background:transparent;color:color-mix(in oklab,var(--dai-qing) 72%,transparent);padding:8px 9px;text-align:left;cursor:pointer}.operator-prompt-nav button.is-active,.operator-prompt-nav button:hover{border-left-color:var(--hu-po-jin);background:color-mix(in oklab,var(--hu-po-jin) 8%,transparent);color:var(--dai-qing-dark)}.operator-prompt-nav button span{min-width:0;line-height:1.45}.operator-prompt-nav button small{flex:none;color:color-mix(in oklab,var(--dai-qing) 42%,transparent);font-size:10px}.operator-prompt-nav button.is-active small{color:color-mix(in oklab,var(--hu-po-jin) 70%,var(--dai-qing))}.operator-prompt-editor{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.operator-prompt-editor header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.operator-prompt-editor header>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.operator-prompt-editor header span,.operator-prompt-editor label>span{color:color-mix(in oklab,var(--dai-qing) 58%,transparent);font-size:11px}.operator-prompt-editor header h4{margin:0;color:var(--dai-qing-dark);font-family:var(--serif);font-size:20px;font-weight:500}.operator-prompt-editor header p{margin:0;color:color-mix(in oklab,var(--dai-qing) 58%,transparent);font-size:12px;line-height:1.65}.operator-prompt-editor header b{flex:none;border:1px solid color-mix(in oklab,var(--dai-qing) 14%,transparent);border-radius:999px;color:color-mix(in oklab,var(--dai-qing) 54%,transparent);padding:6px 9px;font-size:11px;font-weight:500}.operator-prompt-editor header b.is-customized{border-color:color-mix(in oklab,var(--hu-po-jin) 40%,transparent);color:color-mix(in oklab,var(--hu-po-jin) 70%,var(--dai-qing))}.operator-prompt-editor label{display:grid;grid-gap:7px;gap:7px;min-width:0}.operator-prompt-editor textarea{width:100%;min-height:430px;resize:vertical;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--dai-qing) 18%,transparent);border-radius:6px;outline:0;background:color-mix(in oklab,var(--xuan-zhi) 94%,transparent);color:var(--dai-qing-dark);padding:14px;font:13px/1.8 var(--sans)}.operator-prompt-editor textarea:focus{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-soft)}.operator-prompt-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:color-mix(in oklab,var(--dai-qing) 50%,transparent);font-size:11px}.operator-prompt-meta small{text-align:right}.operator-prompt-requirements{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:5px 12px;gap:5px 12px;border-left:3px solid color-mix(in oklab,var(--hu-po-jin) 72%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 7%,var(--xuan-zhi));color:color-mix(in oklab,var(--dai-qing) 76%,transparent);padding:10px 12px;font-size:11px;line-height:1.65}.operator-prompt-requirements strong{color:var(--dai-qing-dark);font-weight:600}.operator-prompt-requirements span{min-width:0;overflow-wrap:anywhere}.operator-prompt-requirements small{grid-column:1/-1}.operator-prompt-requirements.has-error{border-left-color:#a53d35;background:color-mix(in oklab,#a53d35 8%,var(--xuan-zhi));color:#8c302b}.operator-prompt-actions{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(180px,.55fr);justify-content:end;grid-gap:10px;gap:10px}.operator-prompt-actions :is(.tool-secondary,.tool-submit){width:100%;min-height:42px;margin:0}.operator-prompt-guard{border-top:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);padding-top:12px}.operator-prompt-guard summary{color:var(--dai-qing);font-size:12px;cursor:pointer}.operator-prompt-guard pre{margin:12px 0 0;white-space:pre-wrap;color:color-mix(in oklab,var(--dai-qing) 66%,transparent);font:12px/1.8 var(--sans)}.operator-dl{display:grid;grid-gap:10px;gap:10px;margin:16px 0}.operator-dl div{display:grid;grid-template-columns:100px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(0,77,77,.08);padding-bottom:10px}.operator-dl dt,.operator-row--head{color:rgba(0,77,77,.52);font-size:12px}.operator-dl dd{margin:0;overflow-wrap:anywhere}.operator-table{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.operator-row{display:grid;grid-template-columns:1.7fr .6fr .6fr .8fr;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid rgba(0,77,77,.08);padding:9px 0;font-size:13px}.operator-row--customer{grid-template-columns:1.55fr .5fr .5fr 1.25fr .5fr}.operator-row span{min-width:0;overflow-wrap:anywhere}.operator-row--usage{grid-template-columns:1.05fr 1.35fr 1.15fr .9fr .45fr .5fr}.operator-ip{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.operator-row--recharge{grid-template-columns:1fr 1.2fr 1.2fr 1.4fr .7fr 1.2fr}.operator-row-actions{display:flex;flex-wrap:wrap;gap:6px}.operator-row-actions .tool-secondary{min-height:32px;padding:7px 10px}.operator-message{margin:0;border-left:3px solid color-mix(in oklab,var(--dai-qing) 40%,transparent);border-radius:4px;background:color-mix(in oklab,var(--xuan-zhi) 88%,transparent);color:var(--dai-qing);padding:10px 12px;font-size:13px;line-height:1.6}.operator-message--success{border-left-color:#2f7d62}.operator-message--error{border-left-color:#b84f3b;color:#a63f2f}.operator-credit-card{scroll-margin-top:96px}.operator-credit-balance{color:var(--dai-qing);font-size:14px;font-weight:650}.operator-credit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.operator-credit-form>label{display:grid;grid-gap:7px;gap:7px}.operator-credit-form>label>span,.operator-credit-mode legend{color:color-mix(in oklab,var(--dai-qing) 68%,transparent);font-size:12px}.operator-credit-form :is(input,select){width:100%;min-height:44px;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--dai-qing) 16%,transparent);border-radius:6px;outline:0;background:color-mix(in oklab,var(--xuan-zhi) 90%,transparent);color:var(--dai-qing);padding:0 12px;font:13px/1.5 var(--sans)}.operator-credit-form :is(input,select):focus{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-soft)}.operator-credit-form input[aria-invalid=true]{border-color:#b84f3b}.operator-credit-reason small{color:color-mix(in oklab,var(--dai-qing) 55%,transparent);font-size:11px;line-height:1.5}.operator-credit-reason small.is-error{color:#a63f2f}.operator-credit-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;min-width:0;border:0;margin:0;padding:0}.operator-credit-mode legend{grid-column:1/-1;margin-bottom:7px}.operator-credit-mode button{min-height:44px;border:1px solid color-mix(in oklab,var(--dai-qing) 16%,transparent);border-radius:6px;background:transparent;color:color-mix(in oklab,var(--dai-qing) 72%,transparent)}.operator-credit-mode button.is-active{border-color:var(--dai-qing);background:var(--dai-qing);color:var(--xuan-zhi)}.operator-credit-preview{display:flex;min-height:44px;align-items:center;border:1px dashed color-mix(in oklab,var(--dai-qing) 18%,transparent);border-radius:6px;color:color-mix(in oklab,var(--dai-qing) 72%,transparent);padding:0 12px;font-size:13px}.operator-credit-form>.tool-submit{width:100%;min-height:44px;margin:0}.operator-credit-feedback{grid-column:1/-1;margin:0;border:1px solid color-mix(in oklab,var(--dai-qing) 16%,transparent);border-left-width:3px;border-radius:6px;background:color-mix(in oklab,var(--xuan-zhi) 88%,transparent);color:var(--dai-qing);padding:10px 12px;font-size:13px;line-height:1.6}.operator-credit-feedback--success{border-left-color:#2f7d62}.operator-credit-feedback--error{border-left-color:#b84f3b;color:#a63f2f}.operator-card-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.operator-card-stats span{border:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);border-radius:999px;color:color-mix(in oklab,var(--dai-qing) 65%,transparent);padding:6px 9px;font-size:11px}.operator-card-stats b{color:var(--dai-qing)}.operator-card-form{display:grid;grid-template-columns:1.4fr repeat(3,minmax(110px,.7fr));grid-gap:12px;gap:12px;align-items:end;margin-top:18px}.operator-card-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.operator-card-form label>span{color:color-mix(in oklab,var(--dai-qing) 68%,transparent);font-size:12px}.operator-card-form label>small{color:color-mix(in oklab,var(--dai-qing) 52%,transparent);font-size:10px}.operator-card-form input{width:100%;min-height:44px;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--dai-qing) 16%,transparent);border-radius:6px;outline:0;background:color-mix(in oklab,var(--xuan-zhi) 90%,transparent);color:var(--dai-qing);padding:0 12px;font:13px/1.5 var(--sans)}.operator-card-form input:focus{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--ui-focus-soft)}.operator-card-form>.tool-submit{grid-column:1/-1;width:100%;min-height:44px;margin:2px 0 0}.operator-recharge-card>.operator-credit-feedback{margin-top:12px}.operator-card-generated{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:16px;gap:16px;border:1px solid color-mix(in oklab,var(--hu-po-jin) 32%,transparent);border-radius:6px;background:color-mix(in oklab,var(--hu-po-jin) 8%,var(--xuan-zhi));margin-top:14px;padding:14px}.operator-card-generated>div{display:grid;align-content:start;grid-gap:7px;gap:7px}.operator-card-generated span{color:color-mix(in oklab,var(--dai-qing) 62%,transparent);font-size:12px;line-height:1.6}.operator-card-generated .tool-secondary{width:max-content;margin-top:4px}.operator-card-generated textarea{width:100%;min-height:96px;box-sizing:border-box;resize:vertical;border:1px solid color-mix(in oklab,var(--dai-qing) 14%,transparent);border-radius:4px;outline:0;background:color-mix(in oklab,var(--xuan-zhi) 92%,transparent);color:var(--dai-qing);padding:10px 12px;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operator-card-inventory{overflow-x:auto}.operator-row--cards{min-width:880px;grid-template-columns:1.25fr .42fr .8fr .55fr .75fr 1.35fr .45fr}.operator-card-status{width:max-content;border-radius:999px;padding:4px 7px;font-size:11px}.operator-card-status--unused{background:rgba(47,125,98,.1);color:#2f7d62}.operator-card-status--redeemed{background:rgba(201,161,74,.14);color:#96711e}.operator-card-status--disabled,.operator-card-status--expired{background:rgba(184,79,59,.1);color:#a63f2f}.billing-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.operator-checkin-setting{display:grid;grid-template-columns:minmax(0,1fr) 132px 132px auto;grid-gap:12px;gap:12px;align-items:end;margin-top:16px;border:1px solid rgba(201,161,74,.28);border-radius:8px;background:rgba(201,161,74,.06);padding:14px}.operator-checkin-setting label,.operator-checkin-setting>div{display:grid;grid-gap:5px;gap:5px}.operator-checkin-setting strong{color:var(--dai-qing-dark);font-family:var(--serif);font-weight:600}.operator-checkin-setting label span,.operator-checkin-setting small{color:color-mix(in oklab,var(--dai-qing) 56%,transparent);font-size:11px;line-height:18px}.operator-checkin-setting input{width:100%;height:40px;border:1px solid rgba(0,77,77,.14);border-radius:6px;background:var(--xuan-zhi);color:var(--dai-qing-dark);padding:0 12px}.billing-rule{display:grid;grid-template-columns:1fr 92px auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(0,77,77,.1);border-radius:8px;background:rgba(255,255,248,.58);padding:12px}.billing-rule label{display:grid;grid-gap:4px;gap:4px}.billing-rule small{color:rgba(0,77,77,.48);font-size:11px}@keyframes marquee-scroll{to{transform:translateX(-50%)}}@keyframes ink-wave-bob{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(var(--bob-amp,8px)) scaleY(1.03)}}@keyframes sujian-current-flow{0%,to{border-radius:54% 46% 62% 38%/46% 58% 42% 54%;transform:translateZ(0) rotate(var(--skin-rotate,15deg)) scale(1)}38%{border-radius:46% 54% 50% 50%/58% 42% 58% 42%;transform:translate3d(-4.2%,2.4%,0) rotate(calc(var(--skin-rotate, 15deg) - 5deg)) scale(1.07)}68%{border-radius:62% 38% 44% 56%/40% 56% 44% 60%;transform:translate3d(2.8%,-2%,0) rotate(calc(var(--skin-rotate, 15deg) + 4deg)) scale(.96)}}@keyframes sujian-edge-glint{0%,to{opacity:.4;transform:translate3d(-5%,6%,0) scale(.92)}48%{opacity:.9;transform:translate3d(6%,-5%,0) scale(1.08)}}@keyframes sujian-water-drift{0%,to{border-radius:52% 48% 58% 42%/44% 58% 42% 56%;transform:translateZ(0) rotate(var(--skin-rotate,18deg)) scale(1)}45%{border-radius:44% 56% 46% 54%/58% 44% 56% 42%;transform:translate3d(-3.4%,2.2%,0) rotate(calc(var(--skin-rotate, 18deg) - 4deg)) scale(1.045)}70%{transform:translate3d(2.2%,-1.4%,0) rotate(calc(var(--skin-rotate, 18deg) + 3deg)) scale(.98)}}@keyframes sujian-cursor-ripple{0%{border-radius:52% 48% 58% 42%/44% 58% 42% 56%;transform:translate3d(-50%,-50%,0) rotate(-8deg) scale(.72)}48%{border-radius:44% 56% 46% 54%/58% 44% 56% 42%;transform:translate3d(-50%,-50%,0) rotate(-3deg) scale(1.03)}to{border-radius:62% 38% 44% 56%/40% 56% 44% 60%;transform:translate3d(-50%,-50%,0) rotate(-12deg) scale(1.2)}}@keyframes sujian-light-breathe{0%,to{opacity:.48;transform:translateZ(0) scale(1)}50%{opacity:.68;transform:translate3d(2%,1.5%,0) scale(1.08)}}@keyframes moye-light-flow{0%,to{opacity:.46;filter:blur(1.9px);transform:translateZ(0) rotate(var(--moye-rotate,18deg)) scale(.98)}42%{opacity:.76;filter:blur(.8px);transform:translate3d(2.6%,-3.2%,0) rotate(calc(var(--moye-rotate, 18deg) + 4deg)) scale(1.03)}62%{opacity:.56;filter:blur(1.4px);transform:translate3d(-2.4%,2%,0) rotate(calc(var(--moye-rotate, 18deg) - 3deg)) scale(1.01)}}@keyframes moye-contour-drift{0%,to{border-radius:48% 52% 44% 56%/58% 46% 54% 42%;transform:translateZ(0) rotate(var(--moye-rotate,24deg)) scale(1)}44%{border-radius:62% 38% 52% 48%/44% 62% 38% 56%;transform:translate3d(3.2%,-2.8%,0) rotate(calc(var(--moye-rotate, 24deg) + 5deg)) scale(1.09)}70%{transform:translate3d(-2.8%,2.1%,0) rotate(calc(var(--moye-rotate, 24deg) - 4deg)) scale(.97)}}@keyframes moye-contour-glint{0%,to{opacity:.34;transform:translate3d(-6%,3%,0) scale(.92)}46%{opacity:.62;transform:translate3d(8%,-4%,0) scale(1.12)}}@keyframes glyph-float{0%{opacity:0;transform:translateY(16px) scale(.92)}18%{opacity:var(--glyph-peak,.2)}60%{opacity:calc(var(--glyph-peak, .2) * .7)}85%{opacity:0}to{opacity:0;transform:translateY(-30px) scale(1.05)}}@keyframes foil-sheen{0%{background-position:var(--foil-offset,0) 0,0 0}to{background-position:calc(var(--foil-offset, 0px) + 1200px) 0,0 0}}@keyframes glow-breathe{0%,to{filter:drop-shadow(0 10px 28px rgba(136,101,21,.18))}50%{filter:drop-shadow(0 12px 34px rgba(212,175,55,.28))}}@keyframes btn-sheen-sweep{0%,55%{transform:translateX(-180%) skew(-18deg)}to{transform:translateX(340%) skew(-18deg)}}@keyframes lamp-pulse{0%,to{box-shadow:0 0 0 rgba(212,175,55,.45)}50%{box-shadow:0 0 0 5px rgba(212,175,55,0)}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@media (max-width:980px){.desktop-nav{gap:14px;font-size:13px}.navbar-inner{width:calc(100% - 32px)}}@media (max-width:760px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}.navbar-inner{width:calc(100% - 48px)}.brand-link{gap:6px;min-width:0}.brand-title{font-size:24px}.brand-subtitle,.desktop-nav{display:none}.auth-pill{min-width:100px;height:42px;border-radius:12px;font-size:14px}.operator-header-context{min-width:78px;height:32px;font-size:11px}.credit-pill{width:93px;min-width:93px;height:32px;border-radius:0;font-size:16px}.account-popover{right:0}.hero-content{top:21.35%;width:calc(100% - 32px)}.hero-content h1{font-size:96px}html[data-skin=moye] .hero-content h1,html[data-skin=muye] .hero-content h1,html[data-skin=sujian] .hero-content h1,html[data-theme=zen-dark] .hero-content h1,html[data-theme=zen] .hero-content h1{width:max-content;font-size:40px;line-height:1.15}html[data-skin=moye] .hero-theme-topline,html[data-skin=muye] .hero-theme-topline,html[data-skin=sujian] .hero-theme-topline,html[data-theme=zen-dark] .hero-theme-topline,html[data-theme=zen] .hero-theme-topline{top:32px;width:auto;justify-content:center;gap:12px;font-size:11px;letter-spacing:.4em}html[data-skin=moye] .hero-theme-topline span,html[data-skin=muye] .hero-theme-topline span,html[data-skin=sujian] .hero-theme-topline span,html[data-theme=zen-dark] .hero-theme-topline span,html[data-theme=zen] .hero-theme-topline span{width:30px}html[data-skin=moye] .hero-theme-copy,html[data-skin=muye] .hero-theme-copy,html[data-skin=sujian] .hero-theme-copy,html[data-theme=zen-dark] .hero-theme-copy,html[data-theme=zen] .hero-theme-copy{font-size:14px}.hero-roman{margin-top:7px;font-size:13px;letter-spacing:.34em}.hero-kicker{margin-top:44px;font-size:18px}.hero-copy{margin-top:31px;font-size:14px}.hero-copy-strong{max-width:310px;margin:7px auto 0}.hero-actions{flex-direction:column;align-items:center;gap:20px;margin-top:58px}.hero-action{min-width:138px;height:48px;border-radius:999px;font-size:15px;font-weight:500;line-height:22.5px}html[data-skin=moye] .hero-action--ghost,html[data-skin=muye] .hero-action--ghost,html[data-skin=sujian] .hero-action--ghost,html[data-theme=zen-dark] .hero-action--ghost,html[data-theme=zen] .hero-action--ghost{min-width:112px;padding-right:8px;padding-left:8px;font-size:14px;font-weight:400;line-height:21px}.ink-sea__layer--back{height:78%}.ink-sea__layer--front{height:44%}.sujian-flow--right{right:-92%;bottom:12%;min-width:620px;min-height:270px}.sujian-flow--lower{left:-22%;bottom:-1%;min-width:360px}.sujian-ripple--main{right:-62%;bottom:7%;min-width:520px;min-height:250px}.sujian-ripple--left{left:-38%;min-width:330px}.sujian-ripple--right{right:-42%;min-width:350px}.moye-contour--left-edge{left:-52%;width:230px;opacity:.08}html[data-skin=moye] .moye-contour,html[data-skin=moye] .moye-lightline,html[data-skin=muye] .moye-contour,html[data-skin=muye] .moye-lightline,html[data-theme=zen-dark] .moye-contour,html[data-theme=zen-dark] .moye-lightline{display:none}.moye-contour--lower-left{left:-20%;bottom:8%}.moye-contour--upper-right{right:-46%;top:3%;opacity:.1}.moye-contour--far-right{right:-54%;bottom:26%}.moye-lightline--top-left{left:-34%;opacity:.18}.moye-lightline--center{left:48%;width:150px;opacity:.06}.moye-lightline--right{right:-30%}.moye-lightline--bottom-left{left:-8%}.moye-contour--far-right,.moye-lightline--bottom,.moye-lightline--right{display:none}.moye-lightline--bottom,.moye-lightline--lower-center,.moye-lightline--upper-center{opacity:.035}.features-section{min-height:auto;padding:28px 24px 93.3px}.stats-panel{grid-template-columns:repeat(2,1fr)}.stat-cell:nth-child(2){border-right:0}.stat-cell:nth-child(-n+2){border-bottom:1px solid rgba(245,245,220,.1)}.section-heading--dark{margin-top:100.5px}.feature-grid{grid-template-columns:1fr;gap:23px;margin-top:63.5px}.feature-card{min-height:209px;padding:28px}.feature-card--spotlight{min-height:317px;flex-direction:column;align-items:flex-start;gap:24px}.feature-glyph--large{align-self:flex-start}.feature-card__titleline{display:block}.feature-card__titleline .badge{margin:10px 8px 0 0}.learn-more--small{margin-top:18px}.demo-section{padding:96px 24px}.demo-section .eyebrow{margin-bottom:0!important}.demo-section .section-heading h2{margin-top:16px;font-size:24px;line-height:36px}.demo-section .section-heading h2+p{margin-top:16px;font-size:13px;line-height:1.8}.demo-panel{margin-top:48px;text-align:center}.persona-grid{grid-template-columns:1fr}.depth-controls{flex-wrap:wrap}.qn-demo__output{padding:22px 26px 26px}.qn-demo__hint{margin-bottom:20px}.qn-demo__cta{display:inline;margin:0}.cta-section{padding:112px 24px}.install-section{padding:80px 24px}.install-card{margin-top:0}.floating-actions{right:16px;bottom:72px}.mobile-tabbar{display:flex}.mobile-mine-overlay,.mobile-more-overlay{display:block}.article-main{padding:64px 0 0}.source-article{width:100%;padding:48px 24px}.source-article--talk{padding-bottom:51px}.source-article--wiki{padding-bottom:50px}.article-breadcrumb{margin-bottom:21px}.source-article>h1{font-size:30px;line-height:36px}.article-toc{margin-top:54px}.article-body{margin-top:56px}.source-article--wiki .article-body{margin-top:34.5px}.source-article--tiangan .article-body{margin-top:34px}.article-cta{padding:24px 18px}.article-cta div{flex-direction:column;align-items:center}.article-cta a{width:min(190px,100%)}.source-article--wiki .article-cta div{flex-direction:row;align-items:center;justify-content:flex-start}.source-article--wiki .article-cta a{width:auto}.source-article--talk .article-cta div{flex-direction:row;align-items:center;justify-content:flex-start}.source-article--talk .article-cta a{width:auto}.article-related div,.article-related ul{grid-template-columns:1fr}.source-article--minggong .article-body section:first-of-type .article-points{min-height:332px}.source-article--minggong .article-body section:nth-of-type(2) .article-points{min-height:524px}.source-article--minggong .article-body section:nth-of-type(3) .article-points{min-height:600px}.source-article--minggong .article-body section:nth-of-type(4) .article-points{min-height:288px}.source-article--minggong .article-body section:nth-of-type(5) blockquote:first-of-type{min-height:156px}.source-article--minggong .article-body section:nth-of-type(5) blockquote:nth-of-type(2){min-height:184px}.tool-main{padding-right:16px;padding-bottom:84px;padding-left:16px}.tool-main--bazi{padding-bottom:23px}.tool-main--bazi-hepan{padding-bottom:68px}.tool-main--ziwei{padding-bottom:95px}.tool-main--ziwei-hepan{padding-bottom:24px}.tool-main--jianxiang{min-height:auto;padding-bottom:0}.tool-main--ziwei+.site-footer{min-height:189px;padding:32px 0}.tool-main--qizheng{padding-right:0;padding-bottom:0;padding-left:0}.tool-main--qizheng+.site-footer{min-height:189px;padding:32px 0}.tool-main--hecan{padding-bottom:24px}.tool-main--hecan+.site-footer{min-height:189px;padding:32px 0}.tool-main--hecan:has(.is-hecan-proof){padding-bottom:45px}.tool-main--hecan:has(.is-hecan-proof)+.site-footer{min-height:189px;padding:32px 0}.tool-main--profile{padding:64px 0 48px}.tool-main--archives{padding:57px 0 24px}.tool-main--history{padding:64px 0 24px}.history-page{width:min(342px,calc(100% - 48px));margin-left:24px;margin-right:0;margin-top:47px}.history-head h1{font-size:28px;line-height:42px}.history-head p{font-size:12px;line-height:18px}.history-filter-scroll{align-items:center;gap:9.4px;min-height:92px;margin-top:1px;padding-right:72px}.history-filter-separator{top:46px;left:var(--history-separator-mobile)}.history-filter-scroll button{writing-mode:vertical-rl;width:29.8px;flex-basis:29.8px;height:56px;min-height:0}.history-filter-scroll .history-filter-len-3{height:74px}.history-filter-scroll .history-filter-len-4{height:92px}.history-list{margin-top:18px}.history-card{grid-template-columns:1fr;gap:14px;padding:18px}.history-card button{width:100%}.history-empty{min-height:541px}.archives-page{width:min(342px,calc(100vw - 48px));margin-right:0;margin-left:24px;margin-top:47px}.archives-actions{position:static;margin-top:16px}.archives-editor{top:202px;left:50%;width:min(358px,calc(100vw - 32px));margin-right:0;margin-left:0;border-color:rgba(31,45,45,.12);border-radius:14px;background:rgba(251,250,245,.92);box-shadow:0 18px 48px rgba(31,45,45,.08);padding:32px 8px 12px;transform:translateX(-50%)}.archives-editor-close{top:33px;right:9px}.archives-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,166px)}.profile-page{width:min(336px,calc(100vw - 48px))}.profile-kicker{margin-top:48px}.profile-name-button{font-size:28px;line-height:42px}.profile-name-button span{font-size:14px;line-height:20px}.profile-identity{margin-top:17px}.profile-identity p{margin-top:8px}.profile-identity div{margin-top:18px}.profile-identity small{margin-top:22px}.profile-block{margin-top:64px}.profile-destiny{margin-top:14px;min-height:247px}.profile-destiny strong{margin-top:22px}.profile-archive-button{margin-left:21px}.profile-credits{margin-top:19px}.profile-action-row{gap:12px;margin-top:28px}.profile-ledger-toggle{margin-top:20px}.profile-invite{margin-top:65px}.profile-choice-group>div.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-choice-group>div.is-three button{height:71px}.profile-bind-row{grid-template-columns:1fr}.profile-security .profile-action{min-height:64.5px}.tool-main--bazi+.site-footer{min-height:189px;padding:32px 24px}.tool-main--daliuren,.tool-main--qimen{padding-bottom:48px}.tool-main--credits{padding-right:0;padding-bottom:56px;padding-left:0}.tool-main--credits .tool-hero{width:min(336px,calc(100vw - 48px));padding:56px 0 45px}.tool-main--credits .tool-eyebrow{font-size:10px;line-height:15px;letter-spacing:.4em}.tool-main--credits .tool-hero h1{margin-top:16px;font-size:28px;font-weight:700;line-height:42px}.tool-main--credits .tool-subtitle{margin-top:12px;font-size:12px;line-height:18px}.tool-main--toolkit{padding:64px 0 48px}.tool-main--toolkit-sub{padding:64px 0 0}.tool-main--toolkit-sub+.site-footer{min-height:189px;padding:32px 0}.tool-main--wiki{padding:64px 0}.tool-main--talks,.tool-main--terms{padding:64px 0 96px}.tool-main--talks{padding-bottom:64px}.tool-main--toolkit .tool-hero{width:min(336px,calc(100vw - 48px));padding:48px 0 49px}.tool-main--toolkit .tool-hero h1{font-size:30px;line-height:36px}.tool-main--toolkit .tool-subtitle{margin-top:28px;font-size:14px;line-height:24px}.toolkit-tool-page{width:min(336px,calc(100vw - 48px));padding-top:48px}.toolkit-tool-page--time{min-height:972px}.toolkit-tool-page--wuxing{min-height:836px}.toolkit-tool-page--dream{min-height:893px}.toolkit-tool-head{align-items:flex-start;transform:none}.toolkit-tool-head a{margin-top:9px}.toolkit-tool-head h1{font-size:22px;font-weight:400;line-height:33px;letter-spacing:.05em}.toolkit-tool-card{margin-top:28px;padding:28px 24px}.toolkit-tool-page--time .toolkit-tool-card{margin-top:31px}.toolkit-tool-page--dream .toolkit-tool-card{margin-top:31px;padding-top:30px}.toolkit-date-grid{grid-template-columns:1fr;gap:14px}.toolkit-tool-page--time .toolkit-date-grid{gap:12px;margin-top:17px}.toolkit-tool-page--wuxing .toolkit-date-grid{grid-template-columns:1fr;gap:12px;margin-top:19px}.toolkit-tool-page--wuxing .toolkit-date-grid>label:not(.toolkit-time-select),.toolkit-tool-page--wuxing .toolkit-gender-wide,.toolkit-tool-page--wuxing .toolkit-time-select{grid-column:auto}.toolkit-tool-page--wuxing .toolkit-gender-wide{margin-top:26px}.toolkit-tool-page--wuxing .toolkit-tool-submit{margin-top:24px}.toolkit-tool-page--time .toolkit-range-group{margin-top:12px}.toolkit-tool-page--time .toolkit-gender-row{margin-top:6px}.toolkit-tool-page--time .toolkit-range-group>span{font-size:12px;line-height:16px}.toolkit-tool-page--time .toolkit-range-group>div{margin-top:6px}.toolkit-tool-page--time .toolkit-tool-submit{margin-top:32px}.toolkit-time-select{grid-column:auto}.toolkit-gender-wide{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.toolkit-range-group>div{display:flex;flex-wrap:wrap;gap:8px}.toolkit-range-group button{height:47px;min-height:47px;padding:7px 14px}.toolkit-tool-page--time .toolkit-range-group button{padding:8px 14px;font-size:12px}.toolkit-tool-page--time .toolkit-range-group button:last-child{width:90px}.toolkit-tool-field textarea{min-height:163px}.toolkit-tool-field .toolkit-tool-textarea--short{height:66px;min-height:66px}.toolkit-tool-page--dream .toolkit-tool-field+.toolkit-tool-field{margin-top:6px}.toolkit-tool-page--dream .toolkit-dream-note{margin-top:26px;padding:12px 16px;font-size:11px;line-height:16.5px}.toolkit-tool-page--dream .toolkit-tool-field--dream+.toolkit-tool-field{gap:6px;margin-top:37px}.toolkit-tool-page--dream .toolkit-tool-field--dream+.toolkit-tool-field>span{font-size:12px;line-height:16px}.toolkit-tool-page--dream .toolkit-tool-submit{margin-top:26px}.toolkit-tool-page--dream .toolkit-tool-disclaimer{margin-top:16px;font-size:11px;line-height:16.5px}.toolkit-result-panel{width:min(336px,calc(100vw - 48px));border-radius:16px;margin-top:24px;padding:20px}.toolkit-result-head{padding-bottom:16px}.toolkit-result-head h2{font-size:22px;line-height:30px}.toolkit-ai-entry p,.toolkit-result-head p,.toolkit-result-section p{font-size:12px;line-height:21px}.toolkit-ai-entry,.toolkit-result-section{padding:16px}.toolkit-ai-entry h3,.toolkit-result-section h3{font-size:15px;line-height:23px}.toolkit-ai-focus{grid-template-columns:1fr}.tool-main--liuyao{padding-bottom:48px}.tool-hero{display:block;padding:46px 0 24px}.tool-hero h1{font-size:34px}.tool-subtitle{font-size:14px}.tool-hero .tool-badge{margin-top:16px}.tool-main--talks .tool-hero,.tool-main--terms .tool-hero{width:min(342px,calc(100vw - 48px));padding:58px 0 36px}.tool-main--talks .tool-hero{width:min(336px,calc(100vw - 48px));padding-top:64px}.tool-main--wiki .tool-hero{width:min(336px,calc(100vw - 48px));padding:58px 0 0}.tool-main--terms .tool-hero{width:min(336px,calc(100vw - 48px));padding-top:48px;padding-bottom:34px}.tool-main--wiki .tool-hero h1{font-size:30px;font-weight:400;line-height:36px;letter-spacing:.08em}.tool-main--wiki .tool-subtitle{margin-top:22px;font-size:14px;line-height:26px}.tool-main--talks .tool-hero h1,.tool-main--terms .tool-hero h1{font-size:32px;line-height:40px}.tool-main--talks .tool-hero h1{font-size:30px;line-height:36px}.tool-main--terms .tool-hero h1{font-size:36px}.tool-main--terms .tool-eyebrow{line-height:16px}.tool-main--talks .tool-subtitle{margin-top:33px;font-size:14px;line-height:28px}.tool-panel{padding:18px}.daily-page{grid-template-columns:1fr;gap:27px;border:0;background:transparent;box-shadow:none;padding:0}.daily-head,.daily-page{width:min(336px,calc(100vw - 48px))}.daily-head{padding:40px 0 24px}.daily-head h1{font-size:30px;line-height:36px}.daily-head p{margin-top:4px;font-size:12px;line-height:16px}.daily-public{width:min(342px,calc(100vw - 48px));min-height:520px;margin:3px 0 0 8px}.daily-public-scope{padding-left:3px}.daily-public-scope button{height:32px;min-height:32px;padding:0 16px}.daily-public-date{width:342px;max-width:100%}.daily-public-date button{height:34px;min-height:34px;padding:0 8px}.daily-public-date button:last-child{padding:0 12px}.tool-main:has(.daily-public){min-height:704px;padding-bottom:0}.daily-content{gap:12px}.tool-main:has(.daily-page){padding-bottom:40px}.tool-main:has(.daily-page--compact){min-height:743px}.tool-main:has(.daily-page--week){min-height:743px}.daily-page--week .daily-cycle{display:none}.daily-day-stack{margin-top:0}.daily-card,.daily-check{width:100%;padding:20px}.daily-almanac dl,.daily-almanac-duo,.daily-almanac-gods{grid-template-columns:1fr}.daily-almanac dl{line-height:20px}.daily-almanac-duo{gap:16px}.daily-almanac-gods h3{margin-bottom:4px;color:rgba(0,77,77,.5);font-family:var(--sans);font-size:12px;line-height:16px}.daily-almanac-gods p{font-size:14px;line-height:20px}.daily-cycle{display:grid;grid-gap:12px;gap:12px;width:100%}.daily-cycle-summary{gap:14px}.daily-cycle--week .daily-cycle-summary{min-height:258px}.daily-cycle-summary>div:first-child{align-items:flex-start;flex-direction:column;gap:6px}.daily-cycle-summary strong{font-size:34px;line-height:40px}.daily-cycle--month .daily-cycle-summary{gap:5px;min-height:160px;padding:20px}.daily-cycle--month{gap:19px}.daily-cycle--month .daily-cycle-summary>div:first-child{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between}.daily-cycle--month .daily-cycle-summary strong{font-size:28px;line-height:36px}.daily-cycle-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.daily-cycle--month .daily-cycle-stats{display:flex;flex-wrap:wrap;gap:16px}.daily-cycle-flow,.daily-month-heatmap{padding:20px}.daily-cycle-flow h2,.daily-month-heatmap h2{margin-bottom:18px}.daily-cycle-flow>div{gap:0}.daily-cycle-flow button{grid-template-columns:42px 38px 44px minmax(0,1fr);grid-template-areas:"weekday day month score" "gan gan nayin nayin" "jian cai cai state" "yi yi yi yi" "ji ji ji ji";align-content:start;column-gap:8px;row-gap:14px;min-height:394px;padding:22px 0}.daily-cycle-flow button:first-child{min-height:393px}.daily-cycle-flow button:nth-child(2),.daily-cycle-flow button:nth-child(5){min-height:354px}.daily-cycle-flow button:nth-child(4),.daily-cycle-flow button:nth-child(7){min-height:436px}.daily-cycle-flow button span:first-of-type{grid-area:weekday}.daily-cycle-flow button strong{grid-area:day;font-size:26px;line-height:32px}.daily-cycle-flow button em{grid-area:month}.daily-cycle-flow button b{grid-area:gan;font-size:16px;line-height:24px}.daily-cycle-flow button i{grid-area:nayin}.daily-cycle-flow button small:first-of-type{grid-area:jian}.daily-cycle-flow button small:nth-of-type(2){grid-area:cai}.daily-cycle-flow button small:nth-of-type(3){grid-area:yi}.daily-cycle-flow button small:nth-of-type(4){grid-area:ji}.daily-cycle-flow button span:nth-of-type(2){grid-area:score;justify-self:end}.daily-cycle-flow button span:nth-of-type(3){grid-area:state;justify-self:end}.daily-cycle-flow button em,.daily-cycle-flow button i,.daily-cycle-flow button small,.daily-cycle-flow button span{font-size:13px;line-height:21px}.daily-month-grid,.daily-month-weekdays{gap:4px}.daily-month-grid button,.daily-month-grid>span{min-height:38px;border-radius:8px}.daily-month-grid button{padding:0;text-align:center}.daily-month-grid button strong{font-size:16px;line-height:20px}.daily-month-grid button span{font-size:11px;line-height:15px}.daily-check-top{gap:14px}.daily-check-head{gap:6px}.daily-check-head button{width:16px;height:16px;font-size:10px;line-height:14px}.daily-reward-row{height:26px;margin-top:16px}.daily-reward-row span{line-height:26px}.daily-controls{gap:19px;margin-bottom:15px;transform:translateY(2.5px)}.daily-scope{gap:0;padding-left:3px}.daily-scope .tool-chip{width:46px;min-height:32px;height:32px;border-radius:6px;padding:6px 16px;font-size:14px;line-height:20px}.daily-date-row{grid-template-columns:34px minmax(0,1fr) 34px 50px;min-height:34px;gap:12px}.daily-date-label{display:flex;min-width:0;align-items:center}.daily-date-label,.daily-date-row input{grid-column:2;grid-row:1;min-height:34px}.daily-date-row input{position:relative;z-index:2;width:100%;opacity:0}.daily-date-row .tool-secondary{grid-column:4;grid-row:1;width:50px;min-height:34px;height:34px;padding:8px 12px;font-size:12px;line-height:18px}.daily-direction>div{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-archive-card,.daily-archive-empty{align-items:stretch;flex-direction:column}.daily-archive-empty{align-items:center;justify-content:center;gap:16px}.daily-archive-empty p{width:294px;font-size:14px;line-height:20px}.daily-archive-empty .tool-secondary{width:110px;min-height:36px;height:36px;padding:8px 12px;font-size:14px;line-height:20px}.tool-main--jianxiang{padding-top:92px;padding-bottom:88px}.jianxiang-workbench-head{margin-bottom:24px;padding:0 4px}.jianxiang-mode-switch{width:min(220px,100%);margin-bottom:22px}.jianxiang-workbench-head h1{font-size:28px;line-height:40px}.jianxiang-workbench-head p{font-size:13px;line-height:21px}.jianxiang-workbench-head em{position:static;display:inline-block;margin-top:12px}.jianxiang-workspace{grid-template-columns:1fr;gap:14px}.jianxiang-control-panel,.jianxiang-photo-panel{padding:18px 16px}.jianxiang-dropzone{aspect-ratio:4/4.35}.jianxiang-focus-grid,.jianxiang-quality-list{grid-template-columns:1fr}.jianxiang-focus-grid button{min-height:68px}.jianxiang-photo-actions{grid-template-columns:1fr}.jianxiang-palm-upload-grid{grid-template-columns:1fr 1fr;gap:9px}.jianxiang-palm-slot .jianxiang-photo-actions{grid-template-columns:1fr}.jianxiang-palm-dropzone{aspect-ratio:4/5.4}.jianxiang-palm-dropzone .jianxiang-dropzone-empty p{display:none}.jianxiang-consent>span{grid-template-columns:20px 1fr}.jianxiang-invocation .ai-call-panel>div:first-child{align-items:flex-start;flex-direction:column}.jianxiang-gate{width:calc(100% + 32px);margin-right:-16px;margin-left:-16px;padding:0 20px}.jianxiang-gate-card{width:336px}.jianxiang-result-panel{margin-top:20px;padding:20px}.jianxiang-ai-focus,.jianxiang-track-grid{grid-template-columns:1fr}.jianxiang-result-head h2{font-size:22px;line-height:30px}.jianxiang-ai-entry,.jianxiang-result-section,.jianxiang-track-grid article{padding:16px}.qimen-page{width:calc(100vw - 48px);max-width:336px;padding-top:0}.qimen-head{min-height:488px;padding-top:300px}.qimen-head h1{margin-top:16px;font-size:56px;line-height:56px;letter-spacing:.22em;transform:none}.qimen-head p{width:304px;margin-top:50px;font-size:13px;line-height:21.125px}.qimen-form{gap:28px;margin-top:40px}.qimen-card{padding:0 25px}.qimen-question-card{padding:0;margin-top:0}.qimen-scenes-card{min-height:495.3px}.qimen-scenes-card .qimen-step-head{margin-bottom:58px}.qimen-question-card{min-height:310.7px}.qimen-question-box{min-height:270.7px;padding:24px}.qimen-moment-card{min-height:394px}.qimen-moment-card.is-advanced-open{min-height:564.5px}.qimen-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qimen-scene-card{padding:10px}.qimen-scene-card,.qimen-scene-card:nth-child(n+3){height:71px;min-height:71px}.qimen-scene-card:nth-child(-n+2),.qimen-scene-card:nth-child(n+7){height:86px;min-height:86px}.qimen-guide{margin-top:29px}.qimen-moment-card.is-advanced-open .qimen-guide{margin-top:14px}.qimen-location-grid{width:286px;grid-template-columns:137px 137px;margin-top:12px}.qimen-location-head{margin-top:32px}.qimen-location-grid.is-overseas{grid-template-columns:286px}.qimen-question-card textarea{height:118.5px;min-height:118.5px;margin-top:0;background:rgba(251,250,245,.42);padding:12px 14px;font-size:14px;line-height:24.375px}.qimen-moment-card input:not([type=checkbox]),.qimen-moment-card select{height:42.42px;background:rgba(251,250,245,.42);padding:10px 12px;font-size:15px;line-height:21.4px}.qimen-moment-card .qimen-location-grid input{margin-top:0}.qimen-moment-card .qimen-advanced-year input{height:32px;margin-top:0;padding:6px 10px;font-size:12px;line-height:18px}.qimen-advanced-panel{min-height:36px}.qimen-actions{min-height:97px;margin-top:8px}.qimen-submit{width:195.7px}.qimen-result{width:336px;margin-top:56px}.qimen-result-head{grid-template-columns:1fr}.qimen-result-head article{min-height:68px;border-right:0;border-bottom:1px solid rgba(31,45,45,.08)}.qimen-result-head article:last-child{border-bottom:0}.qimen-result-head strong{font-size:22px}.qimen-palace-board{grid-template-columns:1fr}.qimen-palace-board article{min-height:112px}.qimen-evidence-section article,.qimen-product-grid,.qimen-structure-section>div,.qimen-voice-grid{grid-template-columns:1fr}.qimen-evidence-section span{grid-row:auto}.qimen-ai-scenes{justify-content:flex-start}.qimen-ai-config .ai-call-panel button{width:100%;padding:0 18px}.daliuren-page{width:calc(100vw - 48px);max-width:336px;margin:0 auto;padding-top:0}.daliuren-zodiac{top:72px;width:336px;height:336px}.daliuren-zodiac strong{font-size:190px}.daliuren-zodiac span{--zodiac-radius:140px;width:32px;height:32px;font-size:22px;line-height:32px;transform:translate(-50%,-50%) rotate(var(--zodiac-angle)) translateY(calc(-1 * var(--zodiac-radius))) rotate(calc(-1 * var(--zodiac-angle)))}.daliuren-head{min-height:578px;padding-top:390px}.daliuren-head h1{margin-top:16px;font-size:56px;line-height:56px;letter-spacing:.22em}.daliuren-head p{width:304px;margin-top:38px;font-size:13px;line-height:21.125px}.daliuren-form{gap:28px;margin-top:40px}.daliuren-card{padding:0}.daliuren-question-card{min-height:426px;margin-bottom:14px}.daliuren-question-card.is-expanded{min-height:550px}.daliuren-moment-card .daliuren-card-inner,.daliuren-question-card .daliuren-card-inner{padding:28px}.daliuren-moment-card{min-height:404px}.daliuren-moment-card.is-advanced-open{min-height:449px}.daliuren-moment-card .daliuren-step-head,.daliuren-step-head{margin-bottom:12px}.daliuren-question-card textarea{min-height:140px;margin-top:12px;background:rgba(251,250,245,.42);border-radius:12px;padding:10px 4px;font-size:15px;line-height:24.375px}.daliuren-focus-toggle{width:278px;margin-top:64px;font-size:12px;text-align:left;transform:none;white-space:normal}.daliuren-focus-grid{gap:8px;transform:none}.daliuren-place-grid{width:278px;grid-template-columns:133px 133px;margin-top:12px}.daliuren-location-head{margin-top:32px}.daliuren-place-grid.is-overseas{grid-template-columns:278px}.daliuren-moment-card input[type=datetime-local],.daliuren-place-grid input,.daliuren-place-grid select{height:46px;background:rgba(251,250,245,.42);border-radius:12px;padding:12px 16px;font-size:15px;line-height:21.4px}.daliuren-moment-card input[type=datetime-local]{transform:none}.daliuren-moment-card .daliuren-place-grid input{margin-top:0}.daliuren-guide{margin-top:29px;transform:none}.daliuren-moment-card.is-advanced-open .daliuren-guide{margin-top:15px}.daliuren-advanced-panel{margin-top:12px;overflow:hidden;white-space:normal}.daliuren-actions{min-height:105px;margin-top:-13px}.daliuren-submit-row{transform:none}.daliuren-submit{width:248px;padding-right:0;padding-left:0}.daliuren-result{width:336px;margin-top:56px}.daliuren-result-head{grid-template-columns:1fr}.daliuren-result-head article{min-height:72px;border-right:0;border-bottom:1px solid rgba(31,45,45,.08)}.daliuren-result-head article:last-child{border-bottom:0}.daliuren-result-head strong{font-size:28px}.daliuren-lesson-grid,.daliuren-product-grid,.daliuren-transmission-section>div,.daliuren-voice-grid{grid-template-columns:1fr}.daliuren-general-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.daliuren-evidence-section article{grid-template-columns:1fr}.daliuren-evidence-section span{grid-row:auto}.daliuren-ai-focus{justify-content:flex-start}.daliuren-ai-config .ai-call-panel button{width:100%;padding:0 18px}.liuyao-page{width:min(336px,calc(100vw - 48px));max-width:336px;margin-left:8px;margin-right:auto;padding-top:48px}.liuyao-head{min-height:113px}.liuyao-head h1{font-size:36px;line-height:40px}.liuyao-head p{width:100%;line-height:20px}.liuyao-guide{height:52px;padding:16px 24px}.liuyao-form{gap:24px;margin-top:41px}.liuyao-card{padding:24px}.liuyao-question-card{min-height:177px}.liuyao-question-card textarea{height:86px;min-height:86px}.liuyao-method-card{min-height:311px}.liuyao-method-card.is-manual{min-height:386px}.liuyao-method-card.is-direct{min-height:540px}.liuyao-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.liuyao-method{height:120px;padding:16px}.liuyao-method small,.liuyao-method strong{overflow-wrap:anywhere}.liuyao-time-row{margin-top:20px}.liuyao-shake{margin-top:25px}.liuyao-manual-row{grid-template-columns:24px repeat(4,minmax(0,1fr));gap:4px}.liuyao-manual-row button{min-height:24px;padding:0 2px}.liuyao-direct{width:336px;margin-top:25px}.liuyao-direct-title{height:38px}.liuyao-direct-row{grid-template-columns:20px 191px 29px;gap:6px}.liuyao-direct-tools{width:182px;margin-right:0;margin-left:52px;justify-content:flex-start}.liuyao-direct-tools button{min-width:48px;min-height:31px;margin-left:0;color:rgba(0,77,77,.6);font-size:11px;letter-spacing:0;line-height:16.5px}.liuyao-direct-tools button:last-child{min-width:70px}.liuyao-style-card{min-height:77px}.liuyao-style-card.is-expanded{min-height:336px}.liuyao-style-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:2px}.liuyao-style-section-label{color:rgba(0,77,77,.72);font-size:13px;font-weight:400;line-height:16px;margin:0 0 19px}.liuyao-style-section-label--persona{margin:25px 0 3px}.liuyao-style-options button{min-height:98px}.liuyao-style-options button.is-compact{min-height:71px}.liuyao-style-options button strong,.liuyao-style-options button.is-compact strong{font-size:14px;font-weight:500;line-height:20px}.bazi-single-page:not(.ziwei-single-page){padding-top:24px}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card{width:min(336px,calc(100vw - 48px));min-height:973px;margin-top:32px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form{min-height:747px;padding-right:40px;padding-left:40px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-advanced-panel){min-height:916px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .bazi-advanced-panel{right:40px;left:40px;grid-template-columns:1fr}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-advanced-panel) .bazi-submit{top:766px;right:40px;left:40px}.bazi-single-page:not(.ziwei-single-page) .bazi-submit{top:571px;right:40px;left:40px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-hint,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(2),.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3),.bazi-single-page:not(.ziwei-single-page) .bazi-overseas-location,.bazi-single-page:not(.ziwei-single-page) .bazi-submit{right:40px;left:40px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-overseas-location){min-height:774px}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card:has(.bazi-overseas-location):not(:has(.bazi-advanced-panel)){min-height:1000px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-overseas-location) .bazi-submit{right:40px;left:40px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{right:39px}.bazi-card-form .overseas-birth-panel{right:20px;left:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.bazi-card-form:has(.overseas-birth-panel){min-height:824px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .overseas-birth-panel{top:520px;right:39px;left:39px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.overseas-birth-panel){min-height:792px}.bazi-card-form:has(.overseas-birth-panel)>.tool-chip-row .bazi-advanced-toggle{top:696px}.bazi-card-form:has(.overseas-birth-panel) .bazi-submit{top:736px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.overseas-birth-panel)>.tool-chip-row .bazi-advanced-toggle{top:638px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.overseas-birth-panel) .bazi-submit{top:678px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero{height:198px;padding:34px 32px 24px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero h1{width:270px;font-size:34px;line-height:51px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero p{margin-bottom:0;font-size:11px;letter-spacing:.42em}.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero small,.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero span:not(.bazi-corner-seal){font-size:14px;line-height:1.6}.bazi-card-hero .bazi-corner-seal{top:16px;right:28px}.ziwei-single-page{width:min(360px,calc(100vw - 30px));margin-right:-4px;margin-left:-4px;padding-top:80px}.ziwei-single-page>.bazi-mode-switch{transform:none}.ziwei-single-page .bazi-single-card{width:100%;min-height:847px;margin-top:24px}.ziwei-single-page .bazi-card-hero{height:204px;padding:34px 20px 24px}.ziwei-single-page .bazi-card-hero h1{width:294px;font-size:34px;line-height:51px}.ziwei-single-page .bazi-card-hero .ziwei-hero-desc{width:294px}.ziwei-single-page .bazi-card-hero p{font-size:11px;letter-spacing:.42em}.ziwei-single-page .bazi-card-form{min-height:642px;padding:20px}.ziwei-single-page .ziwei-single-card:has(.archive-pick-button){min-height:874px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button){min-height:668px}.ziwei-single-page .bazi-card-form .field-title-row{min-height:16px}.ziwei-single-page .bazi-card-form .field-title-row>span{display:flex;align-items:center;gap:8px}.ziwei-single-page .bazi-card-form .field-title-row>span:before,.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2)>span:before,.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(3)>span:before{color:rgba(0,77,77,.3);font-size:13px;line-height:1}.ziwei-single-page .bazi-card-form .field-title-row>span:before,.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(3)>span:before{content:"✧"}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2)>span{display:flex;align-items:center;gap:8px}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2)>span:before{content:"◎"}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(3)>span{display:flex;align-items:center;gap:8px}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(2){top:146px;right:20px;left:20px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button)>.tool-field:nth-of-type(2){top:172px}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(3){top:250px;right:20px;left:20px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button)>.tool-field:nth-of-type(3){top:276px}.ziwei-single-page .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip-row{transform:translate(-3px,3px)}.ziwei-single-page .bazi-card-form .tool-grid--four{top:295px;right:20px;left:20px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button) .tool-grid--four{top:321px}.ziwei-single-page .bazi-card-form .tool-grid--three{top:450px;right:20px;left:20px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button) .tool-grid--three{top:476px}.ziwei-single-page .bazi-card-form .tool-grid--three .tool-field:first-child>span{top:-27px}.ziwei-single-page .bazi-card-form .birth-place-heading{top:423px;right:20px;left:20px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button) .birth-place-heading{top:449px}.ziwei-single-page .bazi-card-form .tool-hint{top:376px;left:20px;width:calc(100% - 40px)}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button) .tool-hint{top:402px}.ziwei-single-page .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{top:517px;right:19px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button)>.tool-chip-row .bazi-advanced-toggle{top:543px}.ziwei-single-page .ziwei-card-form .bazi-submit{top:565px;right:20px;left:20px;width:auto;border-radius:12px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button) .bazi-submit{top:591px}.ziwei-single-page .ziwei-card-form:has(.bazi-overseas-location){min-height:653px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button):has(.bazi-overseas-location){min-height:679px}.ziwei-single-page .ziwei-card-form:has(.bazi-overseas-location)>.tool-chip-row .bazi-advanced-toggle{top:528px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button):has(.bazi-overseas-location)>.tool-chip-row .bazi-advanced-toggle{top:554px}.ziwei-single-page .ziwei-card-form:has(.bazi-overseas-location) .bazi-submit{top:576px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button):has(.bazi-overseas-location) .bazi-submit{top:602px}.ziwei-single-page .ziwei-card-form:has(.bazi-advanced-panel){min-height:797px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button):has(.bazi-advanced-panel){min-height:823px}.ziwei-single-page .bazi-single-card:has(.bazi-advanced-panel){min-height:1002px}.ziwei-single-page .bazi-single-card:has(.archive-pick-button):has(.bazi-advanced-panel){min-height:1028px}.ziwei-single-page .ziwei-card-form:has(.bazi-advanced-panel) .bazi-submit{top:721px}.ziwei-single-page .ziwei-card-form:has(.archive-pick-button):has(.bazi-advanced-panel) .bazi-submit{top:747px}.qizheng-page{min-height:934px;overflow-x:hidden;padding-top:48px}.qizheng-page:has(.archive-pick-button){min-height:960px}.qizheng-page:has(.bazi-overseas-location){min-height:949px}.qizheng-page:has(.archive-pick-button):has(.bazi-overseas-location){min-height:975px}.qizheng-page:has(.qizheng-inline-panel){min-height:1012px}.qizheng-page:has(.archive-pick-button):has(.qizheng-inline-panel){min-height:1038px}.qizheng-page:after,.qizheng-page:before{display:none}.qizheng-card{width:min(352px,calc(100vw - 38px));max-width:none;height:761px}.qizheng-card:has(.archive-pick-button){height:787px}.qizheng-card:has(.overseas-birth-panel){height:910px}.qizheng-card:has(.bazi-overseas-location){height:776px}.qizheng-card:has(.qizheng-inline-panel){height:839px}.qizheng-card-hero{height:245px;padding:36px 20px 24px}.qizheng-card-hero h1{width:286px;font-size:34px;line-height:51px}.qizheng-card-hero p{margin-bottom:14px;font-size:11px;letter-spacing:.42em}.qizheng-card-hero small{width:286px;margin-top:12px;font-size:14px;line-height:22.75px}.qizheng-status{margin-top:27px}.qizheng-corner-seal{top:16px;right:28px}.qizheng-card-form{min-height:515px;padding:0}.qizheng-card:has(.archive-pick-button) .qizheng-card-form{min-height:541px}.qizheng-card:has(.bazi-overseas-location) .qizheng-card-form{min-height:530px}.qizheng-card:has(.qizheng-inline-panel) .qizheng-card-form{min-height:593px}.qizheng-form-shell{min-height:515px;padding:20px}.qizheng-card:has(.archive-pick-button) .qizheng-form-shell{min-height:541px}.qizheng-place-row,.qizheng-row-head{padding:0}.qizheng-gender{margin-top:12px}.qizheng-gender .tool-chip{width:auto}.qizheng-group-label{margin-top:44px}.qizheng-date-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qizheng-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qizheng-date-grid .tool-field,.qizheng-region-grid .tool-field{height:69px;padding:12px}.qizheng-region-grid .tool-field{height:50px}.qizheng-hint{margin-bottom:29px;font-size:10px}.qizheng-card-form .overseas-birth-panel.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.qizheng-card-form .bazi-overseas-location{margin-top:12px}.qizheng-advanced{margin-top:17px;padding:0}html[data-skin=moye] .mobile-tabbar,html[data-skin=muye] .mobile-tabbar,html[data-theme=zen-dark] .mobile-tabbar{border-top-color:rgba(232,232,227,.08);background:rgba(20,24,26,.9)}html[data-skin=moye] .mobile-tabbar a,html[data-skin=moye] .mobile-tabbar button,html[data-skin=muye] .mobile-tabbar a,html[data-skin=muye] .mobile-tabbar button,html[data-theme=zen-dark] .mobile-tabbar a,html[data-theme=zen-dark] .mobile-tabbar button{color:rgba(232,232,227,.48)}html[data-skin=moye] .mobile-tabbar a.is-active,html[data-skin=moye] .mobile-tabbar button.is-active,html[data-skin=muye] .mobile-tabbar a.is-active,html[data-skin=muye] .mobile-tabbar button.is-active,html[data-theme=zen-dark] .mobile-tabbar a.is-active,html[data-theme=zen-dark] .mobile-tabbar button.is-active{color:#e8e8e3}.qizheng-card:has(.bazi-overseas-location) .qizheng-advanced{margin-top:9px}.qizheng-place-row .tool-chip{line-height:15px}.qizheng-submit{margin-top:39px}.qizheng-card:has(.qizheng-inline-panel) .qizheng-submit{margin-top:38px}.qizheng-method-note{top:834px;left:17px;display:flex;flex-wrap:wrap;width:350px;height:51px;min-height:51px;gap:6px;padding:10px 16px;font-size:10px;line-height:18px;letter-spacing:.08em;transform:none;white-space:normal}.qizheng-page:has(.archive-pick-button) .qizheng-method-note{top:860px}.qizheng-page:has(.bazi-overseas-location) .qizheng-method-note{top:849px}.qizheng-page:has(.archive-pick-button):has(.bazi-overseas-location) .qizheng-method-note{top:875px}.qizheng-page:has(.qizheng-inline-panel) .qizheng-method-note{top:912px}.qizheng-page:has(.archive-pick-button):has(.qizheng-inline-panel) .qizheng-method-note{top:938px}.qizheng-page:has(.qizheng-method-panel){min-height:1734px}.qizheng-page:has(.qizheng-method-panel.has-verification){min-height:2076px}.qizheng-page:has(.qizheng-method-panel.has-difference){min-height:2077px}.qizheng-page:has(.qizheng-method-panel.has-difference.has-verification){min-height:2351px}.qizheng-method-panel{top:911px;left:17px;width:min(356px,calc(100% - 34px));padding:4px 20px 20px;transform:none}.qizheng-method-table+.qizheng-method-fold-shell.is-open .qizheng-method-fold-content li:first-child{min-height:97.5px}.qizheng-method-table+.qizheng-method-fold-shell.is-open .qizheng-method-fold-content li:last-child{min-height:78px}.qizheng-page:has(.qizheng-result){min-height:auto;padding-bottom:58px}.qizheng-result{width:min(358px,calc(100vw - 32px));margin-top:40px}.qizheng-professional-chart{display:flex;height:442px;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:40px}.qizheng-chart-mode-label{display:flex;height:36px;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;color:rgba(0,77,77,.58);font-size:12px;line-height:18px;letter-spacing:.2em}.qizheng-chart-mode-label strong{color:var(--dai-qing-dark);font-size:13px;font-weight:700;letter-spacing:.08em}.qizheng-professional-chart svg{width:352px;height:352px}.qizheng-chart-palace-text{fill:rgba(0,77,77,.72);font-size:14px;font-weight:700}.qizheng-chart-branch-text{fill:rgba(0,77,77,.48);font-size:11px}.qizheng-chart-star-text{fill:var(--dai-qing-dark);font-size:10px;font-weight:700}.qizheng-chart-element-text{fill:rgba(0,77,77,.5);font-size:8px}.qizheng-chart-center-title{fill:var(--dai-qing-dark);font-family:var(--serif);font-size:22px;font-weight:700}.qizheng-chart-center-subtitle{fill:rgba(0,77,77,.52);font-size:11px;letter-spacing:.2em}.qizheng-mobile-summary-card{display:grid;width:352px;min-height:196px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 12px;gap:20px 12px;margin:0 auto 40px;padding:20px;border:1px solid rgba(0,77,77,.12);border-radius:16px;background:rgba(245,245,220,.7);text-align:center}.qizheng-mobile-summary-card div{min-height:42px}.qizheng-mobile-summary-card span{display:block;color:rgba(0,77,77,.48);font-size:11px;line-height:16px}.qizheng-mobile-summary-card strong{display:block;margin-top:4px;color:var(--dai-qing-dark);font-size:14px;line-height:20px}.qizheng-mobile-summary-card p{grid-column:1/-1;margin:0;color:rgba(0,77,77,.52);font-size:12px;line-height:18px}.qizheng-result-flags,.qizheng-result-head{display:none}.qizheng-chart-section{margin-top:18px;padding:18px}.qizheng-ai-config h2,.qizheng-ai-entry h2,.qizheng-chart-section h2{font-size:18px;letter-spacing:.12em}.qizheng-limit-current,.qizheng-style-grid{grid-template-columns:1fr}.qizheng-pattern-grid,.qizheng-star-list{gap:8px}.qizheng-palace-grid,.qizheng-pattern-grid,.qizheng-star-list{grid-template-columns:repeat(2,minmax(0,1fr))}.qizheng-star-list article{grid-template-columns:1fr;padding:12px;gap:6px}.qizheng-pattern-grid article{padding:12px}.qizheng-pattern-grid p,.qizheng-star-list em,.qizheng-star-list p,.qizheng-star-list small{font-size:11px;line-height:18px}.qizheng-limit-buttons{justify-content:flex-start}.qizheng-limit-buttons button{flex:1 1 96px}.qizheng-ai-entry>div,.qizheng-ai-tabs{justify-content:flex-start}.qizheng-ai-entry>div button,.qizheng-ai-tabs button{padding:8px 14px}.qizheng-product{grid-template-columns:28px 1fr}.qizheng-product b{grid-column:2}.qizheng-ai-config .ai-call-panel button{width:100%;padding:0 16px;font-size:13px}.hecan-page{min-height:876px;overflow-x:hidden;padding-top:0}.hecan-progress{width:290px;margin:8px 0 32px;font-size:10px;letter-spacing:2.5px;line-height:15px}.hecan-progress span:after{right:-20px;width:34px}.hecan-card{width:min(352px,calc(100vw - 32px));min-height:752px}.hecan-card:has(.overseas-birth-panel){min-height:930px}.hecan-card-hero{height:204px;padding:36px 20px 24px}.hecan-card-hero h1{width:286px;font-size:34px;line-height:51px;transform:none}.hecan-card-hero p{margin-bottom:14px;font-size:11px;letter-spacing:.36em}.hecan-card-hero p:after,.hecan-card-hero p:before{width:34px}.hecan-card-hero small{max-width:286px;margin-top:8px;font-size:14px;line-height:1.65}.hecan-card-form{min-height:546px;padding:20px 20px 15px}.hecan-error{top:12px;left:20px;font-size:12px}.hecan-row-head{font-size:13px}.hecan-place-row{font-size:12px}.hecan-gender{margin-top:14px}.hecan-gender .tool-chip{min-height:46px}.hecan-group-label{margin-top:34px}.hecan-date-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hecan-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hecan-date-grid .tool-field{height:69px;padding:15px 12px 9px}.hecan-region-grid .tool-field{height:50px;padding:15px 12px 9px}.hecan-hint{margin-bottom:32px;font-size:10px;line-height:1.5}.hecan-card-form .overseas-birth-panel.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.hecan-submit{margin-top:40px}.hecan-orbit-stage,.hecan-proof-stage{width:352px;min-height:608px}.hecan-star-ring{font-size:14px;letter-spacing:.38em;line-height:2}.hecan-pick-head{width:352px;margin-top:87px}.hecan-orbit-stage:not(:has(.hecan-system-button.is-bazi)):not(:has(.hecan-system-button.is-ziwei)):not(:has(.hecan-system-button.is-qizheng)) .hecan-pick-head{margin-top:92px}.hecan-pick-head h1{font-size:36px;line-height:40px;letter-spacing:.1em}.hecan-proof-hero h1{font-size:48px;letter-spacing:.1em}.hecan-pick-head p{margin-top:18px;font-size:14px;line-height:1.45}.hecan-system-row{grid-template-columns:repeat(3,80px);gap:16px;margin-top:41px}.hecan-system-button.is-bazi,.hecan-system-button.is-qizheng,.hecan-system-button.is-ziwei{margin-top:-3px}.hecan-proof-action{margin-top:40px}.hecan-orbit-stage:not(:has(.hecan-system-button.is-bazi)):not(:has(.hecan-system-button.is-ziwei)):not(:has(.hecan-system-button.is-qizheng)) .hecan-proof-action{margin-top:47px}.hecan-orbit-stage:has(.hecan-system-button.is-bazi) .hecan-proof-action,.hecan-orbit-stage:has(.hecan-system-button.is-qizheng) .hecan-proof-action,.hecan-orbit-stage:has(.hecan-system-button.is-ziwei) .hecan-proof-action{margin-top:42px}.hecan-proof-action button[aria-disabled=true]{width:206px;padding:0 18px}.hecan-proof-action button:not([aria-disabled=true]){width:332px;padding:0 18px}.hecan-proof-stage{min-height:1997px}.hecan-proof-nav{top:16px;left:8px}.hecan-proof-hero{width:261px;margin-top:138px}.hecan-proof-hero h1{display:block;width:100%;margin-top:16px}.hecan-proof-card{width:352px;margin-top:160px}.hecan-proof-title{font-size:11px;letter-spacing:.35em}.hecan-detail-title{color:rgba(0,77,77,.4);font-size:10px;line-height:15px;letter-spacing:.4em}.hecan-signal-row{grid-template-columns:88px 1fr;min-height:62px}.hecan-signal-row em{font-size:11px;line-height:27px;padding:0 10px}.hecan-signal-row em.is-mixed{display:flex;max-width:236px;flex-wrap:wrap;gap:6px;line-height:1.4;padding:8px 10px}.hecan-detail-grid{grid-template-columns:1fr}.hecan-detail-grid>div{min-height:102px}.hecan-paid-action button{width:264px;padding:0 32px;font-size:15px}.hecan-paid-action{margin-top:74px}.tool-main--auth{display:flex;min-height:calc(100vh - 64px);align-items:flex-start;background:linear-gradient(180deg,rgba(245,245,220,.97) 0,rgba(245,245,220,.92) 42%,rgba(0,77,77,.9) 100%),url(/assets/original/sea-strip.webp) bottom /auto 45% no-repeat,var(--xuan-zhi);padding:120px 24px 116px}.auth-experience{width:100%;max-width:342px;min-height:761px;align-items:flex-start;padding:0}.auth-stars{inset:-48px 0 auto;width:100%;height:64px;justify-content:space-between;gap:0;overflow:visible;font-size:12px}.auth-stars span:nth-child(2n){margin-top:8px}.auth-stars span:nth-child(3n){margin-top:16px}.auth-titleblock{height:91px}.auth-titleblock h1{font-size:40px;line-height:60px}.auth-panel{width:100%;min-height:584px;margin-top:36px;padding:40px 32px 32px}.auth-seal{top:0;right:24px}.auth-tabs .tool-chip{min-height:42px;font-size:17px}.auth-form{margin-top:27px}.auth-form .tool-field{margin-bottom:24px}.auth-code-grid{margin-top:47px}.auth-code-grid .tool-field{margin-bottom:0}.auth-code-grid .tool-secondary{width:61px;min-width:61px;padding:0 16px}.auth-footnote{flex-direction:row;gap:8px;margin-top:32px}.auth-code-grid{margin-top:23px}.billing-rule-grid,.daily-layout,.operator-grid,.profile-grid,.talks-list,.tool-card-list,.tool-dual,.tool-grid,.tool-grid--four,.tool-grid--three,.tool-grid--two,.tool-method-grid,.tool-scene-grid{grid-template-columns:1fr}.operator-card-generated,.operator-checkin-setting,.operator-recharge-card .operator-toolbar{align-items:stretch;grid-template-columns:1fr}.operator-recharge-card .operator-toolbar{flex-direction:column}.operator-card-stats{justify-content:flex-start}.operator-card-form{grid-template-columns:1fr 1fr}.operator-card-form label:first-child,.operator-card-form>.tool-submit{grid-column:1/-1}.operator-ai-status{align-items:flex-start;flex-direction:column}.operator-ai-status small{text-align:left}.operator-ai-actions{grid-template-columns:1fr}.operator-card-generated .tool-secondary{width:100%}.archive-card{align-items:stretch;flex-direction:column}.credit-transaction-list>div{grid-template-columns:1fr auto}.credit-transaction-list>div small{grid-column:1/-1;grid-row:2}.credit-plan-grid,.wiki-entry-grid{grid-template-columns:1fr}.hepan-original-form,.tool-panel.hepan-original-form{width:min(336px,calc(100vw - 54px))}.tool-panel.hepan-original-form{margin-right:auto;margin-left:auto}.hepan-original-form .tool-dual{grid-template-columns:1fr;gap:32px}.hepan-original-form .tool-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));transform:translateY(-3px)}.hepan-original-form .tool-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));transform:translateY(4px)}.tool-person{width:100%;min-height:474px;padding:32px}.hepan-card-head{min-height:23px}.hepan-card-head span{padding:4px 12px;font-size:10px;line-height:15px}.hepan-card-head button{width:auto;min-width:94px;height:30px;padding:6px 12px;font-size:12px;line-height:16px}.hepan-archive-panel{top:62px;right:16px;left:16px;width:auto;max-height:238px}.hepan-original-form .tool-person .tool-field{font-size:10px;line-height:15px}.hepan-original-form .tool-person .tool-field input[type=text]{min-height:37px;padding:8px 0}.hepan-original-form:not(.ziwei-hepan-form) .tool-person:not(:has(.hepan-pillars-grid))>.hepan-card-head+.tool-field{transform:translateY(4px)}.hepan-original-form:not(.ziwei-hepan-form) .tool-person:not(:has(.hepan-pillars-grid))>.hepan-gender-row{transform:translateY(5.6px)}.ziwei-hepan-form .hepan-calendar-row .tool-chip-row{transform:translate(-3px,-4px)}.ziwei-hepan-form .tool-dual{transform:translateY(19px)}.ziwei-hepan-form .hepan-card-head{transform:translateY(-3px)}.ziwei-hepan-form .tool-person>.hepan-card-head+.tool-field{transform:translateY(3px)}.ziwei-hepan-form .hepan-relation-row{transform:translateY(0)}.hepan-original-form .tool-grid--four,.hepan-original-form .tool-grid--three{gap:8px}.hepan-pillars-grid{gap:8px;transform:translateY(-5px)}.tool-person:has(.hepan-pillars-grid)>.hepan-card-head+.tool-field{transform:translateY(8px)}.hepan-original-form:not(.ziwei-hepan-form) .tool-person:has(.hepan-pillars-grid){align-content:start;min-height:499px}.tool-person:has(.hepan-pillars-grid)>.hepan-gender-row{transform:translateY(15px)}.tool-person:has(.hepan-pillars-grid) .hepan-calendar-row{transform:translateY(14.5px)}.tool-person:has(.hepan-pillars-grid) .hepan-pillars-grid{transform:translateY(13px)}.hepan-pillar-card{min-height:108px;padding:8px 9px}.hepan-pillar-card em,.hepan-pillar-card select{height:40px;min-height:40px;font-size:18px;line-height:28px}.hepan-original-form .tool-person input[type=time],.hepan-original-form .tool-person select{min-height:50px;padding:21px 8px 8px;font-size:12px}.hepan-original-form>.tool-field{gap:16px;margin-top:48px;font-size:10px}.hepan-original-form:not(.ziwei-hepan-form) .hepan-calendar-row .tool-chip-row{transform:translate(-3px,-4px)}.hepan-original-form:not(.ziwei-hepan-form) .hepan-relation-row{transform:none}.hepan-original-form .tool-dual:has(.hepan-pillars-grid)+.tool-field{margin-top:48px}.hepan-original-form .tool-submit{margin-top:14px}.ziwei-hepan-form .tool-submit{margin-top:-3px}.ziwei-hepan-form>.tool-field{margin-top:50px}.ziwei-hepan-form .tool-person>.ziwei-gender-switch{transform:translateY(6px)}.hepan-original-form>.tool-field>span{color:rgba(0,77,77,.4);font-size:10px;letter-spacing:.4em;text-align:center}.hepan-original-form>.tool-field small{color:var(--hu-po-jin-dark);font-size:12px;margin-top:-3px;text-align:center}.tool-chip-row{gap:8px}.tool-chip{min-height:36px;padding:7px 12px;font-size:12px}.tool-method-grid .tool-chip{min-height:58px}.daily-card,.daily-check,.profile-grid article,.talk-card,.terms-page article,.toolkit-card{padding:18px}.daily-check{padding:20px 20px 22px}.daily-almanac{padding:20px 20px 26px}.daily-almanac+.daily-direction{margin-top:7px}.daily-direction{padding:18px 18px 31px}.daily-direction+.daily-card{margin-top:8px}.daily-archive-empty{min-height:202px}.talks-list,.terms-page{width:min(342px,calc(100vw - 48px))}.talks-list{margin-top:12px}.talks-list,.wiki-layout{width:min(336px,calc(100vw - 48px))}.wiki-layout{padding-top:30px}.wiki-feature{padding:24px}.wiki-controls,.wiki-feature header,.wiki-section-head{align-items:flex-start}.wiki-entry-list,.wiki-feature-grid{grid-template-columns:1fr}.wiki-feature-grid{margin-top:20px}.wiki-feature-grid a{height:111px;min-height:111px;overflow:hidden}.wiki-feature-grid small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.wiki-controls{align-items:stretch;flex-direction:column;gap:16px;margin-top:48px}.wiki-controls label{width:100%}.wiki-category-row{justify-content:flex-start;flex-wrap:wrap;gap:6px;overflow-x:visible;padding-bottom:2px}.wiki-category-row button{flex:0 0 auto;min-width:56px}.wiki-category-row button:last-child{min-width:70px}.wiki-section-list{margin-top:41px}.wiki-search-results{margin-top:34px}.wiki-section>p{margin-top:8px;font-size:12px;line-height:16px}.wiki-entry-list{margin-top:20px}.wiki-thanks{margin-top:64px;border-radius:12px;padding:24px}.wiki-thanks h2{margin:0;color:rgba(212,175,55,.8);font-family:var(--sans);font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:.4em}.wiki-thanks p{margin:12px 0 0;color:rgba(0,77,77,.7);font-family:var(--serif);font-size:15px;line-height:32px}.wiki-thanks h2+p{margin-top:16px}.wiki-thanks p:nth-of-type(3){color:rgba(0,77,77,.9);font-weight:500}.wiki-thanks div{gap:8px 12px;margin-top:24px}.wiki-thanks span{border-color:rgba(212,175,55,.15);border-radius:6px;background:rgba(212,175,55,.04);color:rgba(0,77,77,.7);padding:6px 12px;font-size:13px;line-height:19.5px;letter-spacing:.025em}.wiki-thanks span:last-child{border-color:transparent;border-radius:0;background:transparent;color:rgba(0,77,77,.35);padding:4px;font-size:14px;line-height:20px}.wiki-thanks small{margin-top:20px;color:rgba(0,77,77,.7);font-size:12px;line-height:16px;letter-spacing:.05em}.wiki-cta p{margin:8px 0 0;color:rgba(0,77,77,.55);font-size:14px;line-height:20px}.wiki-cta a{margin-top:24px}.talk-card{height:168.5px;min-height:0;padding:24px}.talk-card:nth-child(2){height:196.5px}.talk-card h2{font-size:18px;line-height:28px}.talk-card p{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:rgba(0,77,77,.55);line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.talk-card div{gap:6px;margin-top:12px}.talk-card span{padding:2px 8px;font-size:11px;line-height:17px}.terms-page{width:min(336px,calc(100vw - 48px));gap:32px;margin:6px auto 0}.tool-main--terms{padding-bottom:48px}.terms-page article{padding:0}.terms-page article h2{margin:0 0 12px;color:var(--hu-po-jin);font-size:20px;line-height:28px}.terms-closing{margin-top:16px}.terms-page article h2:before{display:none}.toolkit-list{width:min(336px,calc(100vw - 48px));grid-template-columns:1fr;gap:24px}.toolkit-card{min-height:230px;padding:32px}.toolkit-card .tool-badge{right:16px}.credits-page{width:min(336px,calc(100vw - 48px))}.credits-balance{width:320px;max-width:100%;min-height:172px;align-content:start;gap:0;border:1px solid rgba(31,45,45,.12);margin:0 auto 55px;padding:28px 32px;text-align:center}.credits-balance span{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:10px;line-height:15px;letter-spacing:.4em}.credits-balance span:before{content:"◎";color:rgb(201,161,74);font-size:10px;letter-spacing:0}.credits-balance strong{font-size:42px;line-height:54px;margin-top:12px}.credits-balance small{margin-top:4px;font-size:12px;line-height:18px}.credits-section-head{display:flex;align-items:center;gap:12px}.credits-section-head span{display:inline-flex;flex:1 1 auto;align-items:center;gap:12px;font-size:10px;line-height:15px;letter-spacing:.4em}.credits-section-head span:after{height:1px;flex:1 1 auto;content:"";background:rgba(31,45,45,.12)}html[data-skin=moye] .credits-balance,html[data-skin=muye] .credits-balance,html[data-theme=zen-dark] .credits-balance{border-color:rgba(232,232,227,.12)}html[data-skin=moye] .credits-section-head span:after,html[data-skin=muye] .credits-section-head span:after,html[data-theme=zen-dark] .credits-section-head span:after{background:rgba(232,232,227,.12)}.credits-section-head small{font-size:12px;line-height:18px}.credits-section-head:not(.credits-plan-head) small{flex:initial;margin-top:0}.credits-section-head:not(.credits-plan-head){display:grid;grid-gap:12px;gap:12px}.credits-section-head:not(.credits-plan-head) span{flex:initial;white-space:nowrap;width:100%}.credits-redeem-row{gap:16px}.credits-plan-head{display:flex;margin-top:54px}.credits-plan-head small{flex:0 0 auto;color:rgb(201,161,74);font-size:10px;line-height:15px;letter-spacing:.2em}.credit-plan-grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.credit-plan{height:167.5px;min-height:167.5px}.credits-payment-panel{height:303.4px;padding:20px}.credits-payment-list,.credits-payment-note{transform:translateY(2.3px)}.credits-submit{margin-top:32px}.credits-details{margin-top:56px}.credits-details+.credits-details{margin-top:48px}.credits-manual-form,.daily-card dl div{grid-template-columns:1fr}.daily-card dl div{gap:4px}.daily-almanac dl div{display:flex;grid-template-columns:none;gap:12px}.operator-toolbar{align-items:flex-start;flex-direction:column}.operator-checkin-setting{grid-template-columns:1fr;align-items:stretch}.billing-rule,.operator-dl div,.operator-row,.operator-row--customer,.operator-row--recharge,.operator-row--usage{grid-template-columns:1fr}.operator-row{gap:5px}.operator-credit-form{grid-template-columns:1fr}}.qimen-page{width:min(720px,calc(100vw - 48px))}.qimen-head{position:relative;isolation:isolate;overflow:visible;min-height:520px;margin-top:24px;border:0;border-radius:0;background:transparent;padding:326px 28px 34px}.qimen-head-copy{position:relative;z-index:3}.qimen-hero-motion{position:absolute;top:18px;right:0;left:0;z-index:1;height:294px;color:rgba(0,77,77,.5);-webkit-mask-image:radial-gradient(circle at center,#000 0,#000 62%,transparent 88%);mask-image:radial-gradient(circle at center,#000 0,#000 62%,transparent 88%);pointer-events:none}.qimen-compass-ring{position:absolute;top:5px;left:50%;width:284px;height:284px;border:1px solid rgba(0,77,77,.18);border-radius:50%;animation:qimen-compass-turn 72s linear infinite;transform-origin:center}.qimen-compass-ring:after,.qimen-compass-ring:before{position:absolute;border:1px solid;border-radius:50%;content:"";opacity:.24}.qimen-compass-ring:before{inset:22px}.qimen-compass-ring:after{inset:42px;border-color:rgba(201,161,74,.42)}.qimen-compass-ring>span{display:flex;width:32px;height:32px;align-items:center;justify-content:center;margin:-16px;color:rgba(0,77,77,.62);font-size:14px;line-height:20px;transform:rotate(calc(var(--qimen-gate-index) * 45deg)) translateY(-126px) rotate(calc(var(--qimen-gate-index) * -45deg))}.qimen-compass-ring>span,.qimen-luoshu{position:absolute;top:50%;left:50%;font-family:var(--serif)}.qimen-luoshu{z-index:2;display:grid;width:174px;height:174px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);border:1px solid rgba(0,77,77,.2);color:rgba(0,77,77,.56);pointer-events:none;transform:translate(-50%,-50%)}.qimen-luoshu span{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid rgba(0,77,77,.12);border-bottom:1px solid rgba(0,77,77,.12);opacity:.24;animation:qimen-palace-pulse 7.2s ease-in-out infinite;animation-delay:calc(var(--qimen-palace-index) * -.55s)}.qimen-luoshu span:nth-child(3n){border-right:0}.qimen-luoshu span:nth-child(n+7){border-bottom:0}.qimen-luoshu span:nth-child(5){background:rgba(201,161,74,.08);color:rgba(156,114,28,.78)}.qimen-luoshu b,.qimen-luoshu small{display:block;font-weight:400}.qimen-luoshu small{font-size:9px;line-height:13px}.qimen-luoshu b{margin-top:1px;font-size:16px;line-height:22px}.qimen-axis{position:absolute;top:50%;left:50%;z-index:0;display:block;background:rgba(201,161,74,.24);opacity:.35;transform:translate(-50%,-50%);animation:qimen-axis-breathe 5.6s ease-in-out infinite}.qimen-axis--horizontal{width:330px;height:1px}.qimen-axis--vertical{width:1px;height:330px;animation-delay:-2.8s}.qimen-head h1{margin-top:14px;font-size:62px;line-height:70px;letter-spacing:.16em;transform:none}.qimen-head p{max-width:590px;margin-top:20px;line-height:22px}.qimen-actions{min-height:96px;gap:14px;margin-top:4px}.qimen-submit{width:auto;min-width:252px;height:56px;gap:11px;border-color:#c9a14a;background:#193431;box-shadow:0 12px 26px rgba(25,52,49,.16);color:#f0cd6c;padding:0 28px;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.qimen-submit span{letter-spacing:.2em;white-space:nowrap}.qimen-submit:hover{background:#21413d;box-shadow:0 15px 32px rgba(25,52,49,.2);transform:translateY(-2px)}.qimen-submit:active{box-shadow:0 7px 16px rgba(25,52,49,.15);transform:translateY(0)}.qimen-submit:focus-visible{outline:2px solid #c9a14a;outline-offset:3px}.qimen-actions small{max-width:560px;text-align:center}html[data-skin=moye] .qimen-head,html[data-skin=muye] .qimen-head,html[data-theme=zen-dark] .qimen-head{border-color:transparent;background:transparent}html[data-skin=moye] .qimen-hero-motion,html[data-skin=muye] .qimen-hero-motion,html[data-theme=zen-dark] .qimen-hero-motion{color:rgba(232,232,227,.42)}html[data-skin=moye] .qimen-compass-ring,html[data-skin=moye] .qimen-luoshu,html[data-skin=muye] .qimen-compass-ring,html[data-skin=muye] .qimen-luoshu,html[data-theme=zen-dark] .qimen-compass-ring,html[data-theme=zen-dark] .qimen-luoshu{border-color:rgba(232,232,227,.2)}html[data-skin=moye] .qimen-compass-ring>span,html[data-skin=moye] .qimen-luoshu,html[data-skin=muye] .qimen-compass-ring>span,html[data-skin=muye] .qimen-luoshu,html[data-theme=zen-dark] .qimen-compass-ring>span,html[data-theme=zen-dark] .qimen-luoshu{color:rgba(232,232,227,.62)}html[data-skin=moye] .qimen-luoshu span,html[data-skin=muye] .qimen-luoshu span,html[data-theme=zen-dark] .qimen-luoshu span{border-color:rgba(232,232,227,.12)}@keyframes qimen-compass-turn{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}@keyframes qimen-palace-pulse{0%,to{opacity:.2}50%{opacity:.72}}@keyframes qimen-axis-breathe{0%,to{opacity:.16;transform:translate(-50%,-50%) scale(.82)}50%{opacity:.42;transform:translate(-50%,-50%) scale(1)}}@media (max-width:600px){.qimen-page{width:min(100%,360px);max-width:100%}.qimen-head{min-height:430px;margin-top:12px;padding:268px 18px 26px}.qimen-hero-motion{top:12px;height:246px}.qimen-compass-ring{width:236px;height:236px}.qimen-compass-ring>span{transform:rotate(calc(var(--qimen-gate-index) * 45deg)) translateY(-104px) rotate(calc(var(--qimen-gate-index) * -45deg))}.qimen-luoshu{width:146px;height:146px}.qimen-axis--horizontal{width:270px}.qimen-axis--vertical{height:270px}.qimen-head h1{margin-top:11px;font-size:45px;line-height:54px;letter-spacing:.12em}.qimen-head p{width:auto;margin-top:16px;font-size:12px;line-height:20px}.qimen-form{margin-top:28px}.qimen-actions{min-height:106px;margin-top:10px}.qimen-submit{width:min(286px,100%);min-width:0;height:54px;padding:0 22px}.qimen-actions small{max-width:300px}}@media (prefers-reduced-motion:reduce){.qimen-axis,.qimen-compass-ring,.qimen-luoshu span{animation:none}.qimen-luoshu span{opacity:.5}}:root{--ui-focus:#9b741f;--ui-focus-soft:rgba(212,175,55,0.2);--ui-hover-soft:rgba(0,77,77,0.055)}html[data-skin=sujian],html[data-theme=zen]{--ui-focus:#2f6664;--ui-focus-soft:rgba(47,102,100,0.18);--ui-hover-soft:rgba(31,45,45,0.055)}html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]{--ui-focus:#e2bd65;--ui-focus-soft:rgba(226,189,101,0.22);--ui-hover-soft:rgba(232,232,227,0.075)}:where(button,[role=button],a[href],input,select,textarea){-webkit-tap-highlight-color:transparent}:where(button,[role=button],a[href]){touch-action:manipulation}[role=button]:not([aria-disabled=true]),button:not(:disabled){cursor:pointer}:where(button,input,select,textarea):disabled,[aria-disabled=true]{cursor:not-allowed}:where(button,[role=button],a[href]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;box-shadow:0 0 0 4px var(--ui-focus-soft)}:where(input,select,textarea):focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px;border-color:var(--ui-focus);box-shadow:0 0 0 4px var(--ui-focus-soft)}.auth-form input:focus-visible{outline:0;border-bottom-color:var(--ui-focus);box-shadow:inset 0 -2px 0 -1px var(--ui-focus),0 8px 18px -16px var(--ui-focus-soft)}:where(input,select,textarea):disabled{opacity:.58}:where(button,[role=button],a[href]){transition-property:color,background-color,border-color,box-shadow,opacity,filter;transition-duration:.16s;transition-timing-function:ease}@media (hover:hover) and (pointer:fine){:where(.account-popover a,.account-popover button,.theme-option,.mobile-more-grid a,.mobile-mine-links a):hover{background-color:var(--ui-hover-soft)}:where(.tool-submit,.tool-secondary,.auth-pill,.profile-primary-button,.profile-secondary-button,.profile-amber-button,.credits-submit,.daily-check-button):not(:disabled):hover{filter:brightness(1.06)}}:where(button,[role=button],a[href]):not(:disabled):not([aria-disabled=true]):active{filter:brightness(.92);transition-duration:60ms}button[aria-busy=true]{cursor:progress}button[aria-busy=true]:before{display:inline-block;width:.9em;height:.9em;flex:0 0 auto;border:1.5px solid;border-right:1.5px solid transparent;border-radius:999px;margin-right:.55em;content:"";opacity:.72;animation:ui-busy-spin .75s linear infinite}.account-popover,.mobile-mine-panel,.mobile-more-panel,.theme-panel{transform-origin:top right}.mobile-tabbar :is(a,button):active{background:var(--ui-hover-soft)}@keyframes ui-busy-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:where(button,[role=button],a[href],input,select,textarea){scroll-behavior:auto;transition-duration:.01ms!important}button[aria-busy=true]:before{animation-duration:1.5s}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bazi-single-page:not(.ziwei-single-page) .bazi-card-hero h1 .bazi-title-char{color:var(--hu-po-jin);font-size:inherit;font-weight:inherit;line-height:inherit}@media (max-width:767px){.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .bazi-leap-month-toggle,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .bazi-lunar-date-grid .tool-field{height:100px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .bazi-lunar-date-grid .tool-field:last-child input[type=time]{transform:translateY(15px)}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .tool-hint{top:426px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .birth-place-heading{top:473px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .bazi-overseas-location,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .tool-grid--three{top:501px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid)>.tool-chip-row .bazi-advanced-toggle{top:563px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid):has(.bazi-overseas-location)>.tool-chip-row .bazi-advanced-toggle{top:590px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid) .bazi-submit{top:602px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid):has(.bazi-overseas-location) .bazi-submit{top:629px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-advanced-panel) .bazi-submit{top:740px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .bazi-advanced-panel .bazi-advanced-option:first-child{min-height:80px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid):has(.bazi-advanced-panel) .bazi-submit{top:771px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-lunar-date-grid):not(:has(.bazi-advanced-panel)):not(:has(.bazi-overseas-location)):not(:has(.archive-pick-button)){min-height:778px}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card:has(.bazi-lunar-date-grid):not(:has(.bazi-advanced-panel)):not(:has(.bazi-overseas-location)):not(:has(.archive-pick-button)){min-height:1004px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid){min-height:748px}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card:has(.bazi-pillars-grid):not(:has(.archive-pick-button)):not(:has(.bazi-advanced-panel)){min-height:946px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid):not(:has(.archive-pick-button)):not(:has(.bazi-advanced-panel)){min-height:658px}.bazi-single-page:not(.ziwei-single-page) .bazi-pillars-grid{right:40px;left:40px;gap:10px}.bazi-single-page:not(.ziwei-single-page) .bazi-pillar-card{min-height:124px;padding:10px}.bazi-single-page:not(.ziwei-single-page) .bazi-pillar-card em,.bazi-single-page:not(.ziwei-single-page) .bazi-pillar-card select{height:40px;min-height:40px;font-size:20px;line-height:28px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid) .tool-hint{top:456px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid)>.tool-chip-row .bazi-advanced-toggle{top:506px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.bazi-pillars-grid) .bazi-submit{top:544px}}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button)>.tool-field:nth-of-type(2){top:179px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button)>.tool-field:nth-of-type(3){top:298px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .tool-grid--four{top:340px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .tool-hint{top:421px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .birth-place-heading{top:468px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .bazi-overseas-location,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .tool-grid--three{top:496px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button)>.tool-chip-row .bazi-advanced-toggle{top:558px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .bazi-submit{top:597px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-advanced-panel){min-height:835px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-advanced-panel) .bazi-submit{top:674px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-overseas-location)>.tool-chip-row .bazi-advanced-toggle{top:585px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-overseas-location) .bazi-submit{top:624px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-pillars-grid){min-height:668px}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card:has(.archive-pick-button):has(.bazi-pillars-grid){min-height:913px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-pillars-grid) .bazi-pillars-grid{top:337px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-pillars-grid)>.tool-chip-row .bazi-advanced-toggle{top:515px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-pillars-grid) .bazi-submit{top:554px}@media (max-width:767px){.bazi-single-page:not(.ziwei-single-page) .bazi-single-card{width:min(336px,calc(100vw - 48px))}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-advanced-panel){min-height:943px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-advanced-panel) .bazi-submit{top:766px}}@media (max-width:767px){.ziwei-classic-card{margin-bottom:95px}.bazi-single-page.ziwei-classic-page>.bazi-mode-switch{transform:translateY(5px)}.ziwei-classic-page .ziwei-classic-form .bazi-overseas-location{right:20px;left:20px}.ziwei-classic-page .ziwei-classic-card:has(.bazi-overseas-location){margin-bottom:95px}.ziwei-classic-page .ziwei-classic-form .bazi-advanced-panel{top:571px;right:20px;left:20px;min-height:144px;grid-template-columns:1fr;gap:12px}.ziwei-classic-page .ziwei-classic-card:has(.bazi-advanced-panel){margin-bottom:95px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-lunar-date-grid){min-height:805px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-lunar-date-grid) .birth-place-heading{top:499px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-lunar-date-grid) .bazi-overseas-location,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-lunar-date-grid) .tool-grid--three{top:527px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-lunar-date-grid)>.tool-chip-row .bazi-advanced-toggle{top:589px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-lunar-date-grid) .bazi-submit{top:628px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-pillars-grid) .bazi-pillars-grid{top:337px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-pillars-grid){min-height:684px}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card:has(.archive-pick-button):has(.bazi-pillars-grid){min-height:946px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-pillars-grid)>.tool-chip-row .bazi-advanced-toggle{top:532px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button):has(.bazi-pillars-grid) .bazi-submit{top:570px}}.tool-main--bazi:has(.bazi-modern-page){min-height:100vh;background:var(--xuan-zhi);padding:88px 24px 96px}.bazi-modern-page{display:block;width:100%;padding-top:0;color:var(--dai-qing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bazi-modern-page>.bazi-mode-switch{display:flex;width:max-content;margin:0 auto 40px;border-color:color-mix(in oklab,var(--dai-qing) 15%,transparent);background:color-mix(in oklab,var(--xuan-zhi) 60%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bazi-modern-page .bazi-mode-switch a{min-width:93px;min-height:28px;color:color-mix(in oklab,var(--dai-qing) 55%,transparent);padding:6px 20px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.1em}.bazi-modern-page .bazi-mode-switch a.is-active{background:var(--dai-qing);color:var(--xuan-zhi);box-shadow:none}.bazi-modern-card{width:min(576px,calc(100vw - 48px));height:auto!important;min-height:0!important;margin:0 auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bazi-modern-page .bazi-modern-hero{display:block;height:142px!important;overflow:visible;padding:10px 0 0!important;background:transparent;color:var(--dai-qing);text-align:center}.bazi-modern-page .bazi-modern-hero p:after,.bazi-modern-page .bazi-modern-hero p:before,.bazi-modern-page .bazi-modern-hero:after,.bazi-modern-page .bazi-modern-hero:before{display:none}.bazi-modern-kicker{display:inline-flex;align-items:center;gap:12px;color:var(--dai-qing-light);font-size:10px;font-weight:400;line-height:15px;letter-spacing:.4em}.bazi-modern-kicker:after,.bazi-modern-kicker:before{display:block;width:24px;height:1px;background:color-mix(in oklab,var(--dai-qing) 18%,transparent);content:""}.bazi-modern-kicker span{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.bazi-modern-page .bazi-modern-hero h1{display:block;width:100%;margin:20px 0 0;color:var(--dai-qing);font-size:36px;font-weight:400!important;line-height:54px;letter-spacing:.1em}.bazi-modern-page .bazi-modern-hero p{display:block;margin:16px 0 0;color:color-mix(in oklab,var(--dai-qing) 45%,transparent)!important;font-size:14px;font-weight:400;line-height:22.4px;letter-spacing:.08em}.bazi-modern-page .bazi-card-form{position:relative;min-height:0!important;margin-top:48px;background:transparent;padding:0}.bazi-modern-page .bazi-card-form .tool-field{position:static!important;display:block!important;margin:0 0 40px;color:var(--dai-qing);font-family:var(--serif);font-size:16px;font-weight:400}.bazi-modern-page .bazi-card-form .birth-place-heading,.bazi-modern-page .bazi-card-form .field-title-row,.bazi-modern-page .bazi-card-form>.tool-field:nth-of-type(3){min-height:0;display:flex!important;align-items:baseline;justify-content:space-between;gap:12px;height:auto!important;margin:0}.bazi-modern-page .bazi-card-form .birth-place-heading>span,.bazi-modern-page .bazi-card-form .field-title-row>span,.bazi-modern-page .bazi-card-form>.tool-field:nth-of-type(2)>span,.bazi-modern-page .bazi-card-form>.tool-field:nth-of-type(3)>span{color:var(--dai-qing-light);font-size:10px;font-weight:400;line-height:15px;letter-spacing:.3em}.bazi-modern-page .bazi-card-form .archive-pick-button{width:106px;min-height:42px;border:1px solid color-mix(in oklab,var(--dai-qing) 15%,transparent);border-radius:12px;background:var(--xuan-zhi);color:color-mix(in oklab,var(--dai-qing) 70%,transparent);padding:10px 16px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.bazi-modern-page .bazi-card-form>.tool-field:first-child input{width:100%;min-height:46.5px;margin-top:12px;border:0;border-bottom:1px solid color-mix(in oklab,var(--dai-qing) 15%,transparent);border-radius:0;background:transparent;color:var(--dai-qing);padding:10px 4px;font-size:17px;font-weight:400;line-height:25.5px}.bazi-modern-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.bazi-modern-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{min-height:43px;border:1px solid color-mix(in oklab,var(--dai-qing) 15%,transparent);border-radius:999px;background:transparent;color:color-mix(in oklab,var(--dai-qing) 45%,transparent);padding:10px 0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.1em}.bazi-modern-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active{background:var(--dai-qing);color:var(--xuan-zhi);box-shadow:none}.bazi-modern-page .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip-row{display:flex;align-items:center;gap:8px;transform:none}.bazi-modern-page .bazi-calendar-row,.bazi-modern-page .bazi-calendar-row .tool-chip{color:color-mix(in oklab,var(--dai-qing) 45%,transparent);font-size:11px;line-height:16.5px}.bazi-modern-page .bazi-calendar-row .tool-chip{width:auto!important;min-height:auto;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;padding:0;font-weight:400;letter-spacing:.1em}.bazi-modern-page .bazi-calendar-row .tool-chip.is-active{color:var(--dai-qing);font-weight:400}.bazi-calendar-separator{color:color-mix(in oklab,var(--dai-qing) 25%,transparent);font-size:11px;line-height:16.5px}.bazi-modern-page .bazi-card-form .tool-grid--four,.bazi-modern-page .bazi-card-form .tool-grid--three,.bazi-modern-page .bazi-pillars-grid{position:static;display:grid;right:auto;left:auto;grid-gap:16px;gap:16px;margin:20px 0 0}.bazi-modern-page .bazi-card-form .tool-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.bazi-modern-page .bazi-card-form .tool-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;margin-bottom:39px}.bazi-modern-page .bazi-card-form .tool-grid--four .tool-field,.bazi-modern-page .bazi-card-form .tool-grid--three .tool-field{height:auto;min-height:0;margin:0;border:0;border-radius:0;background:transparent;padding:0;text-align:left}.bazi-modern-page .bazi-card-form .tool-grid--four .tool-field>span,.bazi-modern-page .bazi-card-form .tool-grid--three .tool-field>span{display:block;height:auto;margin:0 0 4px;color:color-mix(in oklab,var(--dai-qing) 45%,transparent);font-size:10px;font-weight:400;line-height:15px;letter-spacing:.2em}.bazi-modern-page .bazi-card-form .tool-grid--three .tool-field>span{display:none}.bazi-modern-page .bazi-card-form .tool-grid--four input[type=time],.bazi-modern-page .bazi-card-form .tool-grid--four select,.bazi-modern-page .bazi-card-form .tool-grid--three select,.bazi-modern-page .bazi-card-form input,.bazi-modern-page .bazi-card-form select{width:100%;height:44px;min-height:40px;border:0;border-bottom:1px solid color-mix(in oklab,var(--dai-qing) 15%,transparent);border-radius:0;background:transparent;color:var(--dai-qing);padding:10px 4px;text-align:left;font-size:15px;font-weight:400;line-height:22.5px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.bazi-modern-page .bazi-card-form .tool-grid--four input[type=time]{height:40px;padding-top:8px;padding-bottom:8px}.bazi-modern-page .bazi-card-form .tool-hint{position:static;width:auto;margin:-32px 0 40px;color:color-mix(in oklab,var(--dai-qing) 42%,transparent);font-size:10px;font-style:normal;line-height:15px}.bazi-modern-page .bazi-card-form .birth-place-heading{margin-bottom:0}.bazi-modern-page .bazi-card-form .birth-place-heading .tool-chip-row{display:flex}.bazi-modern-page .bazi-card-form .birth-place-heading .tool-chip{min-height:auto;border:0;border-radius:0;background:transparent;color:color-mix(in oklab,var(--dai-qing) 45%,transparent);padding:0;font-size:10px;line-height:15px;letter-spacing:0}.bazi-modern-page .bazi-card-form>.tool-chip-row{display:block;margin:0 0 40px}.bazi-modern-page .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{position:static;width:auto;min-height:15px;color:color-mix(in oklab,var(--dai-qing) 45%,transparent);padding:0;font-size:10px;font-weight:400;line-height:15px;letter-spacing:.3em}.bazi-modern-page .bazi-card-form .bazi-advanced-panel{position:static;display:grid;width:100%;min-height:52px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:-24px 0 40px;border:0;background:transparent;padding:0}.bazi-modern-page .bazi-submit{position:static;display:inline-flex;width:auto;min-width:150px;height:48px;min-height:48px;align-items:center;justify-content:center;margin:39px auto 0;border:1px solid var(--dai-qing);border-radius:999px;background:var(--dai-qing);box-shadow:none;color:var(--xuan-zhi);padding:0 48px;font-size:15px;font-weight:400;line-height:22.5px;letter-spacing:.4em}.bazi-modern-page .bazi-card-form>.bazi-submit{display:flex}.bazi-modern-page .bazi-card-footer-code{position:static;height:auto;margin-top:16px;color:color-mix(in oklab,var(--dai-qing) 35%,transparent);padding:0;text-align:center;font-size:10px;font-weight:400;line-height:15px;letter-spacing:.25em}.bazi-modern-page .tool-result{margin-top:36px}.bazi-result{width:100%;margin:40px auto 0;color:var(--dai-qing);font-family:var(--serif);-webkit-user-select:text;-moz-user-select:text;user-select:text}.bazi-single-page>.bazi-result{width:min(672px,calc(100vw - 48px))}.bazi-modern-page>.bazi-result{width:min(576px,calc(100vw - 48px))}.bazi-result-meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;color:color-mix(in oklab,var(--dai-qing) 64%,transparent);font-size:12px;line-height:18px}.bazi-result-meta span{border:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);border-radius:999px;background:color-mix(in oklab,var(--xuan-zhi-dark) 68%,transparent);padding:6px 12px}.bazi-result-date-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.bazi-ai-entry,.bazi-login-note,.bazi-result-date-grid article,.bazi-result-section{border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:16px;background:color-mix(in oklab,var(--xuan-zhi-dark) 88%,transparent);box-shadow:0 16px 48px rgba(0,51,51,.06)}.bazi-result-date-grid article{min-height:82px;padding:14px}.bazi-ai-entry p,.bazi-login-note p,.bazi-result-date-grid span,.bazi-result-section p,.bazi-result-section small{color:color-mix(in oklab,var(--dai-qing) 54%,transparent)}.bazi-ai-entry h2,.bazi-pillar-board span,.bazi-result-date-grid span,.bazi-result-section h2{letter-spacing:.18em}.bazi-pillar-board small,.bazi-result-date-grid span,.bazi-result-section small{display:block;font-size:11px;line-height:16px}.bazi-result-date-grid strong{display:block;margin-top:8px;color:var(--dai-qing);font-size:15px;font-weight:500;line-height:22px}.bazi-pillar-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.bazi-pillar-board article{position:relative;overflow:hidden;min-height:194px;border:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in oklab,var(--xuan-zhi) 96%,transparent),color-mix(in oklab,var(--xuan-zhi-dark) 92%,transparent));padding:16px 12px;text-align:center}.bazi-pillar-board article.is-day{border-color:color-mix(in oklab,var(--hu-po-jin) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hu-po-jin) 18%,transparent)}.bazi-pillar-board b,.bazi-pillar-board strong{display:block;color:var(--dai-qing);font-size:38px;font-weight:400;line-height:1.1}.bazi-pillar-board strong{margin-top:12px}.bazi-pillar-board b{margin-top:10px}.bazi-pillar-board small{margin-top:6px;color:color-mix(in oklab,var(--dai-qing) 55%,transparent);letter-spacing:.08em}.bazi-ai-entry,.bazi-login-note,.bazi-result-section{margin-top:24px;padding:22px}.bazi-ai-entry h2,.bazi-result-section h2{margin:0;color:var(--dai-qing);font-size:18px;font-weight:500;line-height:27px}.bazi-ai-entry>p,.bazi-result-section>p{margin:10px 0 0;font-size:13px;line-height:22px}.bazi-detail-table{display:grid;grid-template-columns:72px repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:16px;border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:12px;background:color-mix(in oklab,var(--dai-qing) 10%,transparent)}.bazi-detail-table span,.bazi-detail-table strong{min-height:42px;background:color-mix(in oklab,var(--xuan-zhi-dark) 96%,transparent);color:color-mix(in oklab,var(--dai-qing) 70%,transparent);padding:10px 8px;font-size:12px;font-weight:400;line-height:18px;text-align:center}.bazi-detail-table strong{color:var(--dai-qing)}.bazi-login-note{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:color-mix(in oklab,var(--hu-po-jin) 24%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 7%,var(--xuan-zhi-dark))}.bazi-login-note p{margin:0;font-size:14px;line-height:22px}.bazi-login-note a{flex:0 0 auto;border:1px solid var(--dai-qing);border-radius:999px;background:var(--dai-qing);color:var(--xuan-zhi);padding:10px 18px;font-size:13px;line-height:18px}.bazi-section-title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.bazi-section-title-row p{margin:6px 0 0;font-size:13px}.bazi-section-title-row>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.bazi-section-title-row>div:last-child span{border:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);border-radius:999px;padding:5px 9px;color:color-mix(in oklab,var(--dai-qing) 58%,transparent);font-size:11px}.bazi-flow-board{display:grid;grid-template-columns:42px repeat(4,minmax(0,1fr)) 42px;grid-gap:8px;gap:8px;align-items:stretch;margin-top:22px}.bazi-flow-board article,.bazi-flow-label{border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:12px;background:color-mix(in oklab,var(--xuan-zhi) 72%,transparent);text-align:center}.bazi-flow-label{display:grid;place-items:center;color:color-mix(in oklab,var(--dai-qing) 48%,transparent);font-size:11px;line-height:18px}.bazi-flow-board article{display:grid;grid-gap:5px;gap:5px;min-height:150px;padding:10px 6px}.bazi-flow-board em,.bazi-flow-board small,.bazi-flow-board span{color:color-mix(in oklab,var(--dai-qing) 56%,transparent);font-size:11px;font-style:normal;line-height:16px}.bazi-flow-board b,.bazi-flow-board strong{color:var(--dai-qing);font-size:24px;font-weight:400;line-height:30px}.bazi-flow-board em{border-radius:999px;background:color-mix(in oklab,var(--hu-po-jin) 12%,transparent);color:var(--hu-po-jin-dark)}.bazi-palace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.bazi-element-card,.bazi-palace-grid article{border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:14px;background:color-mix(in oklab,var(--xuan-zhi) 72%,transparent);padding:14px}.bazi-palace-grid span{color:color-mix(in oklab,var(--dai-qing) 54%,transparent);font-size:12px}.bazi-palace-grid strong{display:block;margin-top:8px;color:var(--dai-qing);font-size:22px;font-weight:400}.bazi-element-card p,.bazi-palace-grid p{margin:8px 0 0;font-size:12px;line-height:20px}.bazi-element-card{margin-top:16px}.bazi-element-card h3{margin:0;color:var(--dai-qing);font-size:16px;font-weight:500}.bazi-element-card>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.bazi-element-card span{display:grid;min-height:60px;place-items:center;border-radius:12px;background:color-mix(in oklab,var(--dai-qing) 5%,transparent)}.bazi-element-card b,.bazi-element-card em{color:var(--dai-qing);font-style:normal}.bazi-evidence-section article{display:grid;grid-gap:4px;gap:4px;margin-top:12px;border-top:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);padding-top:12px}.bazi-evidence-section span{color:color-mix(in oklab,var(--dai-qing) 46%,transparent);font-size:11px}.bazi-evidence-section strong{color:var(--dai-qing);font-size:13px;font-weight:500}.bazi-evidence-section small{margin-top:14px}.bazi-ai-entry{border-color:color-mix(in oklab,var(--hu-po-jin) 26%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 6%,var(--xuan-zhi-dark));text-align:center}.bazi-ai-focus,.bazi-product-grid{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.bazi-ai-focus{grid-template-columns:repeat(3,minmax(0,1fr))}.bazi-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bazi-ai-focus button,.bazi-product-grid button{border:1px solid color-mix(in oklab,var(--dai-qing) 14%,transparent);border-radius:12px;background:color-mix(in oklab,var(--xuan-zhi) 72%,transparent);color:color-mix(in oklab,var(--dai-qing) 70%,transparent);padding:12px 10px;font-family:var(--serif);font-size:13px;line-height:20px}.bazi-ai-focus button.is-active,.bazi-product-grid button.is-active{border-color:color-mix(in oklab,var(--hu-po-jin) 55%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 12%,var(--xuan-zhi));color:var(--dai-qing)}.bazi-product-grid b,.bazi-product-grid span,.bazi-product-grid strong{display:block}.bazi-product-grid strong{font-weight:500;letter-spacing:.16em}.bazi-product-grid span{margin-top:5px;color:color-mix(in oklab,var(--dai-qing) 52%,transparent);font-size:12px}.bazi-product-grid b{margin-top:8px;color:var(--hu-po-jin-dark);font-weight:500}.bazi-ai-entry .ai-call-panel{border-top-color:color-mix(in oklab,var(--dai-qing) 10%,transparent);text-align:left}.bazi-ai-entry .ai-call-panel strong{color:var(--dai-qing)}.bazi-ai-entry .ai-call-error,.bazi-ai-entry .ai-call-panel span{color:color-mix(in oklab,var(--dai-qing) 55%,transparent)}.bazi-ai-footnote{margin-top:14px!important;font-size:12px!important}.ziwei-result{width:min(960px,calc(100vw - 48px));margin:40px auto 0;color:var(--dai-qing);font-family:var(--serif);-webkit-user-select:text;-moz-user-select:text;user-select:text}.ziwei-modern-page>.ziwei-result{width:min(900px,calc(100vw - 48px))}.ziwei-ai-entry,.ziwei-result-note,.ziwei-result-section,.ziwei-summary-card{border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:16px;background:color-mix(in oklab,var(--xuan-zhi-dark) 88%,transparent);box-shadow:0 16px 48px rgba(0,51,51,.06)}.ziwei-result-note{display:grid;grid-gap:6px;gap:6px;padding:18px 22px;text-align:center}.ziwei-result-note strong{color:var(--dai-qing);font-size:17px;font-weight:500}.ziwei-ai-entry p,.ziwei-feature-grid span,.ziwei-result-note span,.ziwei-result-section p,.ziwei-summary-grid span{color:color-mix(in oklab,var(--dai-qing) 54%,transparent)}.ziwei-palace-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.ziwei-palace-board button{position:relative;min-height:132px;border:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);border-radius:14px;background:color-mix(in oklab,var(--xuan-zhi) 86%,transparent);color:var(--dai-qing);padding:14px 10px;font-family:var(--serif);text-align:left}.ziwei-palace-board button.is-life{border-color:color-mix(in oklab,var(--hu-po-jin) 48%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 10%,var(--xuan-zhi))}.ziwei-palace-board button.is-body{border-style:dashed}.ziwei-palace-board button.is-active{border-color:color-mix(in oklab,var(--hu-po-jin) 70%,transparent);box-shadow:0 12px 30px color-mix(in oklab,var(--hu-po-jin) 12%,transparent);transform:translateY(-1px)}.ziwei-palace-board em{display:inline-block;min-height:18px;border-radius:999px;background:color-mix(in oklab,var(--hu-po-jin) 16%,transparent);color:var(--hu-po-jin-dark);padding:2px 6px;font-size:10px;font-style:normal;line-height:14px}.ziwei-palace-board strong{display:block;margin-top:8px;font-size:18px;font-weight:500;line-height:26px}.ziwei-palace-board b,.ziwei-palace-board small,.ziwei-palace-board span{display:block;color:color-mix(in oklab,var(--dai-qing) 56%,transparent);font-size:11px;font-weight:400;line-height:16px}.ziwei-palace-board b{position:absolute;right:10px;bottom:10px;color:var(--dai-qing);letter-spacing:.16em}.ziwei-palace-detail{display:grid;grid-gap:8px;gap:8px;margin-top:12px;border:1px solid color-mix(in oklab,var(--hu-po-jin) 26%,transparent);border-radius:14px;background:color-mix(in oklab,var(--hu-po-jin) 8%,var(--xuan-zhi));padding:16px 18px}.ziwei-palace-detail span{color:color-mix(in oklab,var(--dai-qing) 52%,transparent);font-size:10px;line-height:15px;letter-spacing:.32em}.ziwei-palace-detail strong{color:var(--dai-qing);font-family:var(--serif);font-size:18px;font-weight:500;line-height:27px}.ziwei-palace-detail p,.ziwei-palace-detail small{margin:0;color:color-mix(in oklab,var(--dai-qing) 62%,transparent);font-size:12px;line-height:20px}.ziwei-ai-entry,.ziwei-result-section,.ziwei-summary-card{margin-top:24px;padding:24px}.ziwei-ai-entry h2,.ziwei-result-section h2,.ziwei-summary-card h2{margin:0;color:var(--dai-qing);font-size:20px;font-weight:500;line-height:30px;letter-spacing:.16em;text-align:center}.ziwei-feature-grid,.ziwei-summary-grid{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.ziwei-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ziwei-feature-grid article,.ziwei-summary-grid article{border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:14px;background:color-mix(in oklab,var(--xuan-zhi) 76%,transparent);padding:14px}.ziwei-feature-grid small,.ziwei-key-grid span,.ziwei-star-grid span,.ziwei-summary-grid span,.ziwei-transform-grid span{display:block;font-size:11px;line-height:16px;letter-spacing:.16em}.ziwei-summary-grid strong{display:block;margin-top:8px;color:var(--dai-qing);font-size:15px;font-weight:500;line-height:22px}.ziwei-ai-focus,.ziwei-product-grid,.ziwei-tab-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.ziwei-ai-focus button,.ziwei-inline-action,.ziwei-limit-grid button,.ziwei-product-grid button,.ziwei-tab-row button{border:1px solid color-mix(in oklab,var(--dai-qing) 14%,transparent);border-radius:999px;background:color-mix(in oklab,var(--xuan-zhi) 78%,transparent);color:color-mix(in oklab,var(--dai-qing) 68%,transparent);padding:8px 12px;font-family:var(--serif);font-size:12px;line-height:18px}.ziwei-ai-focus button.is-active,.ziwei-limit-grid button.is-current,.ziwei-product-grid button.is-active,.ziwei-tab-row button.is-active{border-color:color-mix(in oklab,var(--hu-po-jin) 55%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 12%,var(--xuan-zhi));color:var(--dai-qing)}.ziwei-all-stars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.ziwei-all-stars span{display:grid;min-height:58px;align-content:center;border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:12px;background:color-mix(in oklab,var(--xuan-zhi) 76%,transparent);color:var(--dai-qing);font-family:var(--serif);font-size:13px;line-height:18px;text-align:center}.ziwei-all-stars small{margin-top:3px;color:color-mix(in oklab,var(--dai-qing) 48%,transparent);font-size:10px}.ziwei-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ziwei-feature-grid strong{display:block;margin-top:10px;color:var(--dai-qing);font-size:26px;font-weight:500;line-height:34px}.ziwei-feature-grid em,.ziwei-feature-grid p{display:block;margin:8px 0 0;color:color-mix(in oklab,var(--dai-qing) 62%,transparent);font-size:13px;font-style:normal;line-height:21px}.ziwei-ai-entry>p,.ziwei-result-section>p{margin:8px auto 0;max-width:620px;text-align:center;font-size:13px;line-height:22px}.ziwei-key-grid,.ziwei-limit-grid,.ziwei-pattern-grid,.ziwei-quadrant-grid,.ziwei-star-grid,.ziwei-transform-grid{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.ziwei-key-grid,.ziwei-quadrant-grid,.ziwei-star-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ziwei-limit-grid,.ziwei-pattern-grid,.ziwei-transform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ziwei-evidence-section article,.ziwei-key-grid article,.ziwei-pattern-grid article,.ziwei-quadrant-grid article,.ziwei-speed-read article,.ziwei-star-grid article,.ziwei-transform-grid article{border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:14px;background:color-mix(in oklab,var(--xuan-zhi) 74%,transparent);padding:16px}.ziwei-star-grid article.is-good{border-color:color-mix(in oklab,var(--hu-po-jin) 26%,transparent)}.ziwei-key-grid strong,.ziwei-pattern-grid strong,.ziwei-quadrant-grid strong,.ziwei-speed-read strong,.ziwei-star-grid strong,.ziwei-transform-grid strong{display:block;margin-top:8px;color:var(--dai-qing);font-size:17px;font-weight:500;line-height:25px}.ziwei-key-grid p,.ziwei-pattern-grid p,.ziwei-quadrant-grid p,.ziwei-speed-read p,.ziwei-star-grid em,.ziwei-star-grid p,.ziwei-transform-grid p{display:block;margin:8px 0 0;color:color-mix(in oklab,var(--dai-qing) 58%,transparent);font-size:13px;font-style:normal;line-height:22px}.ziwei-inline-action{display:flex;margin:18px auto 0;border-radius:999px;padding-inline:22px}.ziwei-soul-card>div{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center;margin:22px auto;max-width:520px}.ziwei-soul-card article{border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:14px;background:color-mix(in oklab,var(--xuan-zhi) 76%,transparent);padding:18px;text-align:center}.ziwei-soul-card b{color:var(--hu-po-jin-dark);font-size:24px;font-weight:400}.ziwei-current-limit{display:grid;grid-gap:4px;gap:4px;margin-top:16px;border-top:1px solid color-mix(in oklab,var(--hu-po-jin) 22%,transparent);padding-top:14px}.ziwei-current-limit strong{color:var(--dai-qing);font-weight:500}.ziwei-current-limit span{color:color-mix(in oklab,var(--dai-qing) 60%,transparent);font-size:13px}.ziwei-speed-read{display:grid;grid-gap:12px;gap:12px}.ziwei-evidence-section article{margin-top:12px}.ziwei-evidence-section span{color:color-mix(in oklab,var(--dai-qing) 46%,transparent);font-size:11px}.ziwei-evidence-section small{display:block;margin-top:14px;color:color-mix(in oklab,var(--dai-qing) 46%,transparent)}.ziwei-ai-entry{border-color:color-mix(in oklab,var(--hu-po-jin) 26%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 6%,var(--xuan-zhi-dark));text-align:center}.ziwei-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ziwei-product-grid button{border-radius:14px;padding:14px}.ziwei-product-grid b,.ziwei-product-grid span,.ziwei-product-grid strong{display:block}.ziwei-product-grid strong{letter-spacing:.16em}.ziwei-product-grid span{margin-top:6px}.ziwei-product-grid b{margin-top:8px;color:var(--hu-po-jin-dark);font-weight:500}.ziwei-ai-entry .ai-call-panel{border-top-color:color-mix(in oklab,var(--dai-qing) 10%,transparent);text-align:left}.ziwei-ai-entry .ai-call-panel strong{color:var(--dai-qing)}.ziwei-ai-entry .ai-call-error,.ziwei-ai-entry .ai-call-panel span{color:color-mix(in oklab,var(--dai-qing) 55%,transparent)}.ziwei-ai-footnote{margin-top:14px!important;font-size:12px!important}@media (max-width:767px){.hepan-result,.ziwei-hepan-result{width:min(342px,calc(100vw - 48px));margin-top:48px}.hepan-ai-entry,.hepan-result-section,.hepan-result-title,.hepan-score-list{padding:20px}.bazi-hepan-result .hepan-pair-grid,.hepan-ai-focus,.hepan-pair-grid,.hepan-product-grid{grid-template-columns:1fr}.hepan-result-title strong{font-size:48px}.hepan-ai-entry h2,.hepan-result-section h2{font-size:16px;line-height:24px}}@media (max-width:767px){.tool-main--bazi:has(.bazi-modern-page){padding:80px 24px 96px}.bazi-modern-page>.bazi-mode-switch{display:none}.bazi-modern-card{width:min(342px,calc(100vw - 48px))}.bazi-modern-page .bazi-modern-hero{height:134px!important;padding-top:6px!important}.bazi-modern-page .bazi-modern-hero h1{font-size:32px;line-height:48px}.bazi-modern-page .bazi-card-form{margin-top:44px}.bazi-result{margin-top:36px}.bazi-modern-page>.bazi-result,.bazi-single-page>.bazi-result{width:min(342px,calc(100vw - 48px))}.bazi-result-meta{justify-content:flex-start;gap:8px}.bazi-pillar-board,.bazi-result-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bazi-detail-table{grid-template-columns:54px repeat(4,minmax(0,1fr))}.bazi-detail-table span,.bazi-detail-table strong{padding:9px 4px;font-size:11px;line-height:16px}.bazi-login-note{display:grid}.bazi-login-note a{width:100%;text-align:center}.bazi-flow-board{grid-template-columns:32px repeat(4,minmax(0,1fr)) 32px;gap:5px}.bazi-flow-board article{min-height:142px;padding:8px 3px}.bazi-flow-board b,.bazi-flow-board strong{font-size:20px;line-height:25px}.bazi-flow-board em,.bazi-flow-board small,.bazi-flow-board span{font-size:10px;line-height:15px}.bazi-ai-focus,.bazi-palace-grid,.bazi-product-grid{grid-template-columns:1fr}.bazi-element-card>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ziwei-modern-page>.ziwei-result,.ziwei-result{width:min(366px,calc(100vw - 24px));margin-top:36px}.ziwei-ai-entry,.ziwei-result-note,.ziwei-result-section,.ziwei-summary-card{padding:20px}.ziwei-palace-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ziwei-palace-board button{min-height:110px;border-radius:10px;padding:10px 8px}.ziwei-palace-board strong{font-size:14px;line-height:20px}.ziwei-palace-board b,.ziwei-palace-board small,.ziwei-palace-board span{font-size:10px;line-height:15px}.ziwei-palace-detail{padding:14px}.ziwei-palace-detail strong{font-size:16px;line-height:24px}.ziwei-all-stars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ziwei-feature-grid,.ziwei-key-grid,.ziwei-limit-grid,.ziwei-pattern-grid,.ziwei-product-grid,.ziwei-quadrant-grid,.ziwei-star-grid,.ziwei-summary-grid,.ziwei-transform-grid{grid-template-columns:1fr}.ziwei-ai-entry h2,.ziwei-result-section h2,.ziwei-summary-card h2{font-size:18px;line-height:27px}.ziwei-soul-card>div{grid-template-columns:1fr}.ziwei-soul-card b{line-height:18px}.bazi-modern-page .bazi-card-form .tool-grid--four,.bazi-modern-page .bazi-card-form .tool-grid--three{gap:16px}.bazi-modern-page .bazi-card-form .tool-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.bazi-modern-page .bazi-card-form .tool-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.bazi-modern-page .bazi-card-form .bazi-advanced-panel{grid-template-columns:1fr;gap:12px}.bazi-modern-page .bazi-card-form .tool-field,.bazi-modern-page .bazi-card-form .tool-hint{margin-bottom:34px}}.tool-main--ziwei:has(.ziwei-modern-page){min-height:100vh;background:var(--xuan-zhi);padding:88px 24px 96px}.ziwei-modern-page{display:block;width:100%;padding-top:0;overflow:visible;color:var(--dai-qing)}.ziwei-modern-page>.bazi-mode-switch{display:flex;width:max-content;margin:0 auto 32px;transform:none}.ziwei-modern-card{width:min(704px,calc(100vw - 48px));min-height:0!important;margin:0 auto}.ziwei-modern-page .ziwei-modern-hero{height:145px!important;padding-top:10px!important}.ziwei-modern-page .ziwei-modern-hero h1{margin-top:11px;color:var(--dai-qing);font-size:38px;font-weight:400!important;line-height:57px;letter-spacing:.2em}.ziwei-modern-page .ziwei-modern-hero p{margin-top:19px;color:color-mix(in oklab,var(--dai-qing) 45%,transparent)!important;font-size:14px;line-height:22.4px;letter-spacing:.06em}.ziwei-modern-page .bazi-card-form{margin-top:48px}.ziwei-modern-page .ziwei-card-form>.tool-field:nth-of-type(3){display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important}.ziwei-modern-page .bazi-calendar-row{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:0!important;margin-left:auto}.ziwei-modern-page .bazi-calendar-row .tool-chip{width:40px!important;min-width:40px!important;height:23px!important;min-height:23px!important;padding:4px 0!important;font-size:10px!important;line-height:15px!important}.ziwei-modern-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row{gap:0;margin-top:12px}.ziwei-modern-page .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{min-height:47px}.ziwei-modern-page .bazi-card-form .tool-grid--four{margin-top:37px}.ziwei-modern-page .bazi-card-form .tool-grid--four .tool-field>span{visibility:hidden}.ziwei-modern-page .bazi-card-form .tool-grid--four input[type=time],.ziwei-modern-page .bazi-card-form .tool-grid--four select{transform:translateY(-18.5px)}.ziwei-modern-page .bazi-card-form .birth-place-heading{transform:translateY(28px)}.ziwei-modern-page .bazi-card-form .birth-place-heading .birth-overseas-toggle{width:120px!important;min-width:120px!important;letter-spacing:.2em}.ziwei-modern-page .bazi-card-form .birth-place-heading .birth-overseas-toggle.is-overseas-active{width:64px!important;min-width:64px!important;letter-spacing:0}.ziwei-modern-page .bazi-card-form .tool-grid--three{transform:translateY(28px)}.ziwei-modern-page .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{width:90px;transform:translateY(22px)}.ziwei-modern-page .ziwei-card-form .bazi-overseas-location{position:static!important;right:auto!important;left:auto!important;width:100%;margin:12px 0 24px}.ziwei-modern-page .ziwei-card-form .bazi-overseas-location input{width:100%;height:44px;min-height:44px;border:0;border-bottom:1px solid color-mix(in oklab,var(--dai-qing) 15%,transparent);border-radius:0;background:transparent;padding:10px 4px 10px 30px}.ziwei-modern-page .ziwei-card-form .bazi-overseas-location p{margin-top:12px;color:color-mix(in oklab,var(--dai-qing) 42%,transparent);font-size:10px;line-height:15px}.ziwei-modern-page .ziwei-card-form .bazi-advanced-panel{margin-top:-4px}.ziwei-modern-page .bazi-submit{width:127px;min-width:127px;height:52px;min-height:52px;margin:84px auto 0;padding:0 40px;border-radius:999px;font-weight:500;letter-spacing:.25em;line-height:22.5px}.ziwei-modern-page .ziwei-card-form .bazi-submit{border-radius:999px!important}@media (min-width:768px){.ziwei-modern-page .bazi-card-form>.tool-field:nth-of-type(3) .bazi-calendar-row{transform:translateY(2px)}.ziwei-modern-page .bazi-calendar-row>.tool-chip:first-child{transform:translateX(8px)}.ziwei-modern-page .ziwei-card-form:has(.bazi-advanced-panel) .bazi-submit{margin-top:64px}.ziwei-modern-page .ziwei-card-form:has(.bazi-overseas-location) .bazi-overseas-location{transform:translateY(28px)}.ziwei-modern-page .ziwei-card-form:has(.bazi-overseas-location)>.tool-chip-row .bazi-advanced-toggle{transform:translateY(10px)}.ziwei-modern-page .ziwei-card-form:has(.bazi-overseas-location) .bazi-submit{margin-top:72px}}.ziwei-modern-page .bazi-card-footer-code{display:block;margin-top:16px}.ziwei-modern-page .tool-result{margin-top:36px}.ziwei-modern-result-view{width:min(704px,calc(100vw - 48px));margin:0 auto;color:var(--dai-qing);font-family:var(--serif)}.ziwei-modern-result-heading{position:relative;display:flex;height:46px;min-height:46px;justify-content:center;text-align:center}.ziwei-modern-result-heading button{border:0;background:transparent;padding:0}.ziwei-modern-result-heading button,.ziwei-modern-result-heading span{color:color-mix(in oklab,var(--dai-qing) 42%,transparent);font-size:11px;line-height:16px;letter-spacing:.32em}.ziwei-modern-result-heading span{top:-64px}.ziwei-modern-result-heading h1,.ziwei-modern-result-heading span{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.ziwei-modern-result-heading h1{top:-40px;margin:0;color:var(--dai-qing);font-size:30px;font-weight:400;line-height:45px;letter-spacing:.14em}.ziwei-modern-proof-card{display:grid;grid-gap:15px;gap:15px;width:100%;margin:8px auto 0;border-left:1px solid color-mix(in oklab,var(--dai-qing) 28%,transparent);padding:0 0 0 26px}.ziwei-modern-proof-card>span{color:color-mix(in oklab,var(--hu-po-jin) 80%,transparent);font-size:11px;line-height:16px;letter-spacing:.3em}.ziwei-modern-proof-card p{display:flex;flex-wrap:wrap;gap:0 18px;align-items:baseline;margin:0;color:var(--dai-qing);font-size:13px;line-height:20px}.ziwei-modern-proof-card b,.ziwei-modern-proof-card small{color:color-mix(in oklab,var(--dai-qing) 54%,transparent);font-size:12px;font-weight:400}.ziwei-modern-proof-card strong{font-size:14px;font-weight:400}.ziwei-modern-proof-card em,.ziwei-modern-proof-card i{color:color-mix(in oklab,var(--hu-po-jin) 80%,transparent);font-style:normal}.ziwei-modern-chart-shell{margin-top:28px;border:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);border-radius:16px;background:color-mix(in oklab,var(--xuan-zhi) 80%,transparent);padding:16px}.ziwei-modern-chart-guide{display:grid;grid-gap:7px;gap:7px;margin-bottom:14px;text-align:center}.ziwei-modern-chart-guide p{margin:0;color:color-mix(in oklab,var(--dai-qing) 44%,transparent);font-size:12px;line-height:18px}.ziwei-modern-chart-guide span{display:inline-flex;min-width:22px;justify-content:center;border-radius:999px;background:color-mix(in oklab,var(--hu-po-jin) 14%,transparent);color:var(--hu-po-jin-dark);padding:0 5px}.ziwei-modern-chart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(162px,auto));grid-gap:6px;gap:6px}.ziwei-modern-chart-grid button{position:relative;border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:8px;background:color-mix(in oklab,var(--xuan-zhi) 72%,transparent);color:var(--dai-qing);padding:13px 12px 10px;text-align:left}.ziwei-modern-chart-grid button.is-active{border-color:color-mix(in oklab,var(--hu-po-jin) 58%,transparent);background:color-mix(in oklab,var(--hu-po-jin) 9%,var(--xuan-zhi));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hu-po-jin) 22%,transparent)}.ziwei-modern-chart-grid button em{display:inline-flex;min-width:24px;justify-content:center;border-radius:999px;background:color-mix(in oklab,var(--hu-po-jin) 14%,transparent);color:var(--hu-po-jin-dark);padding:2px 6px;font-size:10px;font-style:normal;line-height:14px}.ziwei-modern-chart-grid button strong{display:block;margin-top:7px;color:color-mix(in oklab,var(--hu-po-jin) 76%,var(--dai-qing));font-size:16px;font-weight:500;line-height:23px}.ziwei-modern-chart-grid button small,.ziwei-modern-chart-grid button span{display:block;color:color-mix(in oklab,var(--dai-qing) 48%,transparent);font-size:10px;line-height:15px}.ziwei-modern-chart-grid button span:first-of-type{margin-top:18px;color:var(--dai-qing)}.ziwei-modern-chart-grid button b{position:absolute;right:10px;bottom:9px;color:var(--dai-qing);font-size:15px;font-weight:500;letter-spacing:.06em}.ziwei-modern-chart-center{display:grid;grid-column:2/4;grid-row:2/4;align-content:center;justify-items:center;border:1px solid color-mix(in oklab,var(--dai-qing) 10%,transparent);border-radius:8px;background:color-mix(in oklab,var(--xuan-zhi-dark) 54%,transparent);padding:22px;text-align:center}.ziwei-modern-chart-center span{color:color-mix(in oklab,var(--dai-qing) 42%,transparent);font-size:11px;line-height:16px;letter-spacing:.3em}.ziwei-modern-chart-center p,.ziwei-modern-chart-center strong{margin:8px 0 0;color:color-mix(in oklab,var(--dai-qing) 74%,transparent);font-size:13px;font-weight:400;line-height:21px}.ziwei-modern-palace-readout{display:grid;grid-gap:7px;gap:7px;margin-top:12px;border:1px solid color-mix(in oklab,var(--hu-po-jin) 24%,transparent);border-radius:12px;background:color-mix(in oklab,var(--hu-po-jin) 7%,var(--xuan-zhi));padding:14px 16px}.ziwei-modern-palace-readout span{color:color-mix(in oklab,var(--dai-qing) 48%,transparent);font-size:10px;line-height:15px;letter-spacing:.3em}.ziwei-modern-palace-readout strong{font-size:17px;font-weight:500;line-height:25px}.ziwei-modern-palace-readout p{margin:0;color:color-mix(in oklab,var(--dai-qing) 58%,transparent);font-size:12px;line-height:20px}.ziwei-modern-analysis-flow .ziwei-result{width:100%;margin-top:28px}.ziwei-modern-analysis-flow .ziwei-result>.ziwei-palace-board,.ziwei-modern-analysis-flow .ziwei-result>.ziwei-palace-detail,.ziwei-modern-analysis-flow .ziwei-result>.ziwei-result-note{display:none}@media (max-width:767px){.tool-main--ziwei:has(.ziwei-modern-page){padding:88px 24px 96px}.ziwei-modern-page{width:100%;margin-right:0;margin-left:0;padding-top:0}.ziwei-modern-page>.bazi-mode-switch{display:flex;margin:0 auto 32px}.ziwei-modern-card{width:min(336px,calc(100vw - 54px))}.ziwei-modern-page .ziwei-modern-hero{height:145px!important;padding-top:6px!important}.ziwei-modern-page .ziwei-modern-hero h1{margin-top:15px;font-size:28px;line-height:42px;letter-spacing:.2em}.ziwei-modern-page .ziwei-modern-hero p{margin-top:19px;font-size:13px;line-height:20.8px}.ziwei-modern-page .bazi-card-form{margin-top:33.5px}.ziwei-modern-page .bazi-card-form .tool-field{margin-bottom:34px}.ziwei-modern-page .bazi-card-form>.tool-field:first-child{margin-bottom:50px}.ziwei-modern-page .bazi-card-form>.tool-field:nth-of-type(2){margin-bottom:40px}.ziwei-modern-page .bazi-card-form .tool-hint{margin-bottom:34px}.ziwei-modern-page .bazi-card-form .birth-place-heading{transform:translateY(33px)}.ziwei-modern-page .bazi-calendar-row>.tool-chip:first-child{transform:translateX(8px)}.ziwei-modern-page .bazi-card-form .tool-grid--three{transform:translateY(11px)}.ziwei-modern-page .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{transform:translateY(5px)}.ziwei-modern-page .bazi-submit{width:127px;min-width:127px;height:52px;min-height:52px;margin-top:67px}.ziwei-modern-page .bazi-card-footer-code{margin-top:16px}.ziwei-modern-result-view{width:min(342px,calc(100vw - 48px))}.ziwei-modern-result-heading{height:46px;min-height:46px}.ziwei-modern-result-heading h1{font-size:24px;line-height:36px}.ziwei-modern-proof-card{gap:11px;padding-left:18px}.ziwei-modern-proof-card p{gap:0 10px;font-size:12px;line-height:20px}.ziwei-modern-chart-shell{margin-top:34px;padding:12px}.ziwei-modern-chart-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(104px,auto));gap:4px}.ziwei-modern-chart-center{grid-column:2/4;grid-row:2/4;min-height:0;padding:12px 8px}.ziwei-modern-chart-grid button{min-height:104px;padding:8px 6px 7px}.ziwei-modern-chart-grid button strong{margin-top:5px;font-size:12px;line-height:17px}.ziwei-modern-chart-grid button em{min-width:18px;padding:1px 4px;font-size:8px;line-height:12px}.ziwei-modern-chart-grid button small,.ziwei-modern-chart-grid button span{font-size:8px;line-height:12px}.ziwei-modern-chart-grid button span:first-of-type{margin-top:9px}.ziwei-modern-chart-grid button b{right:6px;bottom:6px;font-size:12px}.ziwei-modern-chart-center span{font-size:9px;line-height:13px;letter-spacing:.18em}.ziwei-modern-chart-center p,.ziwei-modern-chart-center strong{margin-top:5px;font-size:10px;line-height:16px}}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-hero h1{margin-top:10px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-hero p{margin-top:20px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row{gap:0;transform:translateY(-10px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{min-height:47px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(3){display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip-row{width:146px;margin-top:0;margin-left:auto;justify-content:space-between;gap:0}.bazi-modern-page:not(.ziwei-modern-page) .bazi-calendar-row .tool-chip{min-width:40px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-kicker{transform:translateY(-9px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-calendar-row{width:146px;margin-left:auto;justify-content:space-between!important;gap:0!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-calendar-row .tool-chip{width:40px!important;min-width:40px!important;height:23px!important;min-height:23px!important;padding:4px 0!important;color:color-mix(in oklab,var(--dai-qing) 35%,transparent)!important;line-height:15px!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-calendar-row .tool-chip.is-active{color:var(--dai-qing)!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .birth-place-heading>span,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .field-title-row>span,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2)>span,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(3)>span{font-size:10px!important;letter-spacing:.3em!important;line-height:15px!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row{padding:5px 1px!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .birth-overseas-toggle{width:120px!important;min-width:120px!important;letter-spacing:.2em}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .birth-overseas-toggle.is-overseas-active{width:64px!important;min-width:64px!important;letter-spacing:0}@media (max-width:767px){.tool-main--bazi:has(.bazi-modern-page:not(.ziwei-modern-page)){padding:88px 24px 96px}.bazi-modern-page:not(.ziwei-modern-page)>.bazi-mode-switch{display:flex;margin:0 auto 32px;transform:translateY(-24px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-card{width:min(336px,calc(100vw - 48px))}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-hero{height:142px!important;padding-top:10px!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-hero h1{width:336px;margin-top:10px;font-size:28px;line-height:42px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-hero p{margin-top:20px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form{margin-top:52px;padding:0!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-hero{transform:translateY(-16px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:first-child{transform:translateY(-28px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2){transform:translateY(-26px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row{transform:translateY(-10px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{width:100%!important;padding-right:0;padding-left:0}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-hint,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(3){transform:translateY(-34px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--four{transform:translateY(-37px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .birth-place-heading,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--three{transform:translateY(15.5px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{transform:translateY(8.5px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{min-height:47px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-submit{margin-top:70.5px}}@media (min-width:768px){.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(3){transform:translateY(-13px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--four{transform:translateY(-16px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .birth-place-heading,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--three{transform:translateY(31px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{transform:translateY(24px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-submit{margin-top:86px}}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active{color:var(--xuan-zhi)!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-overseas-location{position:static!important;right:auto!important;left:auto!important;width:100%;margin:28px 0 24px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-overseas-location svg{top:14px;left:4px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-overseas-location input{width:100%;height:44px;min-height:44px;border:0;border-bottom:1px solid color-mix(in oklab,var(--dai-qing) 15%,transparent);border-radius:0;background:transparent;padding:10px 4px 10px 30px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-overseas-location p{display:none}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .bazi-advanced-panel{position:static!important;right:auto!important;left:auto!important;width:100%;min-height:0}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .bazi-advanced-option{min-height:52px!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .bazi-advanced-checkbox{width:13px;height:13px;min-height:13px;margin:4px 0 0;padding:0}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-hero{height:auto!important;min-height:142px;border:1px solid rgba(166,139,83,.2);border-radius:18px;background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.86),transparent 38%),linear-gradient(145deg,rgba(255,253,246,.96),rgba(241,246,239,.92));box-shadow:0 18px 42px rgba(38,57,54,.07);padding:22px 28px 26px!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-kicker{color:rgba(42,67,62,.6);transform:none}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-kicker:after,.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-kicker:before{background:rgba(166,139,83,.26)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-hero h1{color:#1f2d2d!important;margin-top:14px;text-shadow:0 1px 0 rgba(255,255,255,.7)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-modern-hero p{color:rgba(42,67,62,.68)!important;margin-top:12px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form{display:block}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .bazi-advanced-panel,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .birth-place-heading,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--four,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--three,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-chip-row,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field{border:1px solid rgba(166,139,83,.2);border-radius:16px;background:rgba(255,253,246,.66);box-shadow:0 12px 30px rgba(38,57,54,.045);padding:18px 20px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--four input[type=time],.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--four select,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--three select,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form input,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form select,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:first-child input,.bazi-modern-page:not(.ziwei-modern-page) .bazi-overseas-location input{border:1px solid rgba(95,120,112,.18);border-radius:12px;background:rgba(255,255,252,.84);padding:10px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:first-child input{margin-top:12px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip-row{gap:12px;padding:0!important;transform:none}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{border-color:rgba(95,120,112,.22);border-radius:12px;background:rgba(255,255,252,.78);color:rgba(42,67,62,.68)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active{background:#1f2d2d;color:#fbfaf5!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-calendar-row{width:auto;border:1px solid rgba(95,120,112,.16);border-radius:999px;background:rgba(255,255,252,.78);padding:4px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-calendar-row .tool-chip{border-radius:999px!important;color:rgba(42,67,62,.52)!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-calendar-row .tool-chip.is-active{background:rgba(42,67,62,.1)!important;color:#1f2d2d!important}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--four,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-grid--three{gap:12px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .tool-hint{margin-top:-24px}@media (min-width:768px){.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form:has(.bazi-pillars-grid){min-height:643px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-pillars-grid{gap:10px;margin-top:-2px;margin-bottom:24px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-pillar-card{min-height:124px;padding:0}.bazi-modern-page:not(.ziwei-modern-page) .bazi-pillar-card em,.bazi-modern-page:not(.ziwei-modern-page) .bazi-pillar-card select{height:41px;min-height:41px;font-size:20px;line-height:28px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form:has(.bazi-pillars-grid) .tool-hint{margin-bottom:24px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form:has(.bazi-pillars-grid) .bazi-submit{margin-top:84px}}@media (max-width:767px){.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .bazi-leap-month-toggle,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .bazi-lunar-date-grid .tool-field{height:63px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form .bazi-lunar-date-grid .tool-field:last-child input[type=time]{transform:none}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form:has(.bazi-lunar-date-grid) .birth-place-heading,.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form:has(.bazi-lunar-date-grid) .tool-grid--three{transform:translateY(15.5px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form:has(.bazi-lunar-date-grid)>.tool-chip-row .bazi-advanced-toggle{transform:translateY(8.5px)}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form:has(.bazi-lunar-date-grid) .bazi-submit{margin-top:70.5px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form:has(.bazi-advanced-panel) .bazi-submit{margin-top:50.5px}.bazi-modern-page:not(.ziwei-modern-page) .bazi-pillars-grid{margin-top:-32px;margin-bottom:24px}}.ziwei-modern-page .ziwei-card-form .bazi-advanced-checkbox{flex:0 0 auto;width:13px!important;height:13px!important;min-height:13px!important;margin:4px 0 0;padding:0!important}.ziwei-modern-page .ziwei-card-form .bazi-advanced-option{height:52px!important;min-height:52px!important}@media (max-width:767px){.ziwei-modern-page .ziwei-card-form .bazi-advanced-panel{margin-top:-14px}.ziwei-modern-page .ziwei-card-form .bazi-advanced-option{height:52px!important;min-height:52px!important}.ziwei-modern-page .ziwei-card-form:has(.bazi-overseas-location) .bazi-overseas-location{transform:translateY(18px)}.ziwei-modern-page .ziwei-card-form:has(.bazi-overseas-location)>.tool-chip-row .bazi-advanced-toggle{transform:translateY(0)}.ziwei-modern-page .ziwei-card-form:has(.bazi-advanced-panel) .bazi-submit{margin-top:67px}.ziwei-modern-page .ziwei-card-form:has(.bazi-overseas-location) .bazi-submit{margin-top:62px}}.liuyao-page:has(.liuyao-result){padding-bottom:96px}.liuyao-result{position:relative;z-index:1;width:720px;max-width:100%;margin:72px auto 0;color:var(--dai-qing);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.liuyao-result-head{display:grid;grid-template-columns:112px 1fr 112px 1fr;overflow:hidden;border:1px solid rgba(31,45,45,.16);background:rgba(244,241,232,.88)}.liuyao-result-head span,.liuyao-result-head strong{display:grid;min-height:64px;place-items:center;border-right:1px solid rgba(31,45,45,.1)}.liuyao-result-head span{color:rgba(31,45,45,.46);font-size:10px;letter-spacing:.36em}.liuyao-result-head strong{color:var(--dai-qing);font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:.08em}.liuyao-result-head strong:last-child{border-right:0}.liuyao-result-flags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 28px}.liuyao-result-flags span{border:1px solid rgba(201,161,74,.24);border-radius:999px;background:rgba(201,161,74,.08);color:rgba(31,45,45,.58);padding:5px 12px;font-size:12px;line-height:18px}.liuyao-result-section{border-top:1px solid rgba(31,45,45,.14);margin-top:30px;padding-top:26px}.liuyao-ai-config h2,.liuyao-ai-entry h2,.liuyao-result-section h2{margin:0 0 18px;color:var(--dai-qing);font-family:var(--serif);font-size:18px;font-weight:500;letter-spacing:.36em;line-height:27px;text-align:center}.liuyao-result-section p{margin:12px 0 0;color:rgba(31,45,45,.62);font-size:13px;line-height:1.8}.liuyao-result-dual{display:grid;grid-template-columns:1fr 32px 1fr;grid-gap:12px;gap:12px;align-items:center;margin-bottom:18px}.liuyao-result-dual article,.liuyao-result-evidence article,.liuyao-result-focus article{border:1px solid rgba(31,45,45,.12);background:rgba(244,241,232,.72);padding:16px}.liuyao-result-dual small,.liuyao-result-focus span{display:block;color:rgba(31,45,45,.45);font-size:11px;letter-spacing:.18em}.liuyao-result-dual strong,.liuyao-result-focus strong{display:block;margin-top:8px;color:var(--dai-qing);font-family:var(--serif);font-size:20px;font-weight:500}.liuyao-result-dual span{display:block;margin-top:8px;color:rgba(31,45,45,.58);font-size:12px;line-height:1.7}.liuyao-result-dual b{color:rgba(201,161,74,.82);font-size:20px;font-weight:400;text-align:center}.liuyao-result-lines{border:1px solid rgba(31,45,45,.12);background:rgb(244,241,232);padding:16px 20px}.liuyao-result-lines article{display:grid;grid-template-columns:44px 52px 78px 36px 42px 1fr;grid-gap:10px;gap:10px;align-items:center;min-height:42px;border-bottom:1px solid rgba(31,45,45,.08);color:rgba(31,45,45,.68);font-size:12px}.liuyao-result-lines article:last-child{border-bottom:0}.liuyao-result-lines strong{color:var(--dai-qing);font-weight:500}.liuyao-result-lines em,.liuyao-result-lines i{font-style:normal}.liuyao-result-lines b{color:rgba(201,161,74,.9);font-weight:500}.liuyao-result-lines i{justify-self:start;border:1px solid rgba(31,45,45,.12);border-radius:999px;padding:2px 8px;color:rgba(31,45,45,.48);font-size:11px}.liuyao-result-lines i.is-moving{border-color:rgba(201,161,74,.35);background:rgba(201,161,74,.12);color:rgb(126,91,24)}.liuyao-result-lines p{margin:0;font-size:12px;line-height:18px}.liuyao-result-focus>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.liuyao-result-evidence article{display:grid;grid-template-columns:72px 1fr;grid-gap:6px 12px;gap:6px 12px;margin-top:10px}.liuyao-result-evidence span{grid-row:span 2;color:rgba(201,161,74,.9);font-size:12px}.liuyao-result-evidence strong{color:var(--dai-qing);font-size:13px;font-weight:500}.liuyao-result-evidence p{margin:0;font-size:12px}.liuyao-result-evidence small{display:block;margin-top:16px;color:rgba(31,45,45,.45);font-size:12px;line-height:1.8}.liuyao-ai-config,.liuyao-ai-entry{margin-top:34px;border-top:1px solid rgba(31,45,45,.14);padding-top:28px;text-align:center}.liuyao-ai-entry>div,.liuyao-ai-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.liuyao-ai-entry>div button,.liuyao-ai-tabs button{min-height:38px;cursor:pointer;border:1px solid rgba(31,45,45,.15);border-radius:999px;background:transparent;color:rgba(31,45,45,.58);padding:8px 18px;font-size:13px}.liuyao-ai-entry>div button.is-active,.liuyao-ai-tabs button.is-active{border-color:rgb(201,161,74);background:rgba(201,161,74,.1);color:var(--dai-qing)}.liuyao-ai-main{margin-top:26px}.liuyao-ai-entry p{margin:14px 0 0;color:rgba(31,45,45,.42);font-size:12px}.liuyao-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.liuyao-style-grid button{cursor:pointer;border:1px solid rgba(31,45,45,.15);background:transparent;color:var(--dai-qing);padding:16px;text-align:left}.liuyao-style-grid button.is-active{border-color:var(--dai-qing);background:rgba(31,45,45,.05)}.liuyao-style-grid strong{display:block;color:var(--dai-qing);font-size:15px;font-weight:500}.liuyao-style-grid span{display:block;margin-top:8px;color:rgba(31,45,45,.58);font-size:12px;line-height:1.7}.liuyao-ai-tabs{justify-content:flex-start;margin-top:18px}.liuyao-ai-config .ai-call-panel{border:0;margin-top:20px;padding-top:0}.liuyao-ai-config .ai-call-panel>div:first-child{display:none}.liuyao-ai-config .ai-call-panel button{width:max-content;min-height:52px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:rgb(201,161,74);color:rgb(11,20,20);font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:.08em;padding:0 30px}.liuyao-ai-config .ai-call-panel pre{border-color:rgba(31,45,45,.1);background:rgba(244,241,232,.72);color:rgba(31,45,45,.72);text-align:left}@media (max-width:767px){.liuyao-result{width:336px;margin-top:56px}.liuyao-result-head{grid-template-columns:72px 1fr}.liuyao-result-head span,.liuyao-result-head strong{min-height:54px}.liuyao-result-head strong:nth-child(2){border-right:0}.liuyao-result-head span:nth-child(3){border-top:1px solid rgba(31,45,45,.1)}.liuyao-result-head strong:nth-child(4){border-top:1px solid rgba(31,45,45,.1);border-right:0}.liuyao-ai-config h2,.liuyao-ai-entry h2,.liuyao-result-section h2{font-size:16px;letter-spacing:.28em}.liuyao-result-dual{grid-template-columns:1fr}.liuyao-result-dual b{transform:rotate(90deg)}.liuyao-result-lines{padding:12px}.liuyao-result-lines article{grid-template-columns:38px 46px 64px 28px 36px;gap:7px;min-height:58px}.liuyao-result-lines p{grid-column:1/-1}.liuyao-result-evidence article,.liuyao-result-focus>div,.liuyao-style-grid{grid-template-columns:1fr}.liuyao-result-evidence span{grid-row:auto}.liuyao-ai-entry>div,.liuyao-ai-tabs{justify-content:flex-start}.liuyao-ai-config .ai-call-panel button{width:100%;padding:0 18px}}.tool-main--liuyao{padding-bottom:48px}.liuyao-page{position:relative;width:720px;max-width:calc(100vw - 48px);margin:0 auto;padding-top:72px;color:var(--dai-qing)}.liuyao-guide{display:none}.liuyao-head{position:relative;display:grid;min-height:516px;place-items:center;text-align:center}.liuyao-head:before{top:4px;width:392px;height:392px;content:"";border:2px solid rgba(201,161,74,.22);border-radius:999px;box-shadow:inset 0 0 0 18px rgba(201,161,74,.04),0 24px 100px rgba(201,161,74,.1);opacity:.85}.liuyao-head:after,.liuyao-head:before{position:absolute;left:50%;transform:translateX(-50%)}.liuyao-head:after{top:52px;width:330px;height:330px;content:"☰      ☷\A\A☶           ☴\A\A☳           ☱\A\A☵      ☲";color:rgba(201,161,74,.26);font-family:var(--serif);font-size:24px;letter-spacing:.06em;line-height:1.62;white-space:pre}.liuyao-oracle-line{top:238px;width:97px;height:44px;border-top:7px solid rgba(201,161,74,.2);border-bottom:7px solid rgba(201,161,74,.2)}.liuyao-oracle-kicker,.liuyao-oracle-line{position:absolute;left:50%;z-index:1;transform:translateX(-50%)}.liuyao-oracle-kicker{top:282px;color:rgba(201,161,74,.64);font-family:var(--serif);font-size:10px;letter-spacing:.58em;line-height:15px}.liuyao-head h1{top:312px;z-index:2;width:max-content;color:var(--dai-qing);font-family:var(--serif);font-size:68px;font-weight:500;letter-spacing:.16em;line-height:68px}.liuyao-head h1,.liuyao-head p{position:absolute;left:50%;margin:0;text-align:center;transform:translateX(-50%)}.liuyao-head p{top:442px;width:720px;color:rgba(31,45,45,.1);font-size:14px;line-height:20px}.liuyao-form{display:grid;grid-gap:0;gap:0;margin-top:0}.liuyao-card{border:0;border-radius:0;background:transparent;padding:0}.liuyao-question-card{min-height:168px}.liuyao-method-card h2,.liuyao-question-card label,.liuyao-style-card h2{display:block;margin:0;color:var(--dai-qing-light);font-family:var(--serif);font-size:10px;font-weight:700;letter-spacing:.58em;line-height:15px}.liuyao-question-card textarea{width:100%;height:107px;min-height:107px;margin-top:12px;border:0;border-bottom:1px solid rgba(31,45,45,.15);border-radius:0;outline:0;background:transparent;color:var(--dai-qing);padding:10px 4px;font-family:var(--serif);font-size:16px;line-height:28.8px;resize:none}.liuyao-question-card textarea::placeholder{color:rgba(31,45,45,.18)}.liuyao-method-card,.liuyao-method-card.is-direct,.liuyao-method-card.is-manual{min-height:202px}.liuyao-method-card.is-system{min-height:248px}.liuyao-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:34px}.liuyao-method{display:grid;height:68px;cursor:pointer;place-items:center;border:1px solid rgba(31,45,45,.15);border-radius:0;background:transparent;color:var(--dai-qing);padding:12px;text-align:center}.liuyao-method.is-active{border:1px solid var(--dai-qing);background:rgba(31,45,45,.05)}.liuyao-method strong{display:block;font-family:var(--serif);font-size:14px;font-weight:400;letter-spacing:.05em;line-height:21px}.liuyao-method small{display:block;margin-top:1px;color:var(--dai-qing-light);font-size:12px;line-height:18px}.liuyao-time-row{display:grid;height:45px;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;border:0;border-radius:0;background:transparent;margin-top:22px;padding:0;color:var(--dai-qing-light);font-size:10px;letter-spacing:.3em;line-height:15px}.liuyao-time-row strong{color:var(--dai-qing);font-family:var(--serif);font-size:12px;font-weight:400;letter-spacing:.04em;line-height:18px}.liuyao-time-row input{min-width:0;border:0;border-bottom:1px solid rgba(31,45,45,.15);border-radius:0;background:transparent;color:var(--dai-qing);padding:6px 0}.liuyao-time-edit-panel{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;margin:0 0 30px}.liuyao-time-edit-panel input{width:100%;min-width:0;height:38px;border:0;border-bottom:1px solid rgba(31,45,45,.15);border-radius:0;outline:0;background:transparent;color:var(--dai-qing);padding:6px 0;font-size:14px;line-height:21px}.liuyao-time-edit-panel button{display:flex;width:72px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(31,45,45,.2);border-radius:8px;background:transparent;color:var(--dai-qing);padding:0 14px;font-size:13px;line-height:19.5px}.liuyao-time-edit-panel p{grid-column:1/-1;margin:0;color:rgba(31,45,45,.5);font-size:12px;line-height:18px}.liuyao-direct-tools button,.liuyao-style-card>button,.liuyao-time-row button{cursor:pointer;border:0;background:transparent;color:rgba(31,45,45,.45);margin-left:auto;padding:0;font-size:10px;letter-spacing:.2em;line-height:15px}.liuyao-shake{display:flex;width:140px;height:44px;align-items:center;justify-content:center;border:1px solid var(--dai-qing);border-radius:999px;background:var(--dai-qing);box-shadow:none;color:var(--xuan-zhi);margin:0 auto;padding:0 24px;font-family:var(--serif);font-size:14px;font-weight:500;line-height:21px}.liuyao-style-card{position:relative;display:grid;min-height:76px;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;margin-top:20px}.liuyao-style-card>span{color:var(--dai-qing);font-family:var(--serif);font-size:12px;line-height:18px}.liuyao-style-card.is-expanded{min-height:320px}.liuyao-submit{width:180px;height:52px;justify-self:center;border:1px solid rgb(201,161,74);border-radius:999px;background:rgb(201,161,74);color:rgb(11,20,20);padding:0 40px;font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:500;letter-spacing:3.75px;line-height:22.5px}.liuyao-submit:disabled{opacity:.5}.liuyao-cost-note{margin:17px 0 -32px;color:rgba(31,45,45,.35);font-family:var(--serif);font-size:10px;font-weight:700;letter-spacing:.38em;line-height:15px;text-align:center}@media (min-width:768px){.liuyao-direct{width:720px;margin-top:0}.liuyao-direct p,.liuyao-direct-lines,.liuyao-direct-title,.liuyao-direct-tools{width:384px;margin-right:auto;margin-left:auto}.liuyao-direct-plate{background:rgb(244,241,232);margin-top:40px}.liuyao-direct-plate .liuyao-plate-head{display:block;min-height:79px;padding:14px 24px}.liuyao-direct-plate .liuyao-plate-stems,.liuyao-direct-plate .liuyao-plate-voids{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.liuyao-direct-plate .liuyao-plate-voids{margin-top:8px}.liuyao-direct-plate .liuyao-plate-stems strong,.liuyao-direct-plate .liuyao-plate-voids strong{min-width:22px;color:rgba(31,45,45,.3);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;line-height:15px;white-space:nowrap}.liuyao-direct-plate .liuyao-plate-stems span,.liuyao-direct-plate .liuyao-plate-voids span{display:inline-flex;min-height:20px;align-items:center;border-radius:999px;background:rgba(31,45,45,.04);color:rgba(31,45,45,.5);padding:2px 10px;font-size:12px;line-height:16px}.liuyao-direct-plate .liuyao-plate-voids span{min-height:22px;border:1px solid rgba(190,80,64,.15);background:rgba(190,80,64,.05)}.liuyao-direct-plate-lines{min-height:191px}.liuyao-cost-note{margin:12px 0 0;font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;letter-spacing:2.5px}.liuyao-method-card.is-direct+.liuyao-style-card{margin-top:26px}.liuyao-method-card.is-system:not(:has(.liuyao-time-edit-panel)) .liuyao-time-row{align-items:start}.liuyao-method-card:has(.liuyao-time-edit-panel){margin-bottom:5px}.liuyao-method-card:has(.liuyao-time-edit-panel) .liuyao-shake,.liuyao-method-card:has(.liuyao-time-edit-panel) .liuyao-time-row button{transform:translateY(-15px)}.liuyao-method-card:has(.liuyao-time-edit-panel) .liuyao-time-edit-panel{transform:translateY(-16px)}}@media (max-width:767px){.tool-main--liuyao{padding-bottom:48px}.liuyao-page{width:336px;max-width:calc(100vw - 48px);margin:0 auto;padding-top:64px;overflow-x:visible}.liuyao-head{min-height:463px}.liuyao-head:before{top:6px;width:318px;height:318px;border-color:rgba(201,161,74,.32);box-shadow:inset 0 0 0 12px rgba(201,161,74,.06),0 24px 120px rgba(201,161,74,.16);opacity:.72}.liuyao-head:after{top:54px;width:320px;height:320px;color:rgba(201,161,74,.42);font-size:18px;line-height:1.74;opacity:.78}.liuyao-oracle-line{top:91px;width:118px;height:127px;border:0;background:linear-gradient(rgba(201,161,74,.62),rgba(201,161,74,.62)) 0 0 /48px 7px no-repeat,linear-gradient(rgba(201,161,74,.62),rgba(201,161,74,.62)) 70px 0 /48px 7px no-repeat,linear-gradient(rgba(201,161,74,.62),rgba(201,161,74,.62)) 0 24px /48px 7px no-repeat,linear-gradient(rgba(201,161,74,.62),rgba(201,161,74,.62)) 70px 24px /48px 7px no-repeat,linear-gradient(rgba(201,161,74,.62),rgba(201,161,74,.62)) 0 48px /48px 7px no-repeat,linear-gradient(rgba(201,161,74,.62),rgba(201,161,74,.62)) 70px 48px /48px 7px no-repeat,linear-gradient(rgba(201,161,74,.62),rgba(201,161,74,.62)) 3px 72px /112px 7px no-repeat,linear-gradient(rgba(201,161,74,.62),rgba(201,161,74,.62)) 3px 96px /112px 7px no-repeat,linear-gradient(rgba(201,161,74,.62),rgba(201,161,74,.62)) 3px 120px /112px 7px no-repeat}.liuyao-oracle-kicker{top:228px;width:max-content}.liuyao-head h1{top:256px;width:max-content;font-size:50px;line-height:50px}.liuyao-head p{top:356px;width:304px;color:rgba(31,45,45,.6);font-size:13px;line-height:21px}.liuyao-form{margin-top:0}.liuyao-question-card{min-height:180px}.liuyao-question-card textarea{width:100%;height:107px;min-height:107px}.liuyao-method-card,.liuyao-method-card.is-manual,.liuyao-method-card.is-system{min-height:177px}.liuyao-method-card.is-direct{min-height:700px}.liuyao-method-grid{gap:12px;margin-top:21px}.liuyao-method{height:68px;padding:10px}.liuyao-time-row{gap:10px;margin-top:7px}.liuyao-shake{width:140px;height:44px;margin-top:15px}.liuyao-style-card{min-height:75px;margin-top:40px}.liuyao-style-card.is-expanded{min-height:412px;margin-bottom:56px}.liuyao-style-options{grid-template-columns:1fr;gap:12px;margin-top:-6px}.liuyao-style-section-label{margin:0 0 -4px;color:var(--dai-qing-light);font-size:10px;letter-spacing:.3em;line-height:15px}.liuyao-style-section-label--persona{margin:8px 0 -4px}.liuyao-style-options button,.liuyao-style-options button.is-compact{min-height:72px;border-radius:0;padding:12px}.liuyao-style-options button strong,.liuyao-style-options button.is-compact strong{font-size:14px;line-height:21px}.liuyao-direct{width:336px}.liuyao-direct-plate{margin-top:19px}.liuyao-direct-plate .liuyao-plate-head{min-height:137px;padding:14px 20px}.liuyao-direct-plate .liuyao-plate-body{gap:18px;padding:20px}.liuyao-direct-plate-lines{min-height:184px}.liuyao-direct-plate .liuyao-plate-lines{gap:8px}.liuyao-submit{width:180px;height:52px}.liuyao-page{padding-bottom:27px}}.liuyao-style-card:not(.is-expanded){min-height:20px;align-items:start}.liuyao-style-card:not(.is-expanded)+.liuyao-submit{margin-top:55px}.liuyao-style-card:not(.is-expanded)>button{transform:translateY(2px)}.liuyao-style-card h2{color:rgb(74,92,92);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;letter-spacing:3px}@media (min-width:768px){.liuyao-style-card.is-expanded{min-height:342px;margin-top:-21px}.liuyao-style-card.is-expanded .liuyao-style-options{margin-top:-94px;transform:translateY(-5px)}.liuyao-style-card.is-expanded>h2{transform:translateY(-7px)}.liuyao-style-card.is-expanded>button{transform:translateY(-8px)}.liuyao-style-card.is-expanded .liuyao-style-section-label{color:rgba(31,45,45,.45);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;font-weight:400;letter-spacing:3px;line-height:15px;margin:0 0 8px}.liuyao-style-card.is-expanded .liuyao-style-section-label--persona{margin:20px 0 8px}.liuyao-style-card.is-expanded .liuyao-style-options button,.liuyao-style-card.is-expanded .liuyao-style-options button.is-compact{display:block;min-height:0;height:72px;border-radius:0;padding:12px}.liuyao-style-card.is-expanded .liuyao-style-options button strong,.liuyao-style-card.is-expanded .liuyao-style-options button.is-compact strong{color:rgb(31,45,45);font-size:14px;font-weight:400;letter-spacing:.7px;line-height:21px}.liuyao-style-card.is-expanded .liuyao-style-options button small{margin-top:4px;color:rgb(74,92,92);font-size:11px;line-height:17.6px}}html[data-skin=huacai] .liuyao-page,html[data-theme=classic] .liuyao-page{color:var(--dai-qing)}html[data-skin=huacai] .liuyao-guide,html[data-theme=classic] .liuyao-guide{position:relative;z-index:3;display:flex;width:100%;height:54px;cursor:pointer;align-items:center;justify-content:space-between;border:1px solid rgba(0,77,77,.1);border-radius:16px;background:rgb(232,228,201);color:var(--dai-qing);margin:-33px 0 0;padding:16px 24px;text-align:left;font-size:16px;font-weight:400;line-height:24px}html[data-skin=huacai] .liuyao-guide-copy,html[data-theme=classic] .liuyao-guide-copy{display:flex;align-items:center;gap:8px;color:rgba(0,77,77,.7);font-size:14px;font-weight:500;line-height:20px}html[data-skin=huacai] .liuyao-guide-copy em,html[data-theme=classic] .liuyao-guide-copy em{color:var(--hu-po-jin-dark);font-style:normal}html[data-skin=huacai] .liuyao-guide-panel,html[data-theme=classic] .liuyao-guide-panel{position:relative;z-index:2;overflow:hidden;width:100%;border:1px solid rgba(0,77,77,.1);border-top:0;border-radius:0 0 16px 16px;background:rgb(232,228,201);color:var(--dai-qing);margin:-1px 0 0;padding:0;font-size:16px;line-height:24px}html[data-skin=huacai] .liuyao-guide-content,html[data-theme=classic] .liuyao-guide-content{color:rgba(0,77,77,.7);padding:20px 24px;font-size:14px;font-weight:400;line-height:24.7px;white-space:pre-line}html[data-skin=huacai] .liuyao-form,html[data-theme=classic] .liuyao-form{display:grid;grid-gap:24px;gap:24px;margin-top:40px}html[data-skin=huacai] .liuyao-card,html[data-theme=classic] .liuyao-card{border:1px solid rgba(0,77,77,.1);border-radius:16px;background:rgb(232,228,201);padding:24px}html[data-skin=huacai] .liuyao-question-card,html[data-theme=classic] .liuyao-question-card{min-height:178px}html[data-skin=huacai] .liuyao-method-card h2,html[data-skin=huacai] .liuyao-question-card label,html[data-skin=huacai] .liuyao-style-card h2,html[data-theme=classic] .liuyao-method-card h2,html[data-theme=classic] .liuyao-question-card label,html[data-theme=classic] .liuyao-style-card h2{display:block;margin:0;color:var(--dai-qing);font-family:var(--serif);font-size:18px;font-weight:500;letter-spacing:0;line-height:28px}html[data-skin=huacai] .liuyao-question-card textarea,html[data-theme=classic] .liuyao-question-card textarea{width:100%;height:86px;min-height:86px;border:1px solid rgba(0,77,77,.2);border-radius:8px;outline:0;background:var(--xuan-zhi);color:var(--dai-qing);margin-top:8px;padding:12px 16px;font:inherit;font-size:14px;line-height:20px;resize:vertical}html[data-skin=huacai] .liuyao-question-card textarea::placeholder,html[data-theme=classic] .liuyao-question-card textarea::placeholder{color:rgba(0,77,77,.3)}html[data-skin=huacai] .liuyao-method-card,html[data-skin=huacai] .liuyao-method-card.is-system,html[data-theme=classic] .liuyao-method-card,html[data-theme=classic] .liuyao-method-card.is-system{min-height:352px}html[data-skin=huacai] .liuyao-method-card.is-manual,html[data-theme=classic] .liuyao-method-card.is-manual{min-height:386px}html[data-skin=huacai] .liuyao-method-card.is-direct,html[data-theme=classic] .liuyao-method-card.is-direct{min-height:540px}html[data-skin=huacai] .liuyao-method-grid,html[data-theme=classic] .liuyao-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}html[data-skin=huacai] .liuyao-method,html[data-theme=classic] .liuyao-method{display:flex;height:120px;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:1px solid rgba(0,77,77,.1);border-radius:12px;background:transparent;color:var(--dai-qing);padding:16px;text-align:left;transition:border-color .2s,background .2s}html[data-skin=huacai] .liuyao-method.is-active,html[data-theme=classic] .liuyao-method.is-active{border:2px solid rgb(212,175,55);background:rgba(212,175,55,.05)}html[data-skin=huacai] .liuyao-method strong,html[data-theme=classic] .liuyao-method strong{font-family:var(--serif);font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}html[data-skin=huacai] .liuyao-method small,html[data-theme=classic] .liuyao-method small{margin-top:4px;color:rgba(0,77,77,.7);font-size:12px;line-height:16px}html[data-skin=huacai] .liuyao-time-row,html[data-theme=classic] .liuyao-time-row{display:flex;height:46px;align-items:center;gap:8px;border:1px solid rgba(0,77,77,.08);border-radius:10px;background:rgba(245,245,220,.2);margin-top:20px;padding:0 16px;color:rgba(0,77,77,.72);font-size:12px;letter-spacing:0;line-height:16px}html[data-skin=huacai] .liuyao-time-row strong,html[data-theme=classic] .liuyao-time-row strong{color:var(--dai-qing);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px}html[data-skin=huacai] .liuyao-style-card>button,html[data-skin=huacai] .liuyao-time-row button,html[data-theme=classic] .liuyao-style-card>button,html[data-theme=classic] .liuyao-time-row button{cursor:pointer;border:0;background:transparent;color:var(--hu-po-jin-dark);margin-left:auto;padding:0;font-size:12px;letter-spacing:0;line-height:16px;transform:none}html[data-skin=huacai] .liuyao-shake,html[data-theme=classic] .liuyao-shake{display:flex;width:128px;height:48px;cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:12px;background:var(--dai-qing);box-shadow:none;color:var(--xuan-zhi);margin:24px auto 0;padding:12px 32px;font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media (max-width:767px){html[data-skin=huacai] .liuyao-direct-tools,html[data-theme=classic] .liuyao-direct-tools{width:182px;justify-content:flex-start;gap:8px;margin-right:0;margin-left:52px}html[data-skin=huacai] .liuyao-direct-tools button,html[data-theme=classic] .liuyao-direct-tools button{width:48px;height:30.5px;min-width:48px;min-height:30.5px;border:1px solid rgba(0,77,77,.1);border-radius:8px;background:transparent;color:rgba(0,77,77,.6);margin-left:0;padding:6px 12px;font-size:11px;letter-spacing:0;line-height:16.5px}html[data-skin=huacai] .liuyao-direct-tools button:last-child,html[data-theme=classic] .liuyao-direct-tools button:last-child{width:70px;min-width:70px}}html[data-skin=huacai] .liuyao-style-card,html[data-theme=classic] .liuyao-style-card{position:relative;display:grid;min-height:78px;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;margin-top:0}html[data-skin=huacai] .liuyao-style-card:not(.is-expanded),html[data-theme=classic] .liuyao-style-card:not(.is-expanded){min-height:78px;align-items:center}html[data-skin=huacai] .liuyao-style-card:not(.is-expanded)+.liuyao-submit,html[data-theme=classic] .liuyao-style-card:not(.is-expanded)+.liuyao-submit{margin-top:0}html[data-skin=huacai] .liuyao-style-card span,html[data-theme=classic] .liuyao-style-card span{color:rgba(0,77,77,.72);font-size:13px;line-height:20px}html[data-skin=huacai] .liuyao-style-card.is-expanded,html[data-theme=classic] .liuyao-style-card.is-expanded{min-height:336px;row-gap:0;margin-bottom:0}html[data-skin=huacai] .liuyao-style-options,html[data-theme=classic] .liuyao-style-options{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px;gap:0 12px;margin-top:2px;transform:none}html[data-skin=huacai] .liuyao-style-section-label,html[data-theme=classic] .liuyao-style-section-label{grid-column:1/-1;color:rgba(0,77,77,.72);font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:16px;margin:0 0 19px}html[data-skin=huacai] .liuyao-style-section-label--persona,html[data-theme=classic] .liuyao-style-section-label--persona{margin:25px 0 3px}html[data-skin=huacai] .liuyao-style-options button,html[data-theme=classic] .liuyao-style-options button{display:flex;min-height:98px;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:12px;background:transparent;padding:16px;text-align:left}html[data-skin=huacai] .liuyao-style-options button.is-compact,html[data-theme=classic] .liuyao-style-options button.is-compact{min-height:71px;padding:12px 16px}html[data-skin=huacai] .liuyao-style-options button strong,html[data-skin=huacai] .liuyao-style-options button.is-compact strong,html[data-theme=classic] .liuyao-style-options button strong,html[data-theme=classic] .liuyao-style-options button.is-compact strong{color:var(--dai-qing);font-family:var(--serif);font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}html[data-skin=huacai] .liuyao-submit,html[data-theme=classic] .liuyao-submit{width:100%;height:48px;cursor:pointer;border:0;border-radius:12px;background:rgb(212,175,55);color:rgb(0,51,51);padding:12px 0;font-family:system-ui,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}html[data-skin=huacai] .liuyao-submit:disabled,html[data-theme=classic] .liuyao-submit:disabled{cursor:default;opacity:.4}.liuyao-submit-hint{margin:-12px 0 0;color:#9b3f35;font-size:13px;line-height:20px;text-align:center}@media (min-width:768px){html[data-skin=huacai] .liuyao-page,html[data-theme=classic] .liuyao-page{width:848px;max-width:calc(100vw - 96px)}html[data-skin=huacai] .liuyao-guide,html[data-theme=classic] .liuyao-guide{margin-top:-32.3px}html[data-skin=huacai] .liuyao-guide-content,html[data-theme=classic] .liuyao-guide-content{line-height:22.25px}html[data-skin=huacai] .liuyao-method,html[data-theme=classic] .liuyao-method{height:80px;justify-content:center}html[data-skin=huacai] .liuyao-shake,html[data-theme=classic] .liuyao-shake{margin-top:25px}html[data-skin=huacai] .liuyao-method-card,html[data-skin=huacai] .liuyao-method-card.is-system,html[data-theme=classic] .liuyao-method-card,html[data-theme=classic] .liuyao-method-card.is-system{min-height:311px}html[data-skin=huacai] .liuyao-method-card.is-system:not(:has(.liuyao-time-edit-panel)):not(:has(.liuyao-system-cast)),html[data-theme=classic] .liuyao-method-card.is-system:not(:has(.liuyao-time-edit-panel)):not(:has(.liuyao-system-cast)){height:312px;min-height:312px}html[data-skin=huacai] .liuyao-method-card.is-manual,html[data-theme=classic] .liuyao-method-card.is-manual{min-height:345px}html[data-skin=huacai] .liuyao-method-card.is-direct,html[data-theme=classic] .liuyao-method-card.is-direct{min-height:1175px}html[data-skin=huacai] .liuyao-method-card.is-direct+.liuyao-style-card,html[data-theme=classic] .liuyao-method-card.is-direct+.liuyao-style-card{margin-top:0}html[data-skin=huacai] .liuyao-style-card.is-expanded,html[data-theme=classic] .liuyao-style-card.is-expanded{min-height:336px;grid-template-rows:28px auto;align-items:start;row-gap:18px}html[data-skin=huacai] .liuyao-style-card.is-expanded>button,html[data-skin=huacai] .liuyao-style-card.is-expanded>h2,html[data-skin=huacai] .liuyao-style-card.is-expanded>span,html[data-theme=classic] .liuyao-style-card.is-expanded>button,html[data-theme=classic] .liuyao-style-card.is-expanded>h2,html[data-theme=classic] .liuyao-style-card.is-expanded>span{align-self:center;transform:none}html[data-skin=huacai] .liuyao-style-card.is-expanded .liuyao-style-options,html[data-theme=classic] .liuyao-style-card.is-expanded .liuyao-style-options{margin-top:0;transform:none}html[data-skin=huacai] .liuyao-method-card:has(.liuyao-time-edit-panel),html[data-theme=classic] .liuyao-method-card:has(.liuyao-time-edit-panel){margin-bottom:0;min-height:386.5px}}@media (max-width:767px){html[data-skin=huacai] .liuyao-page,html[data-theme=classic] .liuyao-page{padding-bottom:0}html[data-skin=huacai] .liuyao-form,html[data-skin=huacai] .liuyao-form>*,html[data-theme=classic] .liuyao-form,html[data-theme=classic] .liuyao-form>*{width:100%;max-width:100%;min-width:0}html[data-skin=huacai] .liuyao-method-card.is-direct,html[data-theme=classic] .liuyao-method-card.is-direct{min-height:1289px}html[data-skin=huacai] .liuyao-method-card:has(.liuyao-time-edit-panel),html[data-theme=classic] .liuyao-method-card:has(.liuyao-time-edit-panel){min-height:459.5px}}@media (min-width:768px){.features-section{padding-bottom:90px}.demo-section{padding-top:128px;padding-bottom:107px}}html[data-skin=moye] .bazi-mode-switch a,html[data-skin=moye] .bazi-mode-switch button,html[data-skin=muye] .bazi-mode-switch a,html[data-skin=muye] .bazi-mode-switch button,html[data-theme=zen-dark] .bazi-mode-switch a,html[data-theme=zen-dark] .bazi-mode-switch button{color:rgba(255,253,246,.76)}html[data-skin=moye] .bazi-mode-switch a.is-active,html[data-skin=moye] .bazi-mode-switch button.is-active,html[data-skin=muye] .bazi-mode-switch a.is-active,html[data-skin=muye] .bazi-mode-switch button.is-active,html[data-theme=zen-dark] .bazi-mode-switch a.is-active,html[data-theme=zen-dark] .bazi-mode-switch button.is-active{background:#1b2d2d;color:#fffdf6;text-shadow:0 1px 8px rgba(0,0,0,.24)}html[data-skin=moye] .bazi-modern-page .bazi-modern-hero h1,html[data-skin=moye] .bazi-modern-page .bazi-modern-hero p,html[data-skin=moye] .bazi-modern-page .bazi-modern-hero small,html[data-skin=moye] .bazi-modern-page .bazi-modern-hero span:not(.bazi-corner-seal):not(.ziwei-corner-seal),html[data-skin=muye] .bazi-modern-page .bazi-modern-hero h1,html[data-skin=muye] .bazi-modern-page .bazi-modern-hero p,html[data-skin=muye] .bazi-modern-page .bazi-modern-hero small,html[data-skin=muye] .bazi-modern-page .bazi-modern-hero span:not(.bazi-corner-seal):not(.ziwei-corner-seal),html[data-theme=zen-dark] .bazi-modern-page .bazi-modern-hero h1,html[data-theme=zen-dark] .bazi-modern-page .bazi-modern-hero p,html[data-theme=zen-dark] .bazi-modern-page .bazi-modern-hero small,html[data-theme=zen-dark] .bazi-modern-page .bazi-modern-hero span:not(.bazi-corner-seal):not(.ziwei-corner-seal){color:#fffdf6;text-shadow:0 2px 8px rgba(0,0,0,.26)}html[data-skin=moye] .bazi-card-form,html[data-skin=moye] .hecan-card-form,html[data-skin=moye] .hepan-original-form,html[data-skin=muye] .bazi-card-form,html[data-skin=muye] .hecan-card-form,html[data-skin=muye] .hepan-original-form,html[data-theme=zen-dark] .bazi-card-form,html[data-theme=zen-dark] .hecan-card-form,html[data-theme=zen-dark] .hepan-original-form{color:#1f2d2d}html[data-skin=moye] .bazi-card-form :is(.field-title-row,.birth-place-heading,.tool-field>span,.tool-hint),html[data-skin=moye] .hecan-card-form :is(.hecan-row-head,.hecan-place-row,.hecan-group-label,.hecan-hint),html[data-skin=moye] .hepan-original-form :is(.tool-field>span,.tool-hint,.hepan-card-head span),html[data-skin=muye] .bazi-card-form :is(.field-title-row,.birth-place-heading,.tool-field>span,.tool-hint),html[data-skin=muye] .hecan-card-form :is(.hecan-row-head,.hecan-place-row,.hecan-group-label,.hecan-hint),html[data-skin=muye] .hepan-original-form :is(.tool-field>span,.tool-hint,.hepan-card-head span),html[data-theme=zen-dark] .bazi-card-form :is(.field-title-row,.birth-place-heading,.tool-field>span,.tool-hint),html[data-theme=zen-dark] .hecan-card-form :is(.hecan-row-head,.hecan-place-row,.hecan-group-label,.hecan-hint),html[data-theme=zen-dark] .hepan-original-form :is(.tool-field>span,.tool-hint,.hepan-card-head span){color:rgba(31,45,45,.68)}html[data-skin=moye] .bazi-card-form :is(.tool-field,input,select,textarea,.tool-grid--four .tool-field,.tool-grid--three .tool-field,.bazi-overseas-location input),html[data-skin=moye] .hecan-card-form :is(.tool-field,input,select,textarea),html[data-skin=moye] .hepan-original-form :is(.tool-field,input,select,textarea,.hepan-native-control),html[data-skin=muye] .bazi-card-form :is(.tool-field,input,select,textarea,.tool-grid--four .tool-field,.tool-grid--three .tool-field,.bazi-overseas-location input),html[data-skin=muye] .hecan-card-form :is(.tool-field,input,select,textarea),html[data-skin=muye] .hepan-original-form :is(.tool-field,input,select,textarea,.hepan-native-control),html[data-theme=zen-dark] .bazi-card-form :is(.tool-field,input,select,textarea,.tool-grid--four .tool-field,.tool-grid--three .tool-field,.bazi-overseas-location input),html[data-theme=zen-dark] .hecan-card-form :is(.tool-field,input,select,textarea),html[data-theme=zen-dark] .hepan-original-form :is(.tool-field,input,select,textarea,.hepan-native-control){color:#1f2d2d}html[data-skin=moye] .bazi-card-form :is(select option),html[data-skin=moye] .hecan-card-form :is(select option),html[data-skin=moye] .hepan-original-form :is(select option),html[data-skin=muye] .bazi-card-form :is(select option),html[data-skin=muye] .hecan-card-form :is(select option),html[data-skin=muye] .hepan-original-form :is(select option),html[data-theme=zen-dark] .bazi-card-form :is(select option),html[data-theme=zen-dark] .hecan-card-form :is(select option),html[data-theme=zen-dark] .hepan-original-form :is(select option){background:#fffdf6;color:#1f2d2d}html[data-skin=moye] .bazi-card-form .tool-chip,html[data-skin=moye] .hecan-card-form .tool-chip,html[data-skin=moye] .hepan-original-form .tool-chip,html[data-skin=muye] .bazi-card-form .tool-chip,html[data-skin=muye] .hecan-card-form .tool-chip,html[data-skin=muye] .hepan-original-form .tool-chip,html[data-theme=zen-dark] .bazi-card-form .tool-chip,html[data-theme=zen-dark] .hecan-card-form .tool-chip,html[data-theme=zen-dark] .hepan-original-form .tool-chip{color:rgba(31,45,45,.58);text-shadow:none}html[data-skin=moye] .bazi-card-form .tool-chip.is-active,html[data-skin=moye] .hecan-card-form .tool-chip.is-active,html[data-skin=moye] .hepan-original-form .tool-chip.is-active,html[data-skin=muye] .bazi-card-form .tool-chip.is-active,html[data-skin=muye] .hecan-card-form .tool-chip.is-active,html[data-skin=muye] .hepan-original-form .tool-chip.is-active,html[data-theme=zen-dark] .bazi-card-form .tool-chip.is-active,html[data-theme=zen-dark] .hecan-card-form .tool-chip.is-active,html[data-theme=zen-dark] .hepan-original-form .tool-chip.is-active{background:#1b2d2d;color:#fffdf6;text-shadow:0 1px 8px rgba(0,0,0,.24)}html[data-skin=moye] .hecan-progress span,html[data-skin=muye] .hecan-progress span,html[data-theme=zen-dark] .hecan-progress span{color:rgba(255,253,246,.54)}html[data-skin=moye] .hecan-progress span.is-active,html[data-skin=muye] .hecan-progress span.is-active,html[data-theme=zen-dark] .hecan-progress span.is-active{color:#fffdf6}html[data-skin=moye] .tool-main--toolkit .tool-subtitle,html[data-skin=muye] .tool-main--toolkit .tool-subtitle,html[data-theme=zen-dark] .tool-main--toolkit .tool-subtitle{color:rgba(255,253,246,.72)}html[data-skin=moye] .bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active,html[data-skin=moye] .bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip.is-active,html[data-skin=moye] .hepan-original-form .hepan-card-head span,html[data-skin=moye] .ziwei-hepan-form .hepan-card-head span,html[data-skin=moye] .ziwei-hepan-form .tool-person>.ziwei-gender-switch .tool-chip.is-active,html[data-skin=muye] .bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active,html[data-skin=muye] .bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip.is-active,html[data-skin=muye] .hepan-original-form .hepan-card-head span,html[data-skin=muye] .ziwei-hepan-form .hepan-card-head span,html[data-skin=muye] .ziwei-hepan-form .tool-person>.ziwei-gender-switch .tool-chip.is-active,html[data-theme=zen-dark] .bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(2) .tool-chip.is-active,html[data-theme=zen-dark] .bazi-modern-page:not(.ziwei-modern-page) .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip.is-active,html[data-theme=zen-dark] .hepan-original-form .hepan-card-head span,html[data-theme=zen-dark] .ziwei-hepan-form .hepan-card-head span,html[data-theme=zen-dark] .ziwei-hepan-form .tool-person>.ziwei-gender-switch .tool-chip.is-active{background:#1b2d2d;color:#fffdf6;text-shadow:0 1px 8px rgba(0,0,0,.24)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.tool-main--bazi,.tool-main--bazi-hepan,.tool-main--ziwei,.tool-main--ziwei-hepan,.tool-main--qizheng,.tool-main--hecan){background:#14181a;color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-mode-switch{border-color:rgba(232,232,227,.14);background:rgba(28,34,37,.78);box-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-mode-switch :is(a,button).is-active{background:#f8f8f4;color:#1c2225;text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.bazi-single-card,.bazi-modern-card){border-color:transparent;background:transparent;box-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.bazi-modern-page,.ziwei-modern-page) .bazi-card-hero{background:transparent;box-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.bazi-modern-page,.ziwei-modern-page) .bazi-card-hero:after,:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.bazi-modern-page,.ziwei-modern-page) .bazi-card-hero:before{opacity:.16}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.bazi-modern-page,.ziwei-modern-page) .bazi-card-hero :is(h1,p,span,small){color:#e8e8e3;text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-card-form{background:transparent;color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-card-form :is(.tool-grid--four,.tool-grid--three) .tool-field,:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-card-form>.tool-field{border-color:rgba(232,232,227,.14);background:rgba(28,34,37,.9);color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-card-form :is(.field-title-row,.birth-place-heading,.tool-field>span,.tool-hint){color:rgba(232,232,227,.54)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-card-form :is(input,select,textarea){border-color:rgba(232,232,227,.14);background:transparent;color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-card-form .tool-chip-row{border-color:rgba(232,232,227,.14);background:#1c2225}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-card-form .tool-chip{color:rgba(232,232,227,.52)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .bazi-card-form .tool-chip.is-active{background:#f8f8f4;color:#c9a14a;text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-card,.hecan-card){border-color:rgba(232,232,227,.15);background:transparent;box-shadow:0 24px 60px -20px rgba(0,0,0,.46)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-card-hero,.hecan-card-hero){background:linear-gradient(180deg,#f8f8f4,#e8e8e3)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-card-hero,.hecan-card-hero) p{color:rgba(153,115,34,.82);text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-card-hero,.hecan-card-hero) h1{color:#c9a14a;text-shadow:0 10px 24px rgba(201,161,74,.16)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-card-hero,.hecan-card-hero) :is(small,.qizheng-status){color:rgba(31,45,45,.74);text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-card-form,.hecan-card-form){background:rgba(28,34,37,.95);color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-row-head,.qizheng-place-row,.qizheng-group-label,.qizheng-hint,.hecan-row-head,.hecan-place-row,.hecan-group-label,.hecan-hint){color:rgba(232,232,227,.52)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-gender,.hecan-gender){border-color:rgba(232,232,227,.15);background:#1c2225}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-gender,.hecan-gender) .tool-chip{color:rgba(232,232,227,.5)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-gender,.hecan-gender) .tool-chip.is-active{background:#f8f8f4;color:#c9a14a;box-shadow:0 8px 20px rgba(0,0,0,.22);text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-date-grid,.qizheng-region-grid,.hecan-date-grid,.hecan-region-grid) .tool-field{border-color:rgba(232,232,227,.15);background:#1c2225;color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-date-grid,.qizheng-region-grid,.hecan-date-grid,.hecan-region-grid) .tool-field>span{color:rgba(232,232,227,.4)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-date-grid,.qizheng-region-grid,.hecan-date-grid,.hecan-region-grid) :is(select,input){color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.qizheng-row-head .archive-pick-button,.hecan-archive){border-color:rgba(201,161,74,.3);background:#1c2225;color:#c9a14a}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .qizheng-submit{border-color:#f8f8f4;background:#f8f8f4;color:#14181a;box-shadow:0 14px 32px rgba(0,0,0,.28)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hecan-submit{background:#b94361;color:#fff7f8}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hecan-next-note{color:rgba(232,232,227,.34)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) :is(.hepan-original-title h1,.hepan-original-title p){color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .tool-person{border-color:#c9a14a;background:rgba(28,34,37,.9);color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .hepan-card-head span{border-color:rgba(201,161,74,.28);background:#f8f8f4;color:#c9a14a;box-shadow:none;text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .hepan-card-head button{border-color:rgba(201,161,74,.3);background:rgba(201,161,74,.06);color:#c9a14a}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .tool-grid .tool-field>span,:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .tool-person .tool-field>span{color:rgba(232,232,227,.5)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .tool-person input[type=text]{border-color:rgba(232,232,227,.16);color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .tool-person>.tool-chip-row,:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .ziwei-hepan-form .tool-person>.ziwei-gender-switch{border-color:rgba(232,232,227,.15);background:#1c2225}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .tool-person>.tool-chip-row .tool-chip{color:rgba(232,232,227,.5)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .tool-person>.tool-chip-row .tool-chip.is-active{background:#f8f8f4;color:#c9a14a;text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .ziwei-hepan-form .ziwei-gender-thumb{background:#f8f8f4}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .ziwei-hepan-form .tool-person>.ziwei-gender-switch .tool-chip.is-active{background:transparent;color:#c9a14a;text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form :is(.hepan-control-box,.hepan-pillar-card){border-color:rgba(232,232,227,.15);background:#1c2225;color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form :is(.hepan-native-control,select,input[type=time]){color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .hepan-calendar-row .tool-chip.is-active{background:#f8f8f4;color:#14181a}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .hepan-relation-row .tool-chip{border-color:rgba(232,232,227,.15);background:#1c2225;color:rgba(232,232,227,.58)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .hepan-relation-row .tool-chip.is-active{border-color:#f8f8f4;background:#f8f8f4;color:#c13f61;box-shadow:0 12px 24px rgba(0,0,0,.24);text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .hepan-original-form .tool-submit{border-color:#c9a14a;background:#c9a14a;color:#0b1414;text-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .toolkit-card{border-color:rgba(232,232,227,.08);background:#1c2225;box-shadow:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .toolkit-card:first-child{background:#181e20}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .toolkit-glyph{color:rgba(232,232,227,.38)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .toolkit-card h2{color:#e8e8e3}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .toolkit-card p{color:rgba(232,232,227,.6)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .toolkit-card strong{color:#c9a14a}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .tool-eyebrow{display:block;margin:0 0 18px;color:rgba(232,232,227,.58);font-size:11px;line-height:16px;letter-spacing:.42em}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .tool-hero h1{color:#e8e8e3;font-size:30px;line-height:42px}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .tool-subtitle{margin-top:18px;color:rgba(232,232,227,.58)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .toolkit-hero-copy--default{display:none}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .tool-main--toolkit .toolkit-hero-copy--moye{display:inline}@media (min-width:761px) and (max-width:1024px){body{padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))}.desktop-nav{display:none}.mobile-tabbar{display:flex}.mobile-mine-overlay,.mobile-more-overlay{display:block}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .mobile-tabbar{border-top-color:rgba(232,232,227,.1);background:rgba(20,24,26,.96)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .mobile-tabbar :is(a,button){color:rgba(232,232,227,.58)}:is(html[data-skin=moye],html[data-skin=muye],html[data-theme=zen-dark]) .mobile-tabbar :is(a,button).is-active{color:#c9a14a}.floating-actions{right:16px;bottom:calc(74px + env(safe-area-inset-bottom, 0px))}.hepan-original-form,.tool-panel.hepan-original-form{width:min(560px,calc(100vw - 48px))}.hepan-original-form .tool-dual,.ziwei-hepan-form .tool-dual{grid-template-columns:minmax(0,560px);gap:32px}.hepan-original-title h1{width:100%}.qizheng-page{overflow-x:clip}.qizheng-page:after,.qizheng-page:before{display:none}.daliuren-head h1,.qimen-head h1{font-size:58px}.liuyao-head h1{font-size:54px}}@media (max-width:760px){.floating-actions{bottom:calc(74px + env(safe-area-inset-bottom, 0px))}.archive-pick-button,.bazi-mode-switch a,.bazi-mode-switch button,.hepan-calendar-row .tool-chip,.hepan-card-head button,.hepan-original-form .tool-person>.tool-chip-row .tool-chip,.qizheng-gender .tool-chip{min-height:44px}.tool-main--operator{max-width:100vw;overflow-x:clip;padding-right:14px;padding-left:14px}.tool-main--operator :is(.tool-hero,.operator-dashboard,.operator-grid,.operator-card){width:100%;min-width:0;max-width:100%}.tool-main--operator .operator-card,.tool-main--operator .operator-dashboard{padding-right:16px;padding-left:16px}.tool-main--operator :is(.operator-table,.operator-card-inventory){width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.tool-main--operator .operator-row--cards{min-width:760px}.tool-main--operator :is(.operator-ai-section-title,.operator-ai-fallback legend){min-width:0;flex-wrap:wrap}.tool-main--operator :is(button,input,select,textarea){min-height:44px}.tool-main--operator .operator-prompt-card .operator-toolbar,.tool-main--operator .operator-prompt-editor header,.tool-main--operator .operator-prompt-meta{align-items:flex-start;flex-direction:column}.tool-main--operator .operator-prompt-layout{grid-template-columns:1fr;gap:18px}.tool-main--operator .operator-prompt-nav{display:grid;max-height:300px;grid-template-columns:1fr;border-right:0;border-bottom:1px solid color-mix(in oklab,var(--dai-qing) 12%,transparent);padding:0 0 14px}.tool-main--operator .operator-prompt-nav button{min-height:44px}.tool-main--operator .operator-prompt-editor textarea{min-height:380px;font-size:16px}.tool-main--operator .operator-prompt-meta small{text-align:left}.tool-main--operator .operator-prompt-actions{grid-template-columns:1fr}.tool-main--operator .operator-row-actions .tool-secondary{min-height:40px}.brand-link{min-height:44px;align-items:center}.bazi-card-form .bazi-advanced-toggle,.bazi-card-form .bazi-calendar-row .tool-chip,.bazi-card-form .birth-place-heading .birth-overseas-toggle,.bazi-card-form>.tool-field:nth-of-type(2) .tool-chip{min-height:40px!important;padding-top:8px;padding-bottom:8px}:is(.tool-main--bazi,.tool-main--ziwei) .bazi-card-form>.tool-chip-row .tool-chip,:is(.tool-main--bazi,.tool-main--ziwei) .bazi-card-form>.tool-field>.tool-chip-row .tool-chip{min-height:40px!important;padding-top:8px;padding-bottom:8px}.bazi-card-form :is(.tool-grid--four,.tool-grid--three) :is(select,input),.qizheng-card-form :is(.qizheng-date-grid,.qizheng-region-grid) :is(select,input){min-height:44px!important;padding-top:10px;padding-bottom:10px}.ai-model-availability button,.auth-code-grid .tool-secondary,.auth-footnote button,.auth-form>.tool-chip-row .tool-chip,.jianxiang-mode-switch a,.jianxiang-photo-actions button,.liuyao-style-card>button,.liuyao-time-row button,.qizheng-card-form :is(.qizheng-place-row .tool-chip,.qizheng-advanced){min-height:40px}.ai-model-availability button,.liuyao-style-card>button,.liuyao-time-row button{min-width:44px;padding-right:8px;padding-left:8px}.site-footer a{display:inline-flex;min-height:40px;align-items:center;padding-right:6px;padding-left:6px}.tool-main--jianxiang .jianxiang-invocation .ai-model-availability button{min-width:44px;min-height:40px;padding-right:8px;padding-left:8px}.tool-main--jianxiang .jianxiang-pressure input[type=range]{min-height:40px}}.tool-main.tool-main--operator{background:var(--operator-bg);padding:92px 24px 96px}@media (max-width:600px){.tool-main.tool-main--operator{padding:84px 14px 88px}}:is(.tool-main--profile,.tool-main--archives,.tool-main--history,.tool-main--credits){--customer-workspace-bg:#f2f3ef;--customer-workspace-panel:#fbfbf8;--customer-workspace-line:rgba(28,48,46,0.12);--customer-workspace-text:#1c302e;--customer-workspace-muted:#687b77;min-height:calc(100vh - 64px);background:var(--customer-workspace-bg)}.tool-main.tool-main--archives,.tool-main.tool-main--credits,.tool-main.tool-main--history,.tool-main.tool-main--profile{padding:88px 24px 96px}.customer-backend-nav{display:grid;width:min(1120px,100%);grid-template-columns:164px minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px;margin:0 auto;border:1px solid var(--customer-workspace-line);border-radius:8px;background:var(--customer-workspace-panel);box-shadow:0 12px 30px rgba(28,48,46,.05);padding:10px}.customer-backend-nav__brand{display:flex;min-width:0;flex-direction:column;justify-content:center;border-right:1px solid var(--customer-workspace-line);padding:8px 18px 8px 10px}.customer-backend-nav__brand span{color:#9b792f;font-size:9px;line-height:14px;letter-spacing:.18em}.customer-backend-nav__brand strong{margin-top:2px;color:var(--customer-workspace-text);font-family:var(--serif);font-size:18px;font-weight:500;line-height:26px}.customer-backend-nav__items{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.customer-backend-nav__items a{display:grid;min-width:0;min-height:56px;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid transparent;border-radius:6px;color:var(--customer-workspace-muted);padding:8px 10px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.customer-backend-nav__items a:focus-visible,.customer-backend-nav__items a:hover{border-color:var(--customer-workspace-line);background:rgba(28,48,46,.035);color:var(--customer-workspace-text)}.customer-backend-nav__items a.is-active{border-color:#1c302e;background:#1c302e;color:#fbfbf8}.customer-backend-nav__items a>span{display:grid;min-width:0;grid-gap:1px;gap:1px}.customer-backend-nav__items strong{overflow:hidden;font-size:13px;font-weight:600;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.customer-backend-nav__items small{overflow:hidden;color:inherit;font-size:10px;line-height:15px;opacity:.7;text-overflow:ellipsis;white-space:nowrap}.profile-page{width:min(1120px,100%);max-width:none;margin:20px auto 0;color:var(--customer-workspace-text)}.profile-overview{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:28px;gap:28px;align-items:center;border-radius:8px;background:#19302e;color:#f7f6ef;padding:28px 32px}.profile-kicker{margin-top:0;color:rgba(247,246,239,.58)}.profile-identity{margin-top:8px}.profile-overview .profile-name-button,.profile-overview .profile-name-button span{color:#f7f6ef}.profile-overview .profile-identity div,.profile-overview .profile-identity p,.profile-overview .profile-identity small{color:rgba(247,246,239,.7)}.profile-overview .profile-identity div,.profile-overview .profile-identity small{margin-top:12px}.profile-overview .profile-name-editor input{border-color:rgba(247,246,239,.28);background:rgba(247,246,239,.08);color:#f7f6ef}.profile-overview .profile-name-editor button{border-color:rgba(247,246,239,.3);color:#f7f6ef}.profile-overview .profile-name-editor button[type=submit]{border-color:#c9a14a;background:#c9a14a;color:#122321}.profile-overview__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(247,246,239,.13);border-radius:6px}.profile-overview__stats div{min-width:0;border-right:1px solid rgba(247,246,239,.13);padding:18px 16px;text-align:center}.profile-overview__stats div:last-child{border-right:0}.profile-overview__stats span,.profile-overview__stats strong{display:block}.profile-overview__stats strong{overflow:hidden;color:#f2cf72;font-family:var(--serif);font-size:28px;font-weight:400;line-height:36px;text-overflow:ellipsis}.profile-overview__stats span{margin-top:4px;color:rgba(247,246,239,.66);font-size:11px;line-height:17px}.profile-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.profile-dashboard-grid .profile-block{min-width:0;min-height:0;margin-top:0;border:1px solid var(--customer-workspace-line);border-radius:8px;background:var(--customer-workspace-panel);box-shadow:0 10px 28px rgba(28,48,46,.035);padding:26px}.profile-dashboard-grid .profile-credits,.profile-dashboard-grid .profile-destiny{min-height:300px}.profile-dashboard-grid .profile-invite,.profile-dashboard-grid .profile-preference{min-height:470px}.profile-dashboard-grid .profile-security{grid-column:1/-1}.profile-dashboard-grid .profile-section-title{min-height:31px;border-bottom:1px solid var(--customer-workspace-line);padding-bottom:10px}.profile-dashboard-grid .profile-destiny strong{margin-top:18px}.profile-dashboard-grid .profile-action-row{margin-top:22px}.profile-dashboard-grid .profile-copy-button{width:auto;min-width:180px;padding-right:22px;padding-left:22px}.profile-dashboard-grid .profile-preference .profile-section-title{padding-bottom:10px}.profile-dashboard-grid .profile-security .profile-action{padding-right:4px;padding-left:4px}.tool-main--archives .archives-page,.tool-main--credits .credits-page,.tool-main--history .history-page{max-width:none;margin-top:24px;margin-right:auto;margin-left:auto}.tool-main--archives .archives-page,.tool-main--history .history-page{width:min(1120px,100%)}.tool-main--history .history-filter-scroll{width:100%;max-width:100%;margin-right:0}.tool-main--history .history-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tool-main--credits .credits-page{width:min(920px,100%)}.tool-main--archives .archives-back{display:none}html[data-skin=moye] :is(.tool-main--profile,.tool-main--archives,.tool-main--history,.tool-main--credits),html[data-skin=muye] :is(.tool-main--profile,.tool-main--archives,.tool-main--history,.tool-main--credits),html[data-theme=zen-dark] :is(.tool-main--profile,.tool-main--archives,.tool-main--history,.tool-main--credits){--customer-workspace-bg:#111718;--customer-workspace-panel:#1a2222;--customer-workspace-line:rgba(231,232,225,0.13);--customer-workspace-text:#e8e8e2;--customer-workspace-muted:#aab8b4}html[data-skin=moye] .customer-backend-nav__items a.is-active,html[data-skin=muye] .customer-backend-nav__items a.is-active,html[data-theme=zen-dark] .customer-backend-nav__items a.is-active{border-color:#c9a14a;background:#c9a14a;color:#152321}html[data-skin=moye] .profile-dashboard-grid .profile-block,html[data-skin=muye] .profile-dashboard-grid .profile-block,html[data-theme=zen-dark] .profile-dashboard-grid .profile-block{color:var(--customer-workspace-text)}html[data-skin=moye] .profile-dashboard-grid :is(.profile-section-title b,.profile-destiny strong,.profile-invite-code strong,.profile-choice-group strong,.profile-security>strong,.profile-security .profile-action,.profile-security .profile-action span),html[data-skin=muye] .profile-dashboard-grid :is(.profile-section-title b,.profile-destiny strong,.profile-invite-code strong,.profile-choice-group strong,.profile-security>strong,.profile-security .profile-action,.profile-security .profile-action span),html[data-theme=zen-dark] .profile-dashboard-grid :is(.profile-section-title b,.profile-destiny strong,.profile-invite-code strong,.profile-choice-group strong,.profile-security>strong,.profile-security .profile-action,.profile-security .profile-action span){color:var(--customer-workspace-text)}html[data-skin=moye] .profile-dashboard-grid :is(.profile-block p,.profile-section-title span,.profile-credit-number span,.profile-credit-number em,.profile-credits>small,.profile-ledger-toggle,.profile-invite-stats span,.profile-milestones span,.profile-milestones small,.profile-choice-label-row>span,.profile-choice-label-row>em,.profile-choice-group small,.profile-security>p,.profile-security .profile-action small,.profile-security .profile-action em),html[data-skin=muye] .profile-dashboard-grid :is(.profile-block p,.profile-section-title span,.profile-credit-number span,.profile-credit-number em,.profile-credits>small,.profile-ledger-toggle,.profile-invite-stats span,.profile-milestones span,.profile-milestones small,.profile-choice-label-row>span,.profile-choice-label-row>em,.profile-choice-group small,.profile-security>p,.profile-security .profile-action small,.profile-security .profile-action em),html[data-theme=zen-dark] .profile-dashboard-grid :is(.profile-block p,.profile-section-title span,.profile-credit-number span,.profile-credit-number em,.profile-credits>small,.profile-ledger-toggle,.profile-invite-stats span,.profile-milestones span,.profile-milestones small,.profile-choice-label-row>span,.profile-choice-label-row>em,.profile-choice-group small,.profile-security>p,.profile-security .profile-action small,.profile-security .profile-action em){color:var(--customer-workspace-muted)}html[data-skin=moye] .profile-dashboard-grid :is(.profile-secondary-button,.profile-invite-code button,.profile-choice-group button,.profile-security-cancel),html[data-skin=muye] .profile-dashboard-grid :is(.profile-secondary-button,.profile-invite-code button,.profile-choice-group button,.profile-security-cancel),html[data-theme=zen-dark] .profile-dashboard-grid :is(.profile-secondary-button,.profile-invite-code button,.profile-choice-group button,.profile-security-cancel){border-color:var(--customer-workspace-line);color:var(--customer-workspace-text)}html[data-skin=moye] .profile-dashboard-grid .profile-choice-group button.is-active,html[data-skin=muye] .profile-dashboard-grid .profile-choice-group button.is-active,html[data-theme=zen-dark] .profile-dashboard-grid .profile-choice-group button.is-active{border-color:#c9a14a;background:rgba(201,161,74,.1)}@media (max-width:760px){.tool-main.tool-main--archives,.tool-main.tool-main--credits,.tool-main.tool-main--history,.tool-main.tool-main--profile{padding:80px 14px 88px}.customer-backend-nav{grid-template-columns:1fr;gap:8px;padding:8px}.customer-backend-nav__brand{flex-direction:row;align-items:baseline;justify-content:space-between;border-right:0;border-bottom:1px solid var(--customer-workspace-line);padding:4px 6px 9px}.customer-backend-nav__items{overflow-x:auto;grid-template-columns:none;grid-auto-columns:132px;grid-auto-flow:column;padding-bottom:2px;scrollbar-width:none}.customer-backend-nav__items::-webkit-scrollbar{display:none}.customer-backend-nav__items a{min-height:52px}.profile-page{width:100%;margin-top:12px}.profile-overview{grid-template-columns:1fr;gap:22px;padding:22px 20px}.profile-name-button{max-width:100%;font-size:28px;line-height:40px}.profile-identity div{flex-wrap:wrap;gap:7px 14px}.profile-overview__stats div{padding:14px 8px}.profile-overview__stats strong{font-size:22px;line-height:30px}.profile-dashboard-grid{grid-template-columns:1fr;gap:12px;margin-top:12px}.profile-dashboard-grid .profile-block{min-height:0;padding:20px}.profile-dashboard-grid .profile-security{grid-column:auto}.profile-dashboard-grid .profile-archive-button{margin-left:0}.profile-dashboard-grid .profile-copy-button{width:100%}.tool-main--archives .archives-page,.tool-main--credits .credits-page,.tool-main--history .history-page{width:100%;margin-top:18px;margin-right:auto;margin-left:auto}.tool-main--history .history-filter-scroll{display:flex;overflow-x:auto;min-height:0;align-items:center;gap:8px;margin-top:18px;margin-right:0;padding:0 0 8px;scrollbar-width:none}.tool-main--history .history-filter-scroll::-webkit-scrollbar{display:none}.tool-main--history .history-filter-scroll .history-filter-len-3,.tool-main--history .history-filter-scroll .history-filter-len-4,.tool-main--history .history-filter-scroll button{width:auto;height:40px;min-height:40px;flex:0 0 auto;border:1px solid var(--customer-workspace-line);border-radius:999px;padding:0 15px;writing-mode:horizontal-tb}.tool-main--history .history-filter-scroll button.is-active{border-color:var(--customer-workspace-text);background:var(--customer-workspace-text);color:var(--customer-workspace-panel)}.tool-main--history .history-filter-separator{display:none}.toolkit-tool-page--dream .toolkit-tool-field--dream{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:10px}.toolkit-tool-page--dream .toolkit-tool-field--dream>span{min-width:0;grid-column:1;grid-row:1}.toolkit-tool-page--dream .toolkit-tool-field--dream>small{position:static;width:auto;grid-column:2;grid-row:1;align-self:start;white-space:nowrap}.toolkit-tool-page--dream .toolkit-tool-field--dream>textarea{grid-column:1/-1;grid-row:2}.bazi-single-page:not(.ziwei-single-page) .bazi-single-card{width:min(360px,calc(100vw - 24px));min-height:1160px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form{min-height:1035px;padding-right:24px;padding-left:24px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .birth-place-heading,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-hint,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(2),.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3),.bazi-single-page:not(.ziwei-single-page) .bazi-submit{right:24px;left:24px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3){top:298px;display:grid;min-width:0;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip-row{display:flex;width:100%;min-width:0;grid-column:2;gap:4px;margin:0;transform:none}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-field:nth-of-type(3) .tool-chip{width:auto;min-width:0;flex:1 1;padding-right:4px;padding-left:4px;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four{top:350px;display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;height:auto;margin-bottom:0;transform:none}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four>.tool-field{min-width:0;height:76px;padding:10px 8px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four>.tool-field>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four input[type=time],.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four select{width:100%;min-width:0;height:44px;min-height:44px!important;border:0;background:transparent;color:#1f2d2d;-webkit-text-fill-color:#1f2d2d;font-size:14px;line-height:20px;overflow:hidden;padding:8px 18px 8px 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four select option,.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three select option{background:#fffdf6;color:#1f2d2d}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four .birth-time-field{display:grid;min-width:0;height:76px;grid-column:1/-1;grid-template-columns:52px minmax(0,1fr);grid-template-rows:38px 26px;align-items:center;grid-gap:0 10px;gap:0 10px;padding:8px 12px;text-align:left}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four .birth-time-field>span{grid-column:1;grid-row:1/-1;margin:0;text-align:left}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--four .birth-time-field input[type=time]{grid-column:2;grid-row:1;width:100%;padding:8px 10px;text-align:left}.bazi-single-page:not(.ziwei-single-page) .birth-time-inline-mode{display:flex;min-width:0;grid-column:2;grid-row:2;justify-content:flex-start;gap:8px;margin:0}.bazi-single-page:not(.ziwei-single-page) .birth-time-inline-mode button{width:auto;min-width:52px;height:28px;min-height:28px;padding:4px 8px;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-hint{top:532px;width:calc(100% - 48px);line-height:16px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .birth-place-heading{top:582px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three{top:612px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form .tool-grid--three select{width:100%;min-width:0;min-height:44px!important;color:#1f2d2d;-webkit-text-fill-color:#1f2d2d;overflow:hidden;padding:10px 18px 10px 8px;text-overflow:ellipsis;white-space:nowrap}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form>.tool-chip-row .bazi-advanced-toggle{top:686px;right:24px}.bazi-single-page:not(.ziwei-single-page) .bazi-submit{top:742px;right:24px;left:24px}.bazi-single-page:not(.ziwei-single-page) .bazi-card-footer-code{bottom:0;padding-right:24px;padding-left:24px}}@media (max-width:760px){.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .tool-hint{top:532px!important}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .birth-place-heading{top:582px!important}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .tool-grid--three{top:612px!important}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button)>.tool-chip-row .bazi-advanced-toggle{top:686px!important}.bazi-single-page:not(.ziwei-single-page) .bazi-card-form:has(.archive-pick-button) .bazi-submit{top:742px!important}}