.chart-obs-header{background:#000;border-bottom:.025rem solid rgba(212,175,55,.12);-webkit-box-sizing:border-box;box-sizing:border-box;left:0;padding-top:env(safe-area-inset-top);position:fixed;right:0;top:0;z-index:900}.chart-obs-header-inner{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:35rem;padding:.5rem .8rem .45rem}.chart-obs-brand{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:.3rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.3rem;min-width:0;padding:.2rem .4rem .2rem 0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.chart-obs-brand:active{opacity:.7}.chart-obs-star{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center}.chart-obs-title{color:#fff;font-family:"Noto Serif SC",Songti SC,serif;font-size:.8rem;font-weight:600;letter-spacing:.05rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-obs-actions{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;gap:.5rem}.chart-obs-icon-btn{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.06);border:.025rem solid hsla(0,0%,100%,.08);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:2rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;width:2rem}.chart-obs-icon-btn:active{opacity:.85;-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.chart-obs-icon-btn--gift{background:rgba(232,197,71,.08);border-color:rgba(232,197,71,.35)}.chart-obs-icon-btn--user{background:-webkit-gradient(linear,left top,left bottom,from(#3d7dcc),to(#2563b8));background:-webkit-linear-gradient(top,#3d7dcc,#2563b8);background:linear-gradient(180deg,#3d7dcc,#2563b8);border:.05rem solid hsla(0,0%,100%,.9);-webkit-box-shadow:0 0 0 .025rem rgba(0,0,0,.2);box-shadow:0 0 0 .025rem rgba(0,0,0,.2)}.user-center-popover-root{inset:0;pointer-events:none;position:fixed;z-index:1200}.user-center-popover-root .user-center-popover-mask,.user-center-popover-root .user-center-popover-panel{pointer-events:auto}.user-center-popover-mask{background:rgba(0,0,0,.35);inset:0;position:absolute}.user-center-popover-panel{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:rgba(44,44,46,.96);border:.025rem solid rgba(212,175,55,.28);border-radius:.5rem;-webkit-box-shadow:0 .3rem 1rem rgba(0,0,0,.42);box-shadow:0 .3rem 1rem rgba(0,0,0,.42);padding:.55rem .55rem .3rem;position:absolute;right:.5rem;top:calc(env(safe-area-inset-top) + 2.4rem);width:min(13rem,100vw - 1rem)}.popover-account{margin-bottom:.3rem}.popover-account:active{opacity:.85}.popover-account-text{color:#8e8e93;display:block;font-size:.55rem;font-weight:400;line-height:1.35;word-break:break-all}.popover-quota-row{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.3rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.45rem}.popover-quota-left{-ms-flex-align:baseline;-webkit-box-align:baseline;-webkit-box-flex:1;-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.popover-quota-label{color:#fff;font-size:.65rem;font-weight:400}.popover-quota-value{color:#fc0;font-size:.65rem;font-weight:600}.popover-recharge-btn{-ms-flex-negative:0;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:#ffc107;border-radius:24.975rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center;min-height:1.2rem;padding:.2rem .55rem}.popover-recharge-btn:active{opacity:.92;-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.popover-recharge-text{color:#000;font-size:.6rem;font-weight:500;line-height:1}.popover-divider{background:hsla(0,0%,100%,.1);height:.025rem;margin:0 .05rem .25rem}.popover-menu{padding-bottom:.05rem}.popover-menu-item{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;padding:.45rem .1rem}.popover-menu-item:active{opacity:.75}.popover-menu-label{color:#fff;font-size:.7rem;font-weight:400;line-height:1.35}.popover-menu-label.popover-menu-label-danger{color:#ff453a;font-weight:400}.logout-confirm-content{padding:.8rem}.logout-confirm-content .logout-confirm-text{color:hsla(0,0%,100%,.6);font-size:.75rem;line-height:1.6;text-align:center}.time-space-snapshot{background:#1a1a1a;border:.025rem solid hsla(0,0%,100%,.06);border-radius:.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;max-width:100%;padding:.6rem .7rem;width:100%}.time-space-snapshot .profile-header{-ms-flex-pack:justify;-webkit-box-pack:justify;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.4rem;-webkit-justify-content:space-between;justify-content:space-between;min-width:0;padding-bottom:0}.time-space-snapshot .profile-header .user-info{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-flex:1;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;gap:.4rem;min-width:0}.time-space-snapshot .profile-header .user-info .name{color:#fff;font-family:"Noto Serif SC",Songti SC,serif;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.time-space-snapshot .profile-header .user-info .gender-tag{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:24.975rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.55rem;font-weight:500;padding:.15rem .45rem}.time-space-snapshot .profile-header .user-info .gender-tag--kun{background:rgba(59,130,246,.35);border:.025rem solid rgba(96,165,250,.45);color:hsla(0,0%,100%,.95)}.time-space-snapshot .profile-header .user-info .gender-tag--qian{background:hsla(0,0%,100%,.08);border:.025rem solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9)}.time-space-snapshot .profile-header .switch-profile-btn{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-flex:0;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;background:transparent;border:none;border-radius:0;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-shrink:0;flex-shrink:0;gap:.15rem;padding:0;white-space:nowrap}.time-space-snapshot .profile-header .switch-profile-btn .icon{-ms-flex-negative:0;color:hsla(0,0%,100%,.35);-webkit-flex-shrink:0;flex-shrink:0;font-size:.65rem}.time-space-snapshot .profile-header .switch-profile-btn .text{-ms-flex-negative:0;color:hsla(0,0%,100%,.38);-webkit-flex-shrink:0;flex-shrink:0;font-size:.6rem}.time-space-snapshot .divider-line{display:none}.dual-system-toggle{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.8rem;padding:0 .8rem;width:100%}@media screen and (max-width:16rem){.dual-system-toggle{margin-bottom:.6rem;padding:0 .6rem}}.dual-system-toggle .toggle-container{-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;background:transparent;border:.025rem solid hsla(0,0%,100%,.08);border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:2.2rem;padding:.15rem;position:relative;width:100%}.dual-system-toggle .toggle-container .slider-bg{background:hsla(0,0%,100%,.12);border:.025rem solid hsla(0,0%,100%,.06);border-radius:.4rem;-webkit-box-shadow:none;box-shadow:none;height:calc(100% - .3rem);left:.15rem;position:absolute;top:.15rem;-webkit-transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1),-webkit-transform .28s cubic-bezier(.4,0,.2,1);width:calc(50% - .15rem);z-index:1}.dual-system-toggle .toggle-container .slider-bg.bazi{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.dual-system-toggle .toggle-container .slider-bg.ziwei{-webkit-transform:translateX(calc(100% + .3rem));-ms-transform:translateX(calc(100% + .3rem));transform:translateX(calc(100% + .3rem))}.dual-system-toggle .toggle-container .toggle-item{-webkit-box-flex:1;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-transition:all .3s;transition:all .3s;z-index:2}.dual-system-toggle .toggle-container .toggle-item .label{color:hsla(0,0%,100%,.45);font-size:.7rem;font-weight:500;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:16rem){.dual-system-toggle .toggle-container .toggle-item .label{font-size:.65rem}}.dual-system-toggle .toggle-container .toggle-item.active .label{color:#f5f5f5;font-weight:600;text-shadow:none}.dual-system-toggle .toggle-container .toggle-item .active-dot{display:none}.bazi-energy-grid{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .8rem;width:100%}@media screen and (max-width:16rem){.bazi-energy-grid{padding:0 .6rem}}.bazi-energy-grid .section-title{color:#d4af37;display:block;font-family:"Noto Serif SC",serif;font-size:.6rem;letter-spacing:.05rem;margin-bottom:.6rem;opacity:.9;text-shadow:0 0 .25rem rgba(212,175,55,.2)}.bazi-energy-grid .donut-chart-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem;position:relative}.bazi-energy-grid .donut-chart-container .donut-chart{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.45);box-shadow:0 0 1rem rgba(0,0,0,.45);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:8.5rem;-webkit-justify-content:center;justify-content:center;position:relative;width:8.5rem}@media screen and (max-width:16rem){.bazi-energy-grid .donut-chart-container .donut-chart{height:7.5rem;width:7.5rem}}.bazi-energy-grid .donut-chart-container .donut-chart::before{background:#000;border-radius:50%;content:"";height:5.25rem;position:absolute;width:5.25rem;z-index:1}@media screen and (max-width:16rem){.bazi-energy-grid .donut-chart-container .donut-chart::before{height:4.7rem;width:4.7rem}}.bazi-energy-grid .donut-chart-container .donut-chart .donut-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;position:relative;z-index:2}.bazi-energy-grid .donut-chart-container .donut-chart .donut-center .day-master-text{color:#e8c547;font-family:"Noto Serif SC",Songti SC,serif;font-size:1.4rem;font-weight:700;text-shadow:none}.bazi-energy-grid .donut-chart-container .donut-chart .donut-center .day-master-status{color:hsla(0,0%,100%,.42);font-size:.6rem;margin-top:.2rem}.bazi-energy-grid .donut-chart-container .energy-legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;gap:.35rem .2rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1rem;max-width:100%;width:100%}@media screen and (max-width:9rem){.bazi-energy-grid .donut-chart-container .energy-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}.bazi-energy-grid .donut-chart-container .energy-legend .legend-item{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.15rem;-webkit-justify-content:center;justify-content:center;min-width:0}.bazi-energy-grid .donut-chart-container .energy-legend .legend-item .dot{-ms-flex-negative:0;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;height:.3rem;width:.3rem}.bazi-energy-grid .donut-chart-container .energy-legend .legend-item .label{color:hsla(0,0%,100%,.82);font-family:DIN Alternate,Noto Sans SC,sans-serif;font-size:.5rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bazi-energy-grid .bazi-dashboard-pillar-card{background:#1a1a1a;border:.025rem solid rgba(212,175,55,.28);border-radius:.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem;padding:.7rem .6rem .8rem;width:100%}.bazi-energy-grid .dashboard-pillar-row{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:.5rem;width:100%}.bazi-energy-grid .dashboard-pillar-row--gods{margin-bottom:.2rem}.bazi-energy-grid .dashboard-pillar-cell{-webkit-box-flex:1;-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;text-align:center}.bazi-energy-grid .dashboard-pillar-head{color:hsla(0,0%,100%,.42);font-size:.55rem}.bazi-energy-grid .dashboard-pillar-god{color:#fff;font-size:.7rem;font-weight:700}.bazi-energy-grid .dashboard-pillar-god--day{color:#e8c547}.bazi-energy-grid .bazi-main-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:hsla(0,0%,7%,.85);border:.025rem solid hsla(0,0%,100%,.1);border-radius:.3rem;-webkit-box-shadow:0 .1rem .5rem rgba(0,0,0,.5);box-shadow:0 .1rem .5rem rgba(0,0,0,.5);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;padding:.8rem .6rem;position:relative}@media screen and (max-width:16rem){.bazi-energy-grid .bazi-main-grid{margin-bottom:.8rem;padding:.6rem .4rem}}.bazi-energy-grid .bazi-main-grid::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.9),transparent);background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent);border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;bottom:0;content:"";height:1.5rem;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.bazi-energy-grid .bazi-main-grid .grid-row{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;position:relative;width:100%;z-index:2}.bazi-energy-grid .bazi-main-grid .grid-row.header-row{height:.75rem;margin-bottom:.4rem}.bazi-energy-grid .bazi-main-grid .grid-row.god-row{margin-bottom:.4rem}.bazi-energy-grid .bazi-main-grid .grid-row.stem-row{margin-bottom:.1rem}.bazi-energy-grid .bazi-main-grid .grid-row.branch-row{margin-bottom:.1rem}.bazi-energy-grid .bazi-main-grid .grid-row.divider-row{margin:.5rem 0}.bazi-energy-grid .bazi-main-grid .grid-row.nayin-row{margin-bottom:.4rem}.bazi-energy-grid .bazi-main-grid .grid-row .grid-cell{-webkit-box-flex:1;-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;position:relative}.bazi-energy-grid .bazi-main-grid .grid-row .grid-cell.label{-webkit-box-flex:0;-ms-flex-pack:center;-webkit-box-pack:center;border-right:.025rem solid hsla(0,0%,100%,.1);-webkit-flex:0 0 2rem;-ms-flex:0 0 2rem;flex:0 0 2rem;-webkit-justify-content:center;justify-content:center;margin-right:.4rem}.bazi-energy-grid .bazi-main-grid .grid-row .grid-cell.label.top-align{-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.bazi-energy-grid .bazi-main-grid .grid-row .grid-cell.center{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bazi-energy-grid .bazi-main-grid .grid-row .grid-cell.top-align.center{-ms-flex-pack:start;-webkit-box-pack:start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.bazi-energy-grid .bazi-main-grid .grid-row .grid-cell.top-align:not(.center){-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.bazi-energy-grid .bazi-main-grid .grid-row .grid-cell:not(.label):not(:last-child)::after{background:hsla(0,0%,100%,.05);bottom:0;content:"";position:absolute;right:0;top:0;width:.025rem}.bazi-energy-grid .bazi-main-grid .spacer-row{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:.5rem}.bazi-energy-grid .bazi-main-grid .label-text{color:#aaa;font-size:.55rem;line-height:1}.bazi-energy-grid .bazi-main-grid .header-text{color:hsla(0,0%,100%,.5);font-size:.55rem}.bazi-energy-grid .bazi-main-grid .god-text{color:#aaa;font-size:.55rem}.bazi-energy-grid .bazi-main-grid .god-text.day-master{color:#d4af37;font-weight:700;text-shadow:0 0 .2rem rgba(212,175,55,.4)}.bazi-energy-grid .bazi-main-grid .branch-wrapper,.bazi-energy-grid .bazi-main-grid .stem-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bazi-energy-grid .bazi-main-grid .branch-wrapper .branch-text,.bazi-energy-grid .bazi-main-grid .branch-wrapper .stem-text,.bazi-energy-grid .bazi-main-grid .stem-wrapper .branch-text,.bazi-energy-grid .bazi-main-grid .stem-wrapper .stem-text{font-family:"Noto Serif SC",Songti SC,serif;font-size:1.3rem;font-weight:900;letter-spacing:.05rem;line-height:1;margin-bottom:.1rem}.bazi-energy-grid .bazi-main-grid .branch-wrapper .branch-text.wood,.bazi-energy-grid .bazi-main-grid .branch-wrapper .stem-text.wood,.bazi-energy-grid .bazi-main-grid .stem-wrapper .branch-text.wood,.bazi-energy-grid .bazi-main-grid .stem-wrapper .stem-text.wood{color:#4af2a1;text-shadow:0 0 .375rem #4af2a1,0 0 .75rem rgba(74,242,161,.5)}.bazi-energy-grid .bazi-main-grid .branch-wrapper .branch-text.fire,.bazi-energy-grid .bazi-main-grid .branch-wrapper .stem-text.fire,.bazi-energy-grid .bazi-main-grid .stem-wrapper .branch-text.fire,.bazi-energy-grid .bazi-main-grid .stem-wrapper .stem-text.fire{color:#ff5f5f;text-shadow:0 0 .375rem #ff5f5f,0 0 .75rem rgba(255,95,95,.5)}.bazi-energy-grid .bazi-main-grid .branch-wrapper .branch-text.earth,.bazi-energy-grid .bazi-main-grid .branch-wrapper .stem-text.earth,.bazi-energy-grid .bazi-main-grid .stem-wrapper .branch-text.earth,.bazi-energy-grid .bazi-main-grid .stem-wrapper .stem-text.earth{color:#ffd26e;text-shadow:0 0 .375rem #ffd26e,0 0 .75rem rgba(255,210,110,.5)}.bazi-energy-grid .bazi-main-grid .branch-wrapper .branch-text.metal,.bazi-energy-grid .bazi-main-grid .branch-wrapper .stem-text.metal,.bazi-energy-grid .bazi-main-grid .stem-wrapper .branch-text.metal,.bazi-energy-grid .bazi-main-grid .stem-wrapper .stem-text.metal{color:#e0e0e0;text-shadow:0 0 .375rem #e0e0e0,0 0 .75rem hsla(0,0%,88%,.5)}.bazi-energy-grid .bazi-main-grid .branch-wrapper .branch-text.water,.bazi-energy-grid .bazi-main-grid .branch-wrapper .stem-text.water,.bazi-energy-grid .bazi-main-grid .stem-wrapper .branch-text.water,.bazi-energy-grid .bazi-main-grid .stem-wrapper .stem-text.water{color:#6ed6ff;text-shadow:0 0 .375rem #6ed6ff,0 0 .75rem rgba(110,214,255,.5)}.bazi-energy-grid .bazi-main-grid .branch-wrapper .element-icon,.bazi-energy-grid .bazi-main-grid .stem-wrapper .element-icon{height:.5rem;opacity:.8;width:.5rem}.bazi-energy-grid .bazi-main-grid .divider{background:hsla(0,0%,100%,.1);height:.05rem;width:60%}.bazi-energy-grid .bazi-main-grid .hidden-stems{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.bazi-energy-grid .bazi-main-grid .hidden-stems .hidden-stem-row{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.15rem}.bazi-energy-grid .bazi-main-grid .hidden-stems .hidden-stem-row.main-qi .h-stem{font-size:.6rem;font-weight:500}.bazi-energy-grid .bazi-main-grid .hidden-stems .hidden-stem-row .h-stem{color:#aaa;font-size:.5rem}.bazi-energy-grid .bazi-main-grid .hidden-stems .hidden-stem-row .h-stem.wood{color:#4af2a1}.bazi-energy-grid .bazi-main-grid .hidden-stems .hidden-stem-row .h-stem.fire{color:#ff5f5f}.bazi-energy-grid .bazi-main-grid .hidden-stems .hidden-stem-row .h-stem.earth{color:#ffd26e}.bazi-energy-grid .bazi-main-grid .hidden-stems .hidden-stem-row .h-stem.metal{color:#e0e0e0}.bazi-energy-grid .bazi-main-grid .hidden-stems .hidden-stem-row .h-stem.water{color:#6ed6ff}.bazi-energy-grid .bazi-main-grid .hidden-stems .hidden-stem-row .h-god{color:hsla(0,0%,100%,.5);font-size:.45rem}.bazi-energy-grid .bazi-main-grid .info-text{color:#fff;font-size:.5rem;opacity:.8;text-shadow:0 0 .1rem rgba(0,0,0,.8)}.bazi-energy-grid .bazi-main-grid .shensha-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem;width:100%}.bazi-energy-grid .bazi-main-grid .shensha-list .shensha-tag{background:rgba(212,175,55,.15);border:.025rem solid rgba(212,175,55,.4);border-radius:.5rem;-webkit-box-shadow:0 0 .2rem rgba(212,175,55,.2);box-shadow:0 0 .2rem rgba(212,175,55,.2);color:#eedc82;font-size:.5rem;font-weight:500;padding:.15rem .3rem;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.bazi-energy-grid .bazi-main-grid .shensha-list .shensha-tag:hover{background:rgba(212,175,55,.25);-webkit-box-shadow:0 0 .3rem rgba(212,175,55,.4);box-shadow:0 0 .3rem rgba(212,175,55,.4)}.bazi-energy-grid .relations-panel{background:hsla(0,0%,100%,.03);border:.025rem solid hsla(0,0%,100%,.05);border-radius:.3rem;margin-bottom:1rem;padding:.6rem}.bazi-energy-grid .relations-panel .panel-title{color:hsla(0,0%,100%,.5);display:block;font-size:.6rem;margin-bottom:.4rem}.bazi-energy-grid .relations-panel .relation-row{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.65rem;line-height:1.5;margin-bottom:.2rem}.bazi-energy-grid .relations-panel .relation-row .relation-label{color:#d4af37;margin-right:.2rem;white-space:nowrap}.bazi-energy-grid .relations-panel .relation-row .relation-content{color:#fff;opacity:.9}.dayun-trajectory{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.2rem;margin-top:.8rem;width:100%}.dayun-trajectory__title{color:#d4af37;display:block;font-family:"Noto Serif SC",serif;font-size:.6rem;letter-spacing:.05rem;margin-bottom:.6rem;opacity:.9}.dayun-trajectory__scroll{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:6.25rem;overscroll-behavior-x:contain;padding-bottom:.5rem;padding-top:.6rem;white-space:nowrap}.dayun-trajectory__scroll--h5{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-touch-action:pan-x;touch-action:pan-x}.dayun-trajectory__scroll--h5::-webkit-scrollbar{display:none}.dayun-trajectory__card{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:hsla(0,0%,7%,.85);border:.025rem solid hsla(0,0%,100%,.1);border-radius:.2rem;-webkit-box-shadow:0 .1rem .25rem rgba(0,0,0,.3);box-shadow:0 .1rem .25rem rgba(0,0,0,.3);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;height:5rem;-webkit-justify-content:flex-start;justify-content:flex-start;margin-right:.4rem;padding-bottom:.5rem;padding-top:.5rem;position:relative;-ms-touch-action:pan-x;touch-action:pan-x;width:3.5rem}.dayun-trajectory__card--current{-webkit-animation:dayun-border-breath 2s infinite alternate;animation:dayun-border-breath 2s infinite alternate;background:hsla(0,0%,7%,.9);border:.025rem solid #d4af37;-webkit-box-shadow:0 0 .375rem rgba(212,175,55,.3);box-shadow:0 0 .375rem rgba(212,175,55,.3)}.dayun-trajectory__current-badge{background:-webkit-linear-gradient(315deg,#d4af37,#b8860b);background:linear-gradient(135deg,#d4af37,#b8860b);border-radius:.1rem;-webkit-box-shadow:0 .05rem .2rem rgba(0,0,0,.5);box-shadow:0 .05rem .2rem rgba(0,0,0,.5);color:#000;font-size:.45rem;font-weight:700;padding:.1rem .25rem;position:absolute;right:-.3rem;top:-.3rem;z-index:10}.dayun-trajectory__year{color:hsla(0,0%,100%,.5);font-family:DIN Alternate,sans-serif;font-size:.5rem;margin-bottom:.1rem}.dayun-trajectory__age{color:#aaa;font-size:.55rem;margin-bottom:.3rem}.dayun-trajectory__vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.1rem}.dayun-trajectory__vertical-char{color:#fff;font-family:"Noto Serif SC",Songti SC,serif;font-size:.8rem;line-height:1}.dayun-trajectory__gz{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.dayun-trajectory__col{-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.15rem}.dayun-trajectory__stem{color:#fff;font-family:"Noto Serif SC",Songti SC,serif;font-size:.9rem;font-weight:700;line-height:1}.dayun-trajectory__god{color:#ff5f5f;font-size:.45rem;font-weight:400;line-height:1;margin-bottom:.05rem}@-webkit-keyframes dayun-border-breath{from{border-color:rgba(212,175,55,.4);-webkit-box-shadow:0 0 .125rem rgba(212,175,55,.2);box-shadow:0 0 .125rem rgba(212,175,55,.2)}to{border-color:#d4af37;-webkit-box-shadow:0 0 .375rem rgba(212,175,55,.5);box-shadow:0 0 .375rem rgba(212,175,55,.5)}}@keyframes dayun-border-breath{from{border-color:rgba(212,175,55,.4);-webkit-box-shadow:0 0 .125rem rgba(212,175,55,.2);box-shadow:0 0 .125rem rgba(212,175,55,.2)}to{border-color:#d4af37;-webkit-box-shadow:0 0 .375rem rgba(212,175,55,.5);box-shadow:0 0 .375rem rgba(212,175,55,.5)}}.ziwei-trad-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0 0 3rem;width:100%}.ziwei-trad-wrap .chart-title-bar{-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:.4rem 0 .3rem}.ziwei-trad-wrap .chart-title-bar .chart-title{color:rgba(212,175,55,.9);font-size:.65rem;font-weight:600;letter-spacing:.2rem}.ziwei-trad-wrap .trad-grid{background:rgba(212,175,55,.35);border:.05rem solid rgba(212,175,55,.6);border-radius:.1rem;-webkit-box-shadow:0 0 1rem rgba(212,175,55,.12),inset 0 0 1.5rem rgba(0,0,0,.4);box-shadow:0 0 1rem rgba(212,175,55,.12),inset 0 0 1.5rem rgba(0,0,0,.4);display:grid;gap:.025rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,auto))}.ziwei-trad-wrap .palace-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(10,10,22,.95);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:4.375rem;min-width:0;padding:.15rem .15rem .125rem;position:relative}.ziwei-trad-wrap .palace-cell.life-palace{background:rgba(30,10,50,.97)}.ziwei-trad-wrap .palace-cell.body-palace{background:rgba(10,25,50,.97)}.ziwei-trad-wrap .palace-cell .pc-top{-ms-flex-pack:justify;-webkit-box-pack:justify;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.1rem}.ziwei-trad-wrap .palace-cell .pc-top .pc-direction{color:hsla(0,0%,100%,.22);font-size:.325rem}.ziwei-trad-wrap .palace-cell .pc-top .pc-ganzhi{color:rgba(212,175,55,.75);font-size:.425rem;letter-spacing:.025rem}.ziwei-trad-wrap .palace-cell .pc-stars-area{-webkit-box-flex:1;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;gap:.075rem;overflow:hidden}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-major-col{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.05rem}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-major-col .pc-star-item{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.05rem}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-major-col .pc-star-item .pc-star-name{color:#e0e0e0;font-size:.525rem;font-weight:700;white-space:nowrap}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-major-col .pc-star-item .pc-star-name.has-sihua{color:#fff}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-major-col .pc-star-item .pc-bright{-ms-flex-negative:0;color:#888;-webkit-flex-shrink:0;flex-shrink:0;font-size:.325rem;margin-left:.025rem}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-major-col .pc-star-item .pc-sihua-dot{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;border-radius:50%;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:.3rem;font-weight:700;height:.5rem;-webkit-justify-content:center;justify-content:center;line-height:1;margin-left:.075rem;width:.5rem}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-major-col .pc-star-item .pc-sihua-dot--self{background:transparent!important;border:.025rem solid;font-size:.25rem}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-major-col .pc-no-star{color:hsla(0,0%,100%,.2);font-size:.4rem}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-minor-col{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:0 0 1.2rem;-ms-flex:0 0 1.2rem;flex:0 0 1.2rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.025rem;overflow:hidden}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-minor-col .pc-minor-item{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.025rem}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-minor-col .pc-minor-item .pc-minor-name{color:hsla(0,0%,100%,.52);font-size:.35rem;white-space:nowrap}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-minor-col .pc-minor-item .pc-minor-name.misc{color:hsla(0,0%,100%,.32);font-size:.3rem}.ziwei-trad-wrap .palace-cell .pc-stars-area .pc-minor-col .pc-minor-item .pc-minor-sihua{font-size:.275rem}.ziwei-trad-wrap .palace-cell .pc-footer{border-top:.025rem solid rgba(212,175,55,.12);margin-top:.1rem;padding-top:.075rem}.ziwei-trad-wrap .palace-cell .pc-footer .pc-gods-row{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.075rem;min-height:.45rem}.ziwei-trad-wrap .palace-cell .pc-footer .pc-gods-row .pc-god{color:hsla(0,0%,100%,.28);font-size:.3rem;white-space:nowrap}.ziwei-trad-wrap .palace-cell .pc-footer .pc-bottom-info{-ms-flex-pack:justify;-webkit-box-pack:justify;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.05rem}.ziwei-trad-wrap .palace-cell .pc-footer .pc-bottom-info .pc-decadal{color:#d4af37;font-family:Courier New,monospace;font-size:.475rem;font-weight:700;letter-spacing:-.025rem}.ziwei-trad-wrap .palace-cell .pc-footer .pc-bottom-info .pc-palace-name{color:#d4af37;font-size:.55rem;font-weight:700;letter-spacing:.025rem}.ziwei-trad-wrap .palace-cell .pc-footer .pc-bottom-info .pc-palace-name.life{color:#ff8c8c;text-shadow:0 0 .2rem hsla(0,100%,70%,.5)}.ziwei-trad-wrap .palace-cell .pc-footer .pc-bottom-info .pc-palace-name.body{color:#70c4f0;text-shadow:0 0 .2rem rgba(70,160,220,.5)}.ziwei-trad-wrap .center-cell{background:rgba(8,8,28,.97)!important;border:none!important;grid-column:2/4!important;grid-row:2/4!important;min-height:0!important;padding:0!important}.ziwei-trad-wrap .center-cell .center-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.15rem;height:100%;-webkit-justify-content:center;justify-content:center;padding:.3rem .35rem;width:100%}.ziwei-trad-wrap .center-cell .center-inner .ci-title{border-bottom:.025rem solid rgba(212,175,55,.28);margin-bottom:.1rem;padding-bottom:.2rem;text-align:center}.ziwei-trad-wrap .center-cell .center-inner .ci-title .ci-name{color:#d4af37;display:block;font-size:.75rem;font-weight:700;letter-spacing:.15rem}.ziwei-trad-wrap .center-cell .center-inner .ci-title .ci-subtitle{color:hsla(0,0%,100%,.65);font-size:.45rem;letter-spacing:.05rem}.ziwei-trad-wrap .center-cell .center-inner .ci-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.1rem}.ziwei-trad-wrap .center-cell .center-inner .ci-row{-ms-flex-align:baseline;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.1rem}.ziwei-trad-wrap .center-cell .center-inner .ci-row .ci-label{-ms-flex-negative:0;color:rgba(212,175,55,.58);-webkit-flex-shrink:0;flex-shrink:0;font-size:.325rem;min-width:1.35rem}.ziwei-trad-wrap .center-cell .center-inner .ci-row .ci-val{-webkit-box-flex:1;color:hsla(0,0%,100%,.82);-webkit-flex:1;-ms-flex:1;flex:1;font-size:.325rem;word-break:break-all}.ziwei-trad-wrap .center-cell .center-inner .ci-row .ci-val.small{font-size:.3rem}.ziwei-trad-wrap .center-cell .center-inner .ci-bazi-block{margin-top:.1rem}.ziwei-trad-wrap .center-cell .center-inner .ci-bazi-block .ci-bazi-label{color:rgba(212,175,55,.5);display:block;font-size:.3rem;margin-bottom:.1rem}.ziwei-trad-wrap .center-cell .center-inner .ci-bazi-block .ci-bazi-grid{border:.025rem solid rgba(212,175,55,.2);border-radius:.075rem;overflow:hidden}.ziwei-trad-wrap .center-cell .center-inner .ci-bazi-block .ci-bazi-grid .ci-bazi-row{-ms-flex-pack:distribute;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-around;justify-content:space-around;padding:.075rem 0}.ziwei-trad-wrap .center-cell .center-inner .ci-bazi-block .ci-bazi-grid .ci-bazi-row.stems{background:rgba(255,140,105,.08);border-bottom:.025rem solid rgba(212,175,55,.12)}.ziwei-trad-wrap .center-cell .center-inner .ci-bazi-block .ci-bazi-grid .ci-bazi-row.branches{background:rgba(120,180,240,.08)}.ziwei-trad-wrap .center-cell .center-inner .ci-bazi-block .ci-bazi-grid .ci-bazi-row .ci-bazi-char{font-size:.55rem;font-weight:600;letter-spacing:0}.ziwei-trad-wrap .center-cell .center-inner .ci-bazi-block .ci-bazi-grid .ci-bazi-row.stems .ci-bazi-char{color:#ff8c69}.ziwei-trad-wrap .center-cell .center-inner .ci-bazi-block .ci-bazi-grid .ci-bazi-row.branches .ci-bazi-char{color:#7ec8e3}.ziwei-trad-wrap .center-cell .center-inner .ci-masters{-ms-flex-pack:distribute;border-top:.025rem solid rgba(212,175,55,.15);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem;-webkit-justify-content:space-around;justify-content:space-around;margin-top:.1rem;padding-top:.15rem}.ziwei-trad-wrap .center-cell .center-inner .ci-masters .ci-master-item{color:hsla(0,0%,100%,.7);font-size:.325rem}.ziwei-trad-wrap .center-cell .center-inner .ci-luck{color:hsla(0,0%,100%,.38);font-size:.275rem;line-height:1.5;margin-top:.1rem;text-align:center}.ziwei-trad-wrap .luck-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-top:.6rem}.ziwei-trad-wrap .luck-panel .luck-current-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.3rem}.ziwei-trad-wrap .luck-panel .luck-card{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:rgba(30,30,30,.8);border:.025rem solid rgba(212,175,55,.3);border-radius:.2rem;padding:.4rem .45rem}.ziwei-trad-wrap .luck-panel .luck-card.decade-card{background:rgba(20,15,5,.92);border-color:rgba(212,175,55,.45)}.ziwei-trad-wrap .luck-panel .luck-card.annual-card{background:rgba(5,15,30,.92);border-color:rgba(100,180,255,.4)}.ziwei-trad-wrap .luck-panel .luck-card .luck-card-header{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem;margin-bottom:.25rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-card-badge{border-radius:.5rem;font-size:.45rem;font-weight:700;letter-spacing:.05rem;padding:.075rem .25rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-card-badge.decade-badge{background:rgba(212,175,55,.2);border:.025rem solid rgba(212,175,55,.5);color:#d4af37}.ziwei-trad-wrap .luck-panel .luck-card .luck-card-badge.annual-badge{background:rgba(100,180,255,.15);border:.025rem solid rgba(100,180,255,.4);color:#7ec8e3}.ziwei-trad-wrap .luck-panel .luck-card .luck-card-gz{color:#d4af37;font-size:.9rem;font-weight:700;letter-spacing:.1rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-card-range{color:hsla(0,0%,100%,.7);font-size:.55rem;letter-spacing:.025rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-card-years{color:hsla(0,0%,100%,.45);font-size:.45rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-card-age{color:hsla(0,0%,100%,.65);font-size:.5rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-card-ming{background:rgba(100,160,220,.12);border-radius:.3rem;color:rgba(180,220,255,.7);font-size:.45rem;padding:.05rem .25rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-sihua-row{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-sihua-row .luck-sihua-tag{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.04);border:.025rem solid;border-radius:.5rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.05rem;padding:.075rem .25rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-sihua-row .luck-sihua-tag .luck-sihua-star{color:hsla(0,0%,100%,.75);font-size:.5rem}.ziwei-trad-wrap .luck-panel .luck-card .luck-sihua-row .luck-sihua-tag .luck-sihua-type{font-size:.5rem;font-weight:700}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-section-title{color:rgba(212,175,55,.65);display:block;font-size:.5rem;letter-spacing:.1rem;margin-bottom:.25rem}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decades-scroll{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:.25rem;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.2rem;-ms-touch-action:pan-x!important;touch-action:pan-x!important}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decades-scroll::-webkit-scrollbar{display:none}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decades-scroll{scrollbar-width:none}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decade-item{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:rgba(20,20,40,.85);border:.025rem solid rgba(212,175,55,.18);border-radius:.15rem;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;gap:.1rem;min-width:2.75rem;padding:.25rem .3rem;-webkit-transition:all .2s;transition:all .2s}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decade-item.active{background:rgba(212,175,55,.08);border-color:rgba(212,175,55,.65);-webkit-box-shadow:0 0 .4rem rgba(212,175,55,.18);box-shadow:0 0 .4rem rgba(212,175,55,.18)}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decade-item .ldi-gz{color:#d4af37;font-size:.65rem;font-weight:700;letter-spacing:.05rem}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decade-item .ldi-age{color:hsla(0,0%,100%,.55);font-size:.375rem}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decade-item .ldi-year{color:hsla(0,0%,100%,.35);font-size:.35rem}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decade-item .ldi-sihua{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.05rem;margin-top:.1rem}.ziwei-trad-wrap .luck-panel .luck-decades-wrap .luck-decade-item .ldi-sihua .ldi-sihua-dot{font-size:.375rem;white-space:nowrap}.summon-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.95)),color-stop(60%,rgba(0,0,0,.8)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.95),rgba(0,0,0,.8) 60%,transparent);background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.8) 60%,transparent);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;padding:.6rem 1.2rem calc(1.2rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;width:100%;z-index:100}@media screen and (max-width:19.175rem){.summon-container{bottom:calc(3.1rem + env(safe-area-inset-bottom, 0));padding-bottom:calc(.6rem + env(safe-area-inset-bottom))}}.summon-container .silhouette-wrapper{-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:3rem;height:3rem;-webkit-justify-content:center;justify-content:center;mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));mask-image:linear-gradient(180deg,#000 0,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));-webkit-mask-image:-webkit-linear-gradient(top,#000,transparent);opacity:.7;pointer-events:none;position:absolute;top:-2rem;width:100%}.summon-container .silhouette-wrapper .silhouette{-webkit-filter:grayscale(100%) brightness(.3);filter:grayscale(100%) brightness(.3);height:2.5rem;opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease;width:2.5rem}.summon-container .silhouette-wrapper .silhouette.baye{-webkit-filter:grayscale(60%) brightness(.5) sepia(100%) hue-rotate(60deg) saturate(200%);filter:grayscale(60%) brightness(.5) sepia(100%) hue-rotate(60deg) saturate(200%)}.summon-container .silhouette-wrapper .silhouette.mojie{-webkit-filter:grayscale(60%) brightness(.5) sepia(100%) hue-rotate(270deg) saturate(200%);filter:grayscale(60%) brightness(.5) sepia(100%) hue-rotate(270deg) saturate(200%)}.summon-container .summon-btn{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-animation:pulse-glow 3s infinite;animation:pulse-glow 3s infinite;background:-webkit-linear-gradient(315deg,#d4af37,#b8860b);background:linear-gradient(135deg,#d4af37,#b8860b);border-radius:1.2rem;-webkit-box-shadow:0 .1rem .5rem rgba(212,175,55,.4);box-shadow:0 .1rem .5rem rgba(212,175,55,.4);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:2.4rem;-webkit-justify-content:center;justify-content:center;overflow:hidden;pointer-events:auto;position:relative;width:100%}.summon-container .summon-btn.disabled{-webkit-animation:none;animation:none;background:#333;-webkit-box-shadow:none;box-shadow:none;opacity:.5}.summon-container .summon-btn .btn-text{color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.1rem;text-shadow:0 .05rem .1rem rgba(0,0,0,.3);z-index:2}.summon-container .summon-btn .btn-shine{-webkit-animation:shine 3s infinite;animation:shine 3s infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.4)),to(transparent));background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.4),transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);height:100%;left:-100%;position:absolute;top:0;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);width:50%}.summon-container .sub-text{color:hsla(0,0%,100%,.95);font-size:.55rem;letter-spacing:.025rem;margin-top:.4rem;pointer-events:auto;text-shadow:0 0 .1rem rgba(0,0,0,.8)}@-webkit-keyframes shine{0%{left:-100%}20%{left:200%}100%{left:200%}}@keyframes shine{0%{left:-100%}20%{left:200%}100%{left:200%}}.cyber-card{backdrop-filter:blur(.6rem);-webkit-backdrop-filter:blur(.6rem);background:-webkit-linear-gradient(285deg,rgba(35,35,40,.85),rgba(25,25,30,.75) 50%,rgba(20,20,25,.8));background:linear-gradient(165deg,rgba(35,35,40,.85),rgba(25,25,30,.75) 50%,rgba(20,20,25,.8));border:.025rem solid rgba(212,175,55,.12);border-radius:.5rem;-webkit-box-shadow:0 .05rem .2rem rgba(0,0,0,.25),0 .3rem 1rem rgba(0,0,0,.2),inset 0 .025rem 0 hsla(0,0%,100%,.06);box-shadow:0 .05rem .2rem rgba(0,0,0,.25),0 .3rem 1rem rgba(0,0,0,.2),inset 0 .025rem 0 hsla(0,0%,100%,.06);overflow:hidden;position:relative;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.cyber-card .card-top-line{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(20%,rgba(212,175,55,.4)),color-stop(50%,rgba(212,175,55,.6)),color-stop(80%,rgba(212,175,55,.4)),to(transparent));background:-webkit-linear-gradient(left,transparent,rgba(212,175,55,.4) 20%,rgba(212,175,55,.6) 50%,rgba(212,175,55,.4) 80%,transparent);background:linear-gradient(90deg,transparent,rgba(212,175,55,.4) 20%,rgba(212,175,55,.6) 50%,rgba(212,175,55,.4) 80%,transparent);height:.05rem;left:0;opacity:.8;position:absolute;right:0;top:0}.cyber-card .card-badge{border-radius:.2rem;padding:.15rem .4rem;position:absolute;right:.4rem;top:.4rem;z-index:2}.cyber-card .card-badge .badge-text{font-size:.5rem;font-weight:500;letter-spacing:.025rem}.cyber-card .card-badge.badge-gold{background:rgba(212,175,55,.15);border:.025rem solid rgba(212,175,55,.3)}.cyber-card .card-badge.badge-gold .badge-text{color:rgba(212,175,55,.9)}.cyber-card .card-badge.badge-bazi{background:rgba(79,121,66,.15);border:.025rem solid rgba(79,121,66,.3)}.cyber-card .card-badge.badge-bazi .badge-text{color:rgba(79,121,66,.9)}.cyber-card .card-badge.badge-ziwei{background:rgba(75,0,130,.15);border:.025rem solid rgba(75,0,130,.3)}.cyber-card .card-badge.badge-ziwei .badge-text{color:rgba(147,112,219,.9)}.cyber-card .card-badge.badge-default{background:hsla(0,0%,100%,.08);border:.025rem solid hsla(0,0%,100%,.15)}.cyber-card .card-badge.badge-default .badge-text{color:hsla(0,0%,100%,.6)}.cyber-card .card-glow-bg{border-radius:inherit;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%;z-index:0}.cyber-card.glow-gold .card-glow-bg{background:-webkit-radial-gradient(50% 0,circle,rgba(212,175,55,.08) 0,transparent 60%);background:radial-gradient(circle at 50% 0,rgba(212,175,55,.08) 0,transparent 60%);opacity:1}.cyber-card.glow-bazi .card-glow-bg{background:-webkit-radial-gradient(50% 0,circle,rgba(79,121,66,.08) 0,transparent 60%);background:radial-gradient(circle at 50% 0,rgba(79,121,66,.08) 0,transparent 60%);opacity:1}.cyber-card.glow-ziwei .card-glow-bg{background:-webkit-radial-gradient(50% 0,circle,rgba(75,0,130,.08) 0,transparent 60%);background:radial-gradient(circle at 50% 0,rgba(75,0,130,.08) 0,transparent 60%);opacity:1}.cyber-card .cyber-card__header{-ms-flex-align:start;-webkit-box-align:start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.6rem;position:relative;z-index:1}.cyber-card .cyber-card__header--custom{margin-bottom:0}.cyber-card .cyber-card__header .header-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.cyber-card .cyber-card__header .header-title{color:hsla(0,0%,100%,.95);display:block;font-size:.8rem;font-weight:600;letter-spacing:.05rem;line-height:1.4;margin-bottom:.2rem}.cyber-card .cyber-card__header .header-subtitle{color:hsla(0,0%,100%,.5);display:block;font-size:.6rem;letter-spacing:.025rem;line-height:1.4}.cyber-card .cyber-card__header .header-extra{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-left:.4rem}.cyber-card .cyber-card__body{position:relative;z-index:1}.cyber-card .cyber-card__footer{border-top:.025rem solid hsla(0,0%,100%,.06);margin-top:.6rem;padding-top:.5rem;position:relative;z-index:1}.cyber-card.padding-sm{padding:.6rem}.cyber-card.padding-md{padding:.8rem}.cyber-card.padding-lg{padding:1rem}.cyber-card.card-hoverable{cursor:pointer}.cyber-card.card-hoverable:active{-webkit-box-shadow:0 .025rem .1rem rgba(0,0,0,.25),0 .15rem .6rem rgba(0,0,0,.18);box-shadow:0 .025rem .1rem rgba(0,0,0,.25),0 .15rem .6rem rgba(0,0,0,.18);-webkit-transform:scale(.985) translateY(.05rem);-ms-transform:scale(.985) translateY(.05rem);transform:scale(.985) translateY(.05rem)}.cyber-card.card-loading .cyber-card__body,.cyber-card.card-loading .cyber-card__footer,.cyber-card.card-loading .cyber-card__header{-webkit-filter:blur(.025rem);filter:blur(.025rem);opacity:.6}.cyber-card .card-loading-mask{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background:rgba(20,20,25,.6);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;inset:0;-webkit-justify-content:center;justify-content:center;position:absolute;z-index:10}.cyber-card .card-loading-mask .loading-spinner{-webkit-animation:card-spin .8s linear infinite;animation:card-spin .8s linear infinite;border:.075rem solid rgba(212,175,55,.2);border-radius:50%;border-top-color:rgba(212,175,55,.9);height:1.2rem;width:1.2rem}.cyber-card .card-loading-mask .loading-text{color:rgba(212,175,55,.8);font-size:.6rem;letter-spacing:.05rem;margin-top:.4rem}@-webkit-keyframes card-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes card-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cyber-card-appear{-webkit-animation:card-appear .5s cubic-bezier(.4,0,.2,1) forwards;animation:card-appear .5s cubic-bezier(.4,0,.2,1) forwards;opacity:0;-webkit-transform:translateY(.5rem);-ms-transform:translateY(.5rem);transform:translateY(.5rem)}@-webkit-keyframes card-appear{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes card-appear{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.cyber-card:nth-child(1).stagger-appear{-webkit-animation-delay:.08s;animation-delay:.08s}.cyber-card:nth-child(2).stagger-appear{-webkit-animation-delay:.16s;animation-delay:.16s}.cyber-card:nth-child(3).stagger-appear{-webkit-animation-delay:.24s;animation-delay:.24s}.cyber-card:nth-child(4).stagger-appear{-webkit-animation-delay:.32s;animation-delay:.32s}.cyber-card:nth-child(5).stagger-appear{-webkit-animation-delay:.4s;animation-delay:.4s}.cyber-card:nth-child(6).stagger-appear{-webkit-animation-delay:.48s;animation-delay:.48s}.cyber-card:nth-child(7).stagger-appear{-webkit-animation-delay:.56s;animation-delay:.56s}.cyber-card:nth-child(8).stagger-appear{-webkit-animation-delay:.64s;animation-delay:.64s}.cyber-card:nth-child(9).stagger-appear{-webkit-animation-delay:.72s;animation-delay:.72s}.cyber-card:nth-child(10).stagger-appear{-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes pulse-glow{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2);box-shadow:0 0 0 0 rgba(212,175,55,.4),0 0 .25rem rgba(212,175,55,.2)}50%{-webkit-box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4);box-shadow:0 0 0 .5rem rgba(212,175,55,0),0 0 .75rem rgba(212,175,55,.4)}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(79,121,66,.4);box-shadow:inset 0 0 0 0 rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2);box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2)}}@keyframes edge-glow-bazi{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(79,121,66,.4);box-shadow:inset 0 0 0 0 rgba(79,121,66,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2);box-shadow:inset 0 0 1rem rgba(79,121,66,.4),inset 0 0 2rem rgba(79,121,66,.2)}}@-webkit-keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(75,0,130,.4);box-shadow:inset 0 0 0 0 rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2);box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2)}}@keyframes edge-glow-ziwei{0%,100%{-webkit-box-shadow:inset 0 0 0 0 rgba(75,0,130,.4);box-shadow:inset 0 0 0 0 rgba(75,0,130,.4)}50%{-webkit-box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2);box-shadow:inset 0 0 1rem rgba(75,0,130,.4),inset 0 0 2rem rgba(75,0,130,.2)}}@-webkit-keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes scan-line{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.chart-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#e0e0e0;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden;position:relative;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;width:100vw}.chart-page .bg-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#0a0a0a),to(#121212));background:-webkit-linear-gradient(top,#0a0a0a,#121212);background:linear-gradient(180deg,#0a0a0a,#121212);height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}.chart-page.chart-page--dashboard .bg-gradient{background:#000}.chart-page.chart-page--dashboard.bazi-theme::after,.chart-page.chart-page--dashboard.ziwei-theme::after{display:none}.chart-page.chart-page--dashboard .chart-dashboard-inset{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;padding-top:calc(env(safe-area-inset-top, 0rem) + 3.9rem);width:100%}.chart-page.chart-page--dashboard .chart-dashboard-inset .content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-width:0;padding-left:.8rem;padding-right:.8rem}.chart-page.chart-page--dashboard .chart-card--bazi-dashboard{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.chart-page.chart-page--dashboard .chart-card--bazi-dashboard .core-grid-container{padding:0}.chart-page.chart-page--dashboard .section-chart .cyber-card{overflow:visible}.chart-page.chart-page--dashboard .section-chart{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%;width:100%}.chart-page.chart-page--dashboard .section-chart .cyber-card.padding-sm{padding:.6rem 0}.chart-page.chart-page--dashboard .section-chart .core-grid-container{max-width:100%;min-width:0;width:100%}.chart-page.chart-page--dashboard .bazi-energy-grid{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding-bottom:0;padding-left:0!important;padding-right:0!important;padding-top:0}.chart-page.chart-page--dashboard .section-chart .bazi-main-grid{padding-left:.3rem;padding-right:.3rem}.chart-page.chart-page--dashboard .chart-content .content-wrapper{padding-bottom:4rem;padding-top:0}@media screen and (max-width:19.175rem){.chart-page.chart-page--dashboard .chart-content .content-wrapper{padding-bottom:5rem}}.chart-page.bazi-theme::after{background:-webkit-radial-gradient(50% 30%,circle,rgba(79,121,66,.15) 0,transparent 80%);background:radial-gradient(circle at 50% 30%,rgba(79,121,66,.15) 0,transparent 80%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.chart-page.ziwei-theme::after{background:-webkit-radial-gradient(50% 30%,circle,rgba(75,0,130,.2) 0,transparent 80%);background:radial-gradient(circle at 50% 30%,rgba(75,0,130,.2) 0,transparent 80%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.chart-page .chart-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior-y:contain;-ms-touch-action:pan-y;touch-action:pan-y;width:100%;will-change:scroll-position}.chart-page .chart-content.native-scroll{overflow-y:auto!important;overscroll-behavior-y:contain;-ms-touch-action:pan-y;touch-action:pan-y}.chart-page .chart-content::-webkit-scrollbar{color:transparent;height:0;width:0}.chart-page .chart-content .content-wrapper{padding-bottom:5rem;padding-top:calc(3rem + env(safe-area-inset-top));position:relative;z-index:1}@media screen and (min-width:19.2rem){.chart-page .chart-content .content-wrapper{padding-top:calc(1.6rem + env(safe-area-inset-top))}}@media screen and (max-width:19.175rem){.chart-page .chart-content .content-wrapper{padding-bottom:7rem}}.chart-page .chart-content .content-wrapper .section-header{margin-bottom:.6rem}.chart-page .chart-content .content-wrapper .section-toggle{margin-bottom:.6rem}.chart-page .chart-content .content-wrapper .section-chart{margin-bottom:.8rem;-webkit-transition:all .4s ease;transition:all .4s ease}.chart-page .chart-content .content-wrapper .section-chart.bazi-active .chart-card{border-color:rgba(79,121,66,.2)}.chart-page .chart-content .content-wrapper .section-chart.ziwei-active .chart-card{border-color:rgba(75,0,130,.2)}.chart-page .chart-content .content-wrapper .section-chart .chart-card{background:rgba(25,25,30,.5)}.chart-page .chart-content .empty,.chart-page .chart-content .loading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:60vh;-webkit-justify-content:center;justify-content:center}.chart-page .chart-content .empty .empty-icon,.chart-page .chart-content .loading .empty-icon{-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite;font-size:2.4rem;margin-bottom:.8rem;opacity:.5}.chart-page .chart-content .empty .empty-text,.chart-page .chart-content .loading .empty-text{color:hsla(0,0%,100%,.6);font-size:.9rem;font-weight:500;letter-spacing:.1rem;margin-bottom:.4rem}.chart-page .chart-content .empty .empty-sub,.chart-page .chart-content .loading .empty-sub{color:hsla(0,0%,100%,.35);font-size:.65rem;letter-spacing:.05rem}.chart-page .core-grid-container{-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out;width:100%}.chart-page .profile-switch-overlay{-ms-flex-align:end;-webkit-box-align:end;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;max-width:100vw;overflow-x:hidden;position:fixed;width:100%;z-index:10000}.chart-page .profile-switch-backdrop{backdrop-filter:blur(.3rem);-webkit-backdrop-filter:blur(.3rem);background:rgba(0,0,0,.7);inset:0;position:absolute}.chart-page .profile-switch-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(18,18,28,.97);border:.025rem solid rgba(212,175,55,.35);border-bottom:none;border-radius:.8rem .8rem 0 0;-webkit-box-shadow:0 -.2rem 1.5rem rgba(212,175,55,.12);box-shadow:0 -.2rem 1.5rem rgba(212,175,55,.12);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:75vh;max-width:100%;min-width:0;overflow-x:hidden;position:relative;width:100%}.chart-page .profile-switch-header{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;border-bottom:.025rem solid rgba(212,175,55,.2);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:space-between;justify-content:space-between;max-width:100%;min-width:0;padding:.7rem .8rem .5rem;width:100%}.chart-page .profile-switch-close{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1.6rem;-webkit-justify-content:center;justify-content:center;width:1.6rem}.chart-page .profile-switch-close-text{color:hsla(0,0%,100%,.5);font-size:.7rem}.chart-page .profile-switch-title{color:#f0f0f0;font-size:.85rem;font-weight:600;letter-spacing:.1rem}.chart-page .profile-switch-placeholder{width:1.6rem}.chart-page .profile-switch-list{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;min-height:4rem;min-width:0;overflow-y:auto;padding:.5rem .6rem;width:100%}.chart-page .profile-switch-empty{color:hsla(0,0%,100%,.4);font-size:.7rem;padding:1.5rem;text-align:center}.chart-page .profile-switch-card{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.04);border:.025rem solid rgba(212,175,55,.2);border-radius:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.4rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.4rem;max-width:100%;padding:.6rem .7rem;-webkit-transition:background .2s;transition:background .2s;width:100%}.chart-page .profile-switch-card:active{background:rgba(212,175,55,.1)}.chart-page .profile-switch-card.profile-switch-card--current{background:rgba(212,175,55,.07);border-color:rgba(212,175,55,.9);-webkit-box-shadow:0 0 0 .05rem rgba(212,175,55,.3);box-shadow:0 0 0 .05rem rgba(212,175,55,.3)}.chart-page .profile-switch-card-name-row{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;gap:.3rem}.chart-page .profile-switch-current-badge{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:rgba(76,175,80,.15);border:.025rem solid rgba(76,175,80,.35);border-radius:.5rem;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;gap:.1rem;padding:.05rem .3rem}.chart-page .profile-switch-current-badge .badge-dot{color:#4caf50;font-size:.3rem;line-height:1}.chart-page .profile-switch-current-badge .badge-txt{color:#4caf50;font-size:.5rem;font-weight:500}.chart-page .profile-switch-card-left{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.chart-page .profile-switch-card-name{color:#f0f0f0;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-page .profile-switch-card-meta{color:rgba(212,175,55,.8);font-size:.6rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-page .profile-switch-card-arrow{-ms-flex-negative:0;color:rgba(212,175,55,.6);-webkit-flex-shrink:0;flex-shrink:0;font-size:1rem;line-height:1}.chart-page .profile-switch-new-btn{-ms-flex-negative:0;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;background:-webkit-linear-gradient(315deg,rgba(212,175,55,.15),rgba(212,175,55,.08));background:linear-gradient(135deg,rgba(212,175,55,.15),rgba(212,175,55,.08));border:.025rem solid rgba(212,175,55,.45);border-radius:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;gap:.3rem;height:2.4rem;-webkit-justify-content:center;justify-content:center;margin:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom, 0rem));max-width:100%;width:calc(100% - 1.2rem)}.chart-page .profile-switch-new-btn:active{background:rgba(212,175,55,.25)}.chart-page .profile-switch-new-icon{color:#d4af37;font-size:.9rem;line-height:1}.chart-page .profile-switch-new-text{color:#d4af37;font-size:.8rem;font-weight:600;letter-spacing:.1rem}.chart-page .chart-user-center-overlay{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;padding:1rem;position:fixed;z-index:10000}.chart-page .chart-user-center-backdrop{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:rgba(0,0,0,.75);inset:0;position:absolute}.chart-page .chart-user-center-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(30,30,30,.95);border:.025rem solid rgba(212,175,55,.4);border-radius:.6rem;-webkit-box-shadow:0 0 1rem rgba(212,175,55,.15);box-shadow:0 0 1rem rgba(212,175,55,.15);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:80vh;max-width:15rem;position:relative;width:100%}.chart-page .chart-user-center-header{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;border-bottom:.025rem solid rgba(212,175,55,.3);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:space-between;justify-content:space-between;padding:.6rem .8rem}.chart-page .chart-user-center-back{padding:.2rem 0}.chart-page .chart-user-center-back-text{color:#ccc;font-size:.7rem}.chart-page .chart-user-center-title{color:#f0f0f0;font-size:.9rem;font-weight:600;letter-spacing:.15rem}.chart-page .chart-user-center-placeholder{width:2rem}.chart-page .chart-user-center-list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:5rem;overflow-y:auto;padding:.6rem}.chart-page .chart-user-center-empty,.chart-page .chart-user-center-loading{color:#ccc;font-size:.7rem;padding:1.5rem;text-align:center}.chart-page .chart-user-center-card{background:rgba(0,0,0,.3);border:.025rem solid rgba(212,175,55,.3);border-radius:.3rem;margin-bottom:.5rem;padding:.6rem}.chart-page .chart-user-center-card-name{color:#f0f0f0;display:block;font-size:.75rem;font-weight:600;margin-bottom:.2rem}.chart-page .chart-user-center-card-meta{color:#ccc;font-size:.6rem}.chart-page .chart-user-center-logout{-ms-flex-negative:0;background:-webkit-linear-gradient(315deg,#d4af37,rgba(212,175,55,.85));background:linear-gradient(135deg,#d4af37,rgba(212,175,55,.85));border-radius:.3rem;color:#121212;-webkit-flex-shrink:0;flex-shrink:0;font-size:.75rem;height:2.2rem;line-height:2.2rem;margin:.6rem;text-align:center}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.recalc-loading-state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:60vh;-webkit-justify-content:center;justify-content:center}.recalc-loading-state .recalc-orbit{height:4rem;margin-bottom:1.2rem;position:relative;width:4rem}.recalc-loading-state .recalc-orbit .orbit-ring{border:.05rem solid rgba(212,175,55,.15);border-radius:50%;inset:0;position:absolute}.recalc-loading-state .recalc-orbit .orbit-ring::after{background:#d4af37;border-radius:50%;-webkit-box-shadow:0 0 .3rem rgba(212,175,55,.8);box-shadow:0 0 .3rem rgba(212,175,55,.8);content:"";height:.3rem;left:50%;position:absolute;top:-.1rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.3rem}.recalc-loading-state .recalc-orbit .orbit-ring.ring-outer{-webkit-animation:orbit-cw 2.4s linear infinite;animation:orbit-cw 2.4s linear infinite}.recalc-loading-state .recalc-orbit .orbit-ring.ring-mid{-webkit-animation:orbit-ccw 1.8s linear infinite;animation:orbit-ccw 1.8s linear infinite;border-color:rgba(139,92,246,.2);inset:.6rem}.recalc-loading-state .recalc-orbit .orbit-ring.ring-mid::after{background:#8b5cf6;-webkit-box-shadow:0 0 .3rem rgba(139,92,246,.8);box-shadow:0 0 .3rem rgba(139,92,246,.8)}.recalc-loading-state .recalc-orbit .orbit-ring.ring-inner{-webkit-animation:orbit-cw 1.2s linear infinite;animation:orbit-cw 1.2s linear infinite;border-color:rgba(212,175,55,.3);inset:1.2rem}.recalc-loading-state .recalc-orbit .orbit-ring.ring-inner::after{background:#d4af37;-webkit-box-shadow:0 0 .2rem rgba(212,175,55,.6);box-shadow:0 0 .2rem rgba(212,175,55,.6)}.recalc-loading-state .recalc-orbit .orbit-core{-webkit-animation:pulse-glow 2s ease-in-out infinite;animation:pulse-glow 2s ease-in-out infinite;background:-webkit-radial-gradient(circle,rgba(212,175,55,.3) 0,transparent 70%);background:radial-gradient(circle,rgba(212,175,55,.3) 0,transparent 70%);border-radius:50%;inset:1.6rem;position:absolute}@-webkit-keyframes orbit-cw{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes orbit-cw{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes orbit-ccw{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes orbit-ccw{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes pulse-glow{0%,100%{opacity:.4;-webkit-transform:scale(.9);transform:scale(.9)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.recalc-loading-state .recalc-title{color:#f0f0f0;font-size:.85rem;font-weight:600;letter-spacing:.05rem;margin-bottom:.4rem}.recalc-loading-state .recalc-subtitle{color:hsla(0,0%,100%,.45);font-size:.65rem;line-height:1.6;text-align:center}