/* Xunchu dark theme 2.8.0; scoped selectors outrank legacy inline theme styles. */
html:root body:has(#wz-nav),html:root body:has(.wzb),html:root body:has(.wza),html:root body:has(.wza-legal),html:root body .wzb[data-page],html:root body .wzb.mingpan-page,html:root body #wz-nav,html:root body #wz-nav .wn-links,html:root body #wz-footer,html:root body #wz-footer .wf-inner,html:root body #wz-content,html:root body .wza,html:root body .wza-legal-page{background:#111413!important;background-image:none!important;color:#dce7df;color-scheme:dark}html:root body:has(.wzb) .elementor-location-single,html:root body:has(.wzb) .site-main,html:root body .elementor-element:has(.wzb),html:root body .elementor-widget-container:has(.wzb){background:#111413!important;background-image:none!important}html:root body .wzb,html:root body .wza,html:root body #wz-content{--paper:#111413!important;--bg:#111413!important;--ink:#e1eae3;--muted:#9aaba0;--gray:#9aaba0!important;--line:#354139!important;--accent:#a4c1af!important;--orange:#a4c1af;color:#dce7df!important}html:root body #wz-nav{border-color:#2c352f!important}html:root body #wz-nav a,html:root body #wz-nav button,html:root body #wz-nav .wn-brand,html:root body #wz-footer,html:root body #wz-footer a{color:#c6d5cb!important}html:root body #wz-nav a:hover{color:#fff!important}html:root body #wz-content h1,html:root body #wz-content h2,html:root body #wz-content h3,html:root body .wza h1,html:root body .wza h2,html:root body .wzb[data-page=input] .intro h1,html:root body .wza-auth-intro h2{color:#e5eee7!important}html:root body #wz-content p,html:root body #wz-footer p{color:#a2b2a7!important}html:root body #wz-content .wz-column{background:#202a24!important}html:root body #wz-content .wz-column:nth-child(even){background:#19221d!important}html:root body #wz-content .wz-column-label{color:#afc5b6!important}html:root body #wz-content .wz-selection i{box-shadow:0 0 0 7px #111413!important}html:root body #wz-content .wz-selection,html:root body #wz-content .wz-selection i{background:#8cad98!important}html:root body .wzb .panel,html:root body .wzb .mp-card,html:root body .wza-auth,html:root body .wza-cases,html:root body .wza-legal,html:root body .wza-dropdown,html:root body .wza-case-card,html:root body .wza-record,html:root body .wza-case-menu{background:#191f1b!important;border-color:#354139!important;color:#dce7df}html:root body .wzb .mp-content,html:root body .wzb .mp-sidebar{background:#111413!important}html:root body .wzb .mp-banner{background:linear-gradient(110deg,#203c30,#1b2922)!important;border:1px solid #3a4c40}html:root body .wzb .mp-person h1{color:#eef5f0!important}html:root body .wzb .mp-birth p,html:root body .wzb .mp-birth p>span{color:#c5d7cb!important}html:root body .wzb .mp-banner .mp-edit-area .edit{background:#cadfce!important;color:#20382a!important;border-color:#cadfce}html:root body .wzb .mp-table td{color:#d9e4dc}html:root body .wzb .mp-table th,html:root body .wzb .mp-table td:first-child{color:#9aaa9e!important}html:root body .wzb .mp-table tbody tr,html:root body .wzb .mp-table tbody tr:nth-child(even),html:root body .wzb .mp-table tbody tr:first-child,html:root body .wzb .mp-table tbody tr.mp-glyphs,html:root body .wzb .mp-table thead th{background:#191f1b!important}html:root body .wzb .mp-table tbody tr:nth-child(odd):not(.mp-glyphs){background:#232d25!important}html:root body .wzb .mp-table td,html:root body .wzb .mp-table th{border-color:#354139!important}html:root body .wzb .mp-element-metal{color:#deb375!important}html:root body .wzb .mp-element-wood{color:#99c7a1!important}html:root body .wzb .mp-element-water{color:#8bbada!important}html:root body .wzb .mp-element-fire{color:#e29a83!important}html:root body .wzb .mp-element-earth{color:#c4b17a!important}html:root body .wzb .mp-chart-foot,html:root body .wzb .mp-chart-foot b{color:#9db2a3!important}html:root body .wzb .mp-sidebar nav button.active{background:#243d2e!important;color:#d8eadc!important}html:root body .wzb .mp-sidebar nav button{color:#9aafa1!important}html:root body .wzb input:not([type=checkbox]):not([type=radio]),html:root body .wzb select,html:root body .wzb[data-page=input] .field-button,html:root body .wzb[data-page=input] input[name=name],html:root body .wza input:not([type=checkbox]),html:root body .wza select{background:#222b25!important;border-color:#435347!important;color:#e2ece5!important}html:root body .wzb input::placeholder,html:root body .wza input::placeholder{color:#93a599}html:root body .wzb label,html:root body .wza label,html:root body .wza-auth label{color:#c1d2c5}html:root body .wzb .tabs,html:root body .wzb .calendar,html:root body .wza .wza-tabs,html:root body .wzb .pillar-choices,html:root body .wzb .pillar-choices:after{background:#253028!important;border-color:#405346!important}html:root body .wzb .tabs button.active,html:root body .wzb .calendar button.active,html:root body .wza .wza-tabs button.active{background:#315e4d!important;color:#fff!important}html:root body .wzb .primary,html:root body .wzb[data-page=input] .start-chart,html:root body .wza .wza-primary,html:root body #wz-nav a.wn-register,html:root body #wz-content .wz-cta{background:#cadfce!important;color:#20382a!important;border-color:#cadfce!important}html:root body .wzb .primary:hover,html:root body .wzb[data-page=input] .start-chart:hover,html:root body .wza .wza-primary:hover,html:root body #wz-nav a.wn-register:hover,html:root body #wz-content .wz-cta:hover{background:#e0eee3!important;color:#20382a!important}html:root body .wzb button:hover,html:root body .wza .wza-code button:hover{background:#2d4133;color:#e1eee4}html:root body .wza .wza-code button,html:root body .wza-search button,html:root body .wza-pages button{background:#2a3a2f!important;color:#cfe1d3!important;border-color:#435347!important}html:root body .wza .wza-links button,html:root body .wza .wza-agreement a,html:root body .wza-legal a,html:root body .wza-legal h2,html:root body .wza-legal .wza-back{color:#b5d5bf!important}html:root body .wza-muted,html:root body .wza-legal,html:root body .wza-legal-date,html:root body .wza-record span,html:root body .wza-auth-intro p{color:#a6b9ac}html:root body .wza-notice,html:root body .wza-auth .wza-notice{background:#30382a;color:#d1cfaa}html:root body .wza-message{color:#e0b696}html:root body .wza-case-open,html:root body .wza-case-tools button,html:root body .wza-case-actions button,html:root body .wza-dropdown button{color:#c9d9cd!important}html:root body .wza-case-card:hover{border-color:#789681!important}html:root body .wza .wza-case-card:hover .wza-case-open{background:#2b4032!important}html:root body .wza-seal-char,html:root body .wza-pillar-char,html:root body .wza-element{fill:#afc5b6}html:root body .wzb .art text{fill:#b4c8b9}html:root body .wza-orbit-line{stroke:#405748}html:root body .wzb .art circle{fill:transparent;stroke:#405748}html:root body .wzb .art svg circle[r="24"]{fill:#24382b}html:root body .wzb .modal,html:root body .wza-profile-dialog,html:root body .wza-captcha-dialog,html:root body dialog.wz-ai-dialog{background:#1b241e!important;border-color:#405347!important;color:#dfebe2!important}html:root body .wzb .modal h2,html:root body .wzb .reading-overlay .mp-star-detail h2,html:root body .wzb .reading-overlay .mp-star-detail h3,html:root body .wzb .reading-overlay .mp-star-detail h4,html:root body .wzb .reading-overlay .mp-seat-title{color:#c6dfcd!important}html:root body .wzb .modal p,html:root body .wzb .modal li{color:#b7cdbf}html:root body .wzb .reading-overlay .mp-star-pill{background:#293f30!important;color:#c1dcc9!important}html:root body .wzb .mp-time-label,html:root body .wzb .mp-time-meta,html:root body .wzb .mp-timeline small{color:#bdd1c3;background:transparent}html:root body .wzb .mp-timeline .cycle-grid button.active,html:root body .wzb .mp-timeline .years button.active{background:#315e4d;color:#f1f6f2}html:root body .wzb .mp-time-foot{background:#253b2c;color:#b5cdbe}html:root body .wzb .mp-month-grid>div{background:#222d25;color:#bcd0c1}html:root body .wz-ai-dialog header{border-color:#35463b}html:root body .wz-ai-dialog h2{color:#e5eee7}html:root body .wz-ai-dialog header small{color:#a8c0af}html:root body .wz-ai-dialog .wz-ai-close{background:#2b4333;color:#d2e7d9}html:root body .wz-ai-dialog .wz-ai-paragraph,html:root body .wz-ai-dialog .wz-ai-plain{color:#d3e2d8!important}html:root body .wz-ai-dialog .wz-ai-heading{color:#bcd8c5!important;border-color:#526e5b}html:root body .wz-ai-dialog .wz-logic-panel,html:root body .wz-ai-dialog .wz-ai-reason,html:root body .wz-ai-dialog .wz-ai-evidence,html:root body .wz-ai-dialog .wz-ai-tip{background:#263c2e!important;color:#b7d0bf!important;border-color:#56735f}html:root body .wz-ai-dialog .wz-logic-panel p{color:#b7d0bf}html:root body .wz-ai-dialog .wz-action-advice{background:#35382a;color:#d1d5b9}html:root body .wz-ai-dialog .wz-action-advice h4{color:#e2e5cb}html:root body .wz-ai-basis,html:root body .wz-ai-disclaimer{color:#9fb7a7;border-color:#405648}html:root body .wz-ai-table-wrap th{background:#2c4132}html:root body .wz-ai-table-wrap td,html:root body .wz-ai-table-wrap th{border-color:#435748}html:root body .wz-service-status{background:#343528!important;color:#d4d5b7!important;border-color:#60684b!important}html:root body .wzb .wz-nine-panel{padding:25px;display:flex;flex-direction:column;min-width:0}html:root body .wzb .wz-nine-panel>.mp-card-heading{padding:0;border:0;align-items:center;gap:10px}html:root body .wzb .wz-nine-panel>.mp-card-heading h3{font-size:22px;color:#e5ede7}html:root body .wzb .wz-nine-panel .mp-status{background:none;color:#9ab1a2;font-size:10px;padding:0;white-space:nowrap}html:root body .wzb .wz-nine-intro{font-size:12px;color:#a3b5a9;margin:10px 0 24px}html:root body .wzb .wz-nine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;flex:1}html:root body .wzb .wz-nine-card{display:flex;flex-direction:column;background:#222b25;border:1px solid #3a473e;border-radius:9px;overflow:hidden;min-width:0}html:root body .wzb .wz-nine-card.featured{background:#315e4d;border-color:#62846e}html:root body .wzb .wz-nine-open{border:0;border-radius:0;padding:18px;text-align:left;white-space:normal;width:100%;flex:1;display:flex;flex-direction:column;min-height:180px;color:#e5eee7;background:transparent;transition:background .18s}html:root body .wzb .wz-nine-open:hover:not(:disabled){background:#ffffff08}html:root body .wzb .wz-nine-open:focus-visible{outline:2px solid #c5dccd;outline-offset:-4px}html:root body .wzb .wz-nine-open:disabled{opacity:.65;cursor:default}html:root body .wzb .wz-nine-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px}html:root body .wzb .wz-nine-icon svg{width:21px;height:21px;fill:none;stroke:#b1ccba;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}html:root body .wzb .wz-nine-number{font-size:10px;color:#a4b7aa;letter-spacing:1px}html:root body .wzb .wz-nine-open strong{font-size:16px;font-weight:500;letter-spacing:.6px}html:root body .wzb .wz-nine-description{font-size:11px;line-height:1.9;color:#b0c2b6;margin:9px 0 18px}html:root body .wzb .featured .wz-nine-description{color:#d5e6dc}html:root body .wzb .wz-nine-action{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff19;width:100%;padding-top:10px;margin-top:auto;font-size:11px;color:#c8dfd0}html:root body .wzb .wz-nine-label{display:inline-flex;align-items:center;gap:6px}html:root body .wzb .wz-nine-card .wz-ai-message{font-size:11px;color:#c4d9cc;line-height:1.7;margin:0;padding:0 16px 12px;overflow-wrap:anywhere}html:root body .wzb .wz-nine-card .wz-ai-message:empty{display:none}html:root body .wzb .wz-nine-foot{text-align:center;margin-top:21px}html:root body .wzb .wz-nine-foot .wz-ai-quota{font-size:11px;color:#b1c7b8;margin-bottom:7px}html:root body .wzb .wz-nine-foot .wz-ai-consent{font-size:10px!important;color:#9db1a4!important;line-height:1.9!important;max-width:480px;margin:auto}
@media(min-width:1100px){html:root body .wzb .mp-top-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:24px;align-items:stretch}html:root body .wzb .mp-top-grid>.mp-card{height:auto}html:root body .wzb.mp-professional .mp-ai{grid-column:1/-1}html:root body .wzb.mp-professional .wz-nine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1099px){html:root body .wzb .wz-nine-panel{padding:22px}html:root body .wzb .mp-top-grid{grid-template-columns:1fr}html:root body .wzb .wz-nine-open{min-height:180px}}
@media(max-width:600px){html:root body .wzb .wz-nine-panel{padding:17px}html:root body .wzb .wz-nine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:root body .wzb .wz-nine-card:last-child{grid-column:1/-1}html:root body .wzb .wz-nine-open{padding:16px;min-height:180px}html:root body .wzb .wz-nine-card:last-child .wz-nine-open{min-height:160px}html:root body .wzb .wz-nine-panel>.mp-card-heading h3{font-size:18px}html:root body .wzb .wz-nine-panel .mp-status{font-size:9px}html:root body .wzb .wz-nine-intro{font-size:11px}html:root body .wzb .wz-nine-description{font-size:12px}}
@media(prefers-reduced-motion:reduce){html:root body .wzb .wz-nine-open{transition:none}}html:root body .wzb .mp-main,html:root body .wzb .mp-layout{background:transparent!important}html:root body .wzb .mp-card-heading{background:transparent!important}html:root body .wzb:not(.mp-professional) .mp-table thead th:nth-child(4),html:root body .wzb .mp-table thead tr{background:#191f1b!important}html:root body .wzb .mp-table .mp-star,html:root body .wzb .mp-table .mp-star-link,html:root body .wzb .mp-table button{color:#bdcba7!important}html:root body .wzb .mp-method{color:#91a597}html:root body .wza-member-name{color:#b5cbbb!important}html:root body .wza-chart-art rect,html:root body .wza-chart-art circle[fill="#f8f8f5"]{fill:#253c2d!important}html:root body .wzb .mp-sidebar nav,html:root body .wzb .mp-chart-foot{border-color:#354139!important}html:root body #wz-content a.wz-cta,html:root body #wz-content a.wz-cta:hover,html:root body #wz-nav a.wn-register,html:root body #wz-nav a.wn-register:hover{background:#cadfce!important;color:#20382a!important;-webkit-text-fill-color:#20382a!important;border-color:#cadfce!important}html:root body #wz-content .wz-glyph{color:#afc1b3!important}html:root body #wz-content .wz-steps,html:root body #wz-content .wz-step,html:root body #wz-footer,html:root body #wz-footer .wf-inner{border-color:#354139!important}html:root body #wz-content .wz-hand{background:#263a2d!important;color:#c8dfcf!important}html:root body #wz-nav .wn-brand svg{filter:brightness(1.9)}html:root body .wzb[data-page=input] .panel-title h2{color:#e0eae2!important}html:root body .wzb[data-page=input] .row>label,html:root body .wzb[data-page=input] .subtle,html:root body .wzb[data-page=input] .eyebrow,html:root body .wzb[data-page=input] .rules,html:root body .wzb[data-page=input] .field-button span:last-child{color:#a8bdae!important}html:root body .wzb[data-page=input] .options,html:root body .wzb .modal-head,html:root body .wzb .mp-chart-foot{border-color:#3b4a3f!important}html:root body .wza .wza-login-agreement,html:root body .wza .wza-back{color:#9fb5a7!important}html:root body .wza .wza-login-agreement a{color:#c0ddc9!important}html:root body .wza .wza-tabs button:not(.active){color:#b4c8ba!important}html:root body .wzb .mp-table .mp-shensha a,html:root body .wzb .mp-table .mp-shensha button{color:#b8caa3!important}html:root body .wza .wza-case-tools button{background:#2b3d30!important;color:#d4e5d9!important}html:root body .wza .wza-case-open small{color:#abcab6!important}html:root body .wza .wza-case-actions{background:#25382b!important;border-color:#4c6253!important}html:root body .wzb .mp-star-link{color:#b7cba2!important}
html:root body .wzb .wheel-picker{border-color:#3a4c40}html:root body .wzb .wheel-picker:before{background:#31533f}html:root body .wzb .wheel-option.selected{color:#e3efe7}html:root body .wzb .region-results{background:#293b2e;color:#c5daca}html:root body .wzb .region-domestic{background:#31533f}html:root body .wzb .mp-chart-foot{border-top-color:#3b4a3f!important}
html:root body .wzb .mp-timeline .cycle-grid>button,html:root body .wzb .mp-timeline .years>button,html:root body .wzb .mp-month-grid>button,html:root body .wzb .mp-day-grid>button{background:#253027!important;border-color:#415448!important;color:#c5d7ca!important}html:root body .wzb .mp-timeline .cycle-grid>button.active,html:root body .wzb .mp-timeline .years>button.active,html:root body .wzb .mp-month-grid>button.active,html:root body .wzb .mp-day-grid>button.active{background:#315e4d!important;border-color:#759a83!important}html:root body .wzb .mp-timeline .tg,html:root body .wzb .mp-timeline .mp-mini-god{color:#bcd2c3!important}
/* 2.8.1: reading comfort, clear actions and balanced spacing. */
html:root body dialog.wz-ai-dialog{background:#eeede6!important;color:#293b32!important;color-scheme:light;border-color:#d4d8cd!important}
html:root body .wz-ai-dialog header{background:#eeede6;border-color:#d4d8cd}html:root body .wz-ai-dialog h2{color:#223e31!important}html:root body .wz-ai-dialog header small{color:#667e6d!important}html:root body .wz-ai-dialog .wz-ai-close{background:#dde5da!important;color:#315e4d!important}
html:root body .wz-ai-dialog .wz-ai-paragraph,html:root body .wz-ai-dialog .wz-ai-plain{color:#34463b!important;font-weight:400!important}html:root body .wz-ai-dialog .wz-ai-heading{color:#315e4d!important;border-color:#bacab9}html:root body .wz-ai-dialog .wz-logic-panel,html:root body .wz-ai-dialog .wz-ai-reason,html:root body .wz-ai-dialog .wz-ai-evidence,html:root body .wz-ai-dialog .wz-ai-tip{background:#dfe7dc!important;color:#435c49!important;border-color:#8ba38b}html:root body .wz-ai-dialog .wz-logic-panel p{color:#435c49!important}html:root body .wz-ai-dialog .wz-action-advice{background:#e5e2d3!important;color:#515844!important}html:root body .wz-ai-dialog .wz-action-advice h4{color:#394c38!important}html:root body .wz-ai-dialog .wz-ai-basis,html:root body .wz-ai-dialog .wz-ai-disclaimer{color:#627866!important;border-color:#c2cebd}html:root body .wz-ai-dialog .wz-ai-table-wrap th{background:#dce5d7;color:#35543d}html:root body .wz-ai-dialog .wz-ai-table-wrap td{color:#344a3a;border-color:#c6d0bf}
html:root body .wzb .mp-sidebar nav{gap:0!important}html:root body .wzb .mp-sidebar nav button{padding:12px 20px!important;margin:0!important}
html:root body .wzb.mp-professional .mp-chart,html:root body .wzb.mp-professional .mp-timeline{background:#26312a!important}html:root body .wzb.mp-professional .mp-table tbody tr,html:root body .wzb.mp-professional .mp-table tbody tr:nth-child(even),html:root body .wzb.mp-professional .mp-table thead th,html:root body .wzb.mp-professional .mp-table thead tr{background:#26312a!important}html:root body .wzb.mp-professional .mp-table tbody tr:nth-child(odd):not(.mp-glyphs){background:#303e33!important}html:root body .wzb .mp-god-abbr,html:root body .wzb .mp-pre-label{color:#e0eadf!important}html:root body .wzb .mp-timeline .cycle-grid>button,html:root body .wzb .mp-timeline .years>button,html:root body .wzb .mp-month-grid>button,html:root body .wzb .mp-day-grid>button{background:#344338!important}html:root body .wzb .mp-timeline .cycle-grid>button.active,html:root body .wzb .mp-timeline .years>button.active,html:root body .wzb .mp-month-grid>button.active,html:root body .wzb .mp-day-grid>button.active{background:#315e4d!important}
html:root body .wzb .mp-timeline *{scrollbar-color:#657d6b #26312a;scrollbar-width:thin}html:root body .wzb .mp-timeline ::-webkit-scrollbar{height:6px;width:6px}html:root body .wzb .mp-timeline ::-webkit-scrollbar-track{background:#26312a}html:root body .wzb .mp-timeline ::-webkit-scrollbar-thumb{background:#657d6b;border-radius:6px}
html:root body .wzb .wz-nine-card.featured,html:root body .wzb .wz-nine-card{background:#222b25;border-color:#3a473e}html:root body .wzb .wz-nine-card.has-report{background:#315e4d;border-color:#62846e}html:root body .wzb .wz-nine-card.has-report .wz-nine-description{color:#d5e6dc}html:root body .wzb .wz-nine-action{border:1px solid #5d7566;border-radius:7px;background:#16231c;color:#e2eee6;padding:9px 12px;min-height:40px;margin-top:auto;font-size:12px}html:root body .wzb .has-report .wz-nine-action{background:#d1e2d4;color:#234734;border-color:#d1e2d4}html:root body .wzb .wz-nine-open{min-height:165px;padding:16px}html:root body .wzb .wz-nine-top{margin-bottom:10px}html:root body .wzb .wz-nine-description{margin:7px 0 14px}html:root body .wzb .wz-nine-grid{flex:0;gap:12px}html:root body .wzb .wz-nine-panel{padding:22px}html:root body .wzb .wz-nine-foot{margin-top:16px}html:root body .wzb .wz-nine-card .wz-ai-message{padding:0 16px 10px}
html:root body .wza-menu .wza-dropdown{right:auto!important;left:50%;transform:translateX(-50%);width:168px;top:calc(100% + 10px);background:#e8ece4!important;color:#263f30!important;border:1px solid #bdcbbd!important;padding:7px;border-radius:10px;box-shadow:0 12px 28px #0004}html:root body .wza-menu .wza-dropdown>*{color:#263f30!important;text-align:center!important;padding:10px!important;border-radius:6px}html:root body .wza-menu .wza-dropdown>a:hover,html:root body .wza-menu .wza-dropdown>button:hover{background:#d1ddce!important;color:#173a26!important}
html:root body .wza .wza-case-card{transition:background .18s,border-color .18s;overflow:visible}html:root body .wza .wza-case-card:hover,html:root body .wza .wza-case-card:focus-within{background:#293d30!important;border-color:#7f9c87!important}html:root body .wza .wza-case-card .wza-case-open,html:root body .wza .wza-case-card:hover .wza-case-open{background:transparent!important;border-radius:0 0 14px 14px}html:root body .wza .wza-case-card .wza-case-open *{color:#d9e8de!important}
html:root body .wzb .mp-chart-foot{border:0!important;margin-top:0;padding:14px 16px!important}html:root body .wzb .mp-table tbody tr:last-child td{border-bottom:0!important}html:root body .wzb .mp-chart{display:flex;flex-direction:column}html:root body .wzb .mp-chart>.mp-table{flex:1}html:root body .wzb .mp-method{padding-top:16px;padding-bottom:8px}html:root body .wzb .mp-content{padding-bottom:12px}html:root body #wz-nav .wn-brand svg{filter:brightness(2.9) saturate(.55)!important}html:root body #wz-nav .wn-brand img{filter:brightness(1.8) saturate(.7)}html:root body #wz-content .wz-hero{min-height:0!important;padding-top:42px!important;padding-bottom:32px!important;gap:6%!important}html:root body #wz-content .wz-steps{padding-top:24px!important;padding-bottom:24px!important}html:root body #wz-content .wz-cta span{color:inherit!important;-webkit-text-fill-color:inherit!important}
@media(max-width:720px){html:root body #wz-content .wz-hero{gap:28px!important;padding-top:26px!important;padding-bottom:20px!important}html:root body #wz-content .wz-kicker{margin-bottom:16px!important}html:root body #wz-content .wz-desc{margin-top:18px!important}html:root body #wz-content .wz-cta{margin-top:22px!important}html:root body #wz-content .wz-window{height:270px!important}html:root body #wz-content .wz-selection{top:193px!important}html:root body .wzb .wz-nine-panel{padding:17px}}
@media(prefers-reduced-motion:reduce){html:root body .wza .wza-case-card{transition:none}}
html:root body .wzb .mp-chart>.mp-table-scroll{flex:1;display:flex;flex-direction:column}html:root body .wzb .mp-chart .mp-table-scroll>.mp-table{flex:1}html:root body .wzb .mp-relations{border:0!important;margin-top:0!important;padding:14px 16px!important}html:root body .wzb .mp-time-row{border-color:#43584a!important}
html:root body #wz-nav .wza-menu .wza-dropdown{background:#e8ece4!important;color:#263f30!important;border-color:#bdcbbd!important}html:root body #wz-nav .wza-menu .wza-dropdown>a,html:root body #wz-nav .wza-menu .wza-dropdown>button{color:#263f30!important;-webkit-text-fill-color:#263f30!important;text-align:center!important}html:root body #wz-nav .wza-menu .wza-dropdown>a:hover,html:root body #wz-nav .wza-menu .wza-dropdown>button:hover{background:#d1ddce!important;color:#173a26!important}

/* 2.8.2: quiet home starfield and a distinct header. */
html:root body #wz-nav,html:root body #wz-nav .wn-links{background:#1b211e!important}html:root body #wz-nav{border-bottom:1px solid #4a514d!important;box-shadow:0 1px 0 #0002}
html:root body #wz-content{position:relative;isolation:isolate;background:#101715!important;overflow:hidden}
html:root body #wz-content:before,html:root body #wz-content:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background-repeat:no-repeat;animation:wz-stars-breathe 14s ease-in-out infinite alternate}
html:root body #wz-content:before{background-image:radial-gradient(circle at 4% 42%,rgba(204,222,214,0.3) 0 .7px,transparent 1.6px),radial-gradient(circle at 59% 59%,rgba(204,222,214,0.24) 0 .7px,transparent 1.6px),radial-gradient(circle at 73% 38%,rgba(204,222,214,0.24) 0 .7px,transparent 1.6px),radial-gradient(circle at 55% 6%,rgba(204,222,214,0.24) 0 .7px,transparent 1.6px),radial-gradient(circle at 14% 55%,rgba(204,222,214,0.3) 0 .7px,transparent 1.6px),radial-gradient(circle at 61% 57%,rgba(204,222,214,0.24) 0 1px,transparent 1.6px),radial-gradient(circle at 3% 28%,rgba(204,222,214,0.19) 0 1px,transparent 1.6px),radial-gradient(circle at 34% 69%,rgba(204,222,214,0.35) 0 .7px,transparent 1.6px),radial-gradient(circle at 46% 66%,rgba(204,222,214,0.24) 0 1px,transparent 1.6px),radial-gradient(circle at 70% 41%,rgba(204,222,214,0.24) 0 .9px,transparent 1.6px),radial-gradient(circle at 83% 23%,rgba(204,222,214,0.35) 0 .7px,transparent 1.6px),radial-gradient(circle at 84% 90%,rgba(204,222,214,0.35) 0 1px,transparent 1.6px),radial-gradient(circle at 60% 43%,rgba(204,222,214,0.35) 0 .7px,transparent 1.6px),radial-gradient(circle at 92% 6%,rgba(204,222,214,0.35) 0 1px,transparent 1.6px),radial-gradient(circle at 93% 87%,rgba(204,222,214,0.35) 0 .9px,transparent 1.6px),radial-gradient(circle at 75% 76%,rgba(204,222,214,0.19) 0 .9px,transparent 1.6px),radial-gradient(circle at 53% 6%,rgba(204,222,214,0.35) 0 .9px,transparent 1.6px),radial-gradient(circle at 78% 91%,rgba(204,222,214,0.3) 0 .9px,transparent 1.6px),radial-gradient(circle at 20% 6%,rgba(204,222,214,0.35) 0 1px,transparent 1.6px),radial-gradient(circle at 94% 74%,rgba(204,222,214,0.19) 0 .9px,transparent 1.6px),radial-gradient(circle at 35% 44%,rgba(204,222,214,0.24) 0 1px,transparent 1.6px),radial-gradient(circle at 30% 29%,rgba(204,222,214,0.19) 0 .9px,transparent 1.6px),radial-gradient(circle at 76% 46%,rgba(204,222,214,0.24) 0 .7px,transparent 1.6px),radial-gradient(circle at 22% 81%,rgba(204,222,214,0.35) 0 1px,transparent 1.6px),radial-gradient(circle at 93% 58%,rgba(204,222,214,0.3) 0 .9px,transparent 1.6px),radial-gradient(circle at 60% 86%,rgba(204,222,214,0.24) 0 .9px,transparent 1.6px),radial-gradient(circle at 34% 60%,rgba(204,222,214,0.3) 0 1px,transparent 1.6px),radial-gradient(circle at 70% 4%,rgba(204,222,214,0.19) 0 .7px,transparent 1.6px),radial-gradient(circle at 47% 12%,rgba(204,222,214,0.24) 0 .7px,transparent 1.6px),radial-gradient(circle at 47% 90%,rgba(204,222,214,0.35) 0 .9px,transparent 1.6px),radial-gradient(circle at 91% 26%,rgba(204,222,214,0.35) 0 .7px,transparent 1.6px),radial-gradient(circle at 88% 34%,rgba(204,222,214,0.35) 0 .7px,transparent 1.6px),radial-gradient(circle at 23% 10%,rgba(204,222,214,0.24) 0 .9px,transparent 1.6px),radial-gradient(circle at 56% 49%,rgba(204,222,214,0.19) 0 1px,transparent 1.6px),radial-gradient(circle at 34% 71%,rgba(204,222,214,0.24) 0 1px,transparent 1.6px),radial-gradient(circle at 71% 52%,rgba(204,222,214,0.19) 0 .7px,transparent 1.6px),radial-gradient(circle at 23% 40%,rgba(204,222,214,0.19) 0 .9px,transparent 1.6px),radial-gradient(circle at 11% 96%,rgba(204,222,214,0.3) 0 .9px,transparent 1.6px),radial-gradient(circle at 14% 14%,rgba(204,222,214,0.19) 0 .7px,transparent 1.6px),radial-gradient(circle at 62% 12%,rgba(204,222,214,0.35) 0 .7px,transparent 1.6px),radial-gradient(circle at 30% 21%,rgba(204,222,214,0.19) 0 1px,transparent 1.6px),radial-gradient(circle at 29% 68%,rgba(204,222,214,0.35) 0 .7px,transparent 1.6px),radial-gradient(circle at 6% 29%,rgba(204,222,214,0.19) 0 .9px,transparent 1.6px),radial-gradient(circle at 67% 69%,rgba(204,222,214,0.24) 0 .7px,transparent 1.6px);opacity:.7}
html:root body #wz-content:after{background-image:radial-gradient(circle at 52% 25%,rgba(204,222,214,0.19) 0 .9px,transparent 1.6px),radial-gradient(circle at 68% 22%,rgba(204,222,214,0.3) 0 .7px,transparent 1.6px),radial-gradient(circle at 68% 13%,rgba(204,222,214,0.35) 0 .7px,transparent 1.6px),radial-gradient(circle at 97% 90%,rgba(204,222,214,0.24) 0 .9px,transparent 1.6px),radial-gradient(circle at 56% 83%,rgba(204,222,214,0.3) 0 .9px,transparent 1.6px),radial-gradient(circle at 96% 49%,rgba(204,222,214,0.24) 0 .7px,transparent 1.6px),radial-gradient(circle at 26% 20%,rgba(204,222,214,0.19) 0 .9px,transparent 1.6px),radial-gradient(circle at 26% 72%,rgba(204,222,214,0.19) 0 .9px,transparent 1.6px),radial-gradient(circle at 89% 41%,rgba(204,222,214,0.24) 0 1px,transparent 1.6px),radial-gradient(circle at 97% 89%,rgba(204,222,214,0.19) 0 1px,transparent 1.6px),radial-gradient(circle at 84% 4%,rgba(204,222,214,0.35) 0 1px,transparent 1.6px),radial-gradient(circle at 60% 89%,rgba(204,222,214,0.35) 0 .9px,transparent 1.6px),radial-gradient(circle at 40% 35%,rgba(204,222,214,0.24) 0 .9px,transparent 1.6px),radial-gradient(circle at 10% 86%,rgba(204,222,214,0.19) 0 .7px,transparent 1.6px),radial-gradient(circle at 20% 11%,rgba(204,222,214,0.3) 0 .7px,transparent 1.6px),radial-gradient(circle at 9% 70%,rgba(204,222,214,0.35) 0 1px,transparent 1.6px),radial-gradient(circle at 3% 25%,rgba(204,222,214,0.24) 0 .9px,transparent 1.6px),radial-gradient(circle at 65% 88%,rgba(204,222,214,0.24) 0 .9px,transparent 1.6px),radial-gradient(circle at 61% 37%,rgba(204,222,214,0.19) 0 .9px,transparent 1.6px),radial-gradient(circle at 35% 47%,rgba(204,222,214,0.35) 0 1px,transparent 1.6px),radial-gradient(circle at 26% 69%,rgba(204,222,214,0.24) 0 1px,transparent 1.6px),radial-gradient(circle at 58% 18%,rgba(204,222,214,0.24) 0 1px,transparent 1.6px),radial-gradient(circle at 74% 76%,rgba(204,222,214,0.35) 0 .7px,transparent 1.6px),radial-gradient(circle at 53% 14%,rgba(204,222,214,0.3) 0 1px,transparent 1.6px);animation-duration:19s;animation-delay:-7s;opacity:.5}
html:root body #wz-content .wz-wrap{position:relative;background:transparent!important}
html:root body #wz-content .wz-instrument{padding-bottom:64px!important}html:root body #wz-content .wz-hero{align-items:center}
@keyframes wz-stars-breathe{from{opacity:.35}to{opacity:.85}}
@media(max-width:720px){html:root body #wz-content:after{display:none}html:root body #wz-content .wz-instrument{padding-bottom:60px!important}}
@media(prefers-reduced-motion:reduce){html:root body #wz-content:before,html:root body #wz-content:after{animation:none;opacity:.5}}
html:root body #wz-content .wz-instrument{aspect-ratio:auto!important;padding-bottom:84px!important}html:root body #wz-content .wz-columns{height:auto!important;aspect-ratio:1}html:root body #wz-content .wz-motion-row{top:auto!important;bottom:36px!important;margin-top:0!important}html:root body #wz-content .wz-art-note{top:auto!important;bottom:8px!important;margin-top:0!important}
