.bz-stage{z-index:1;gap:var(--sp-3);max-width:760px;padding:var(--sp-2) var(--sp-3) calc(96px + var(--safe-bottom,0px));color:var(--hb-ink);background:var(--hb-page);box-shadow:0 0 0 100vmax var(--hb-page);grid-template-columns:minmax(0,1fr);margin:0 auto;font-family:-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;display:grid;position:relative}.bz-board{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.bz-form{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;display:grid}.bz-field{gap:var(--sp-1);min-width:0;display:grid}.bz-field>span{color:var(--hb-gray);font-size:var(--hb-fs-sm)}.bz-input{width:100%;min-height:40px;padding:var(--sp-15) var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);box-sizing:border-box}.bz-seg{border:1px solid var(--hb-line);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.bz-seg button{background:var(--hb-bg);min-height:40px;color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;border:none}.bz-seg button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-strong);font-weight:700}.bz-seg button:disabled{opacity:.4;cursor:not-allowed}.bz-error{color:var(--sem-danger);font-size:var(--hb-fs-sm);margin:0}.bz-head{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--hb-line);border-bottom:1px solid var(--hb-line);display:flex}.bz-zodiac{border:1px solid var(--hb-gold);width:44px;height:44px;color:var(--hb-gold);font-family:var(--font-serif);font-size:var(--hb-fs-hd);border-radius:50%;flex:none;place-items:center;display:grid}.bz-head-lines{gap:0;min-width:0;display:grid}.bz-head-line{color:var(--hb-ink);font-size:var(--hb-fs-sm);margin:0;line-height:1.7}.bz-head-line b{color:var(--hb-gold)}.bz-head-sub{color:var(--hb-gray);font-size:var(--hb-fs-xs)}.bz-table{border-collapse:collapse;table-layout:fixed;width:100%}.bz-table th,.bz-table td{padding:var(--sp-15) var(--sp-1);border:1px solid var(--hb-line);font-size:var(--hb-fs-sm);text-align:center;word-break:break-all;line-height:1.5}.bz-table thead th{color:var(--hb-gray);font-weight:400;font-size:var(--hb-fs-sm)}.bz-table th[scope=row]{width:16%;color:var(--hb-gray);font-weight:400;font-size:var(--hb-fs-sm)}.bz-table .bz-cell-big{padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.bz-big{align-items:center;gap:2%;display:inline-flex}.bz-big b{font-family:var(--font-serif);font-size:22px;font-weight:700}.bz-wx-icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.bz-table .bz-cell-stack{padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.bz-cell-stack i{font-style:normal;line-height:1.9;display:block}.bz-table .bz-cell-shensha{color:var(--hb-gold);font-size:var(--hb-fs-xs)}.bz-cell-shensha i{line-height:1.8}.bz-extra{gap:var(--sp-2) var(--sp-4);color:var(--hb-gray);font-size:var(--hb-fs-sm);flex-wrap:wrap;display:flex}.bz-sect-title{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-1);color:var(--hb-ink);font-family:var(--font-serif);font-size:var(--hb-fs-md);flex-wrap:wrap;display:flex}.bz-sect-title em{color:var(--hb-gray);font-style:normal;font-size:var(--hb-fs-sm)}.bz-yun-row{gap:var(--sp-15);padding-bottom:var(--sp-1);scrollbar-width:thin;display:flex;overflow-x:auto}.bz-yun{min-width:62px;padding:var(--sp-15);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);cursor:pointer;flex:none;justify-items:center;gap:0;display:grid}.bz-yun[aria-pressed=true]{border-color:var(--hb-gold);background:var(--brand-soft)}.bz-yun b{color:var(--hb-ink);font-family:var(--font-serif);font-size:var(--hb-fs-md)}.bz-yun small{color:var(--hb-gray);font-size:var(--hb-fs-xs)}.bz-liunian{gap:var(--sp-15);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bz-ln{padding:var(--sp-1);border:1px solid var(--hb-line);border-radius:var(--r-sm);justify-items:center;gap:0;display:grid}.bz-ln b{color:var(--hb-ink);font-size:var(--hb-fs-sm)}.bz-ln small{color:var(--hb-gray);font-size:var(--hb-fs-xs)}.bz-note{color:var(--hb-gray);font-size:var(--hb-fs-xs);margin:0;line-height:1.7}@media (max-width:440px){.bz-table th,.bz-table td{padding:var(--sp-1) 0}.bz-big b{font-size:20px}.bz-wx-icon{width:12px;height:12px}.bz-liunian{grid-template-columns:repeat(4,minmax(0,1fr))}}.xk-grid{border:1.5px solid var(--hb-grid-line);background:var(--hb-bg);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,420px);margin-inline:auto;display:grid}.xk-cell{place-items:center;gap:var(--sp-05);aspect-ratio:1;min-width:0;padding:var(--sp-15) var(--sp-1);border:0 solid var(--hb-grid-line);color:inherit;font:inherit;text-align:center;cursor:pointer;appearance:none;background:0 0;border-bottom-width:1.5px;border-right-width:1.5px;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.xk-cell:nth-child(3n){border-right-width:0}.xk-cell:nth-child(n+7){border-bottom-width:0}.xk-cell.is-sitting,.xk-cell.is-facing{background:var(--brand-soft)}.xk-cell-head{color:var(--hb-gray);font-size:var(--hb-fs-xs);white-space:nowrap;line-height:1.2}.xk-stars{justify-content:center;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.xk-cell-foot{justify-content:center;align-items:baseline;gap:var(--sp-1);min-width:0;display:flex}.xk-star{color:var(--hb-ink);font-family:var(--font-serif);font-size:20px;font-weight:700;line-height:1.1}.xk-star.is-yun{color:var(--hb-gray);font-size:var(--hb-fs-md);font-weight:400}.xk-mark{max-width:3em;color:var(--hb-gold);font-size:var(--hb-fs-xs);white-space:nowrap;font-style:normal;overflow:hidden}.xk-legend{justify-content:center;gap:var(--sp-1) var(--sp-3);color:var(--hb-gray);font-size:var(--hb-fs-xs);flex-wrap:wrap;margin:0;display:flex}.xk-facts{gap:var(--sp-1);color:var(--hb-ink);font-size:var(--hb-fs-sm);margin:0;padding:0;line-height:1.7;list-style:none;display:grid}.xk-facts b{margin-right:var(--sp-2);color:var(--hb-gray);font-weight:400}.xk-star.is-shan,.xk-mark.is-shan,.xk-legend .is-shan,.xk-detail-list dd.is-shan{color:var(--hb-teal-deep)}.xk-star.is-xiang,.xk-mark.is-xiang,.xk-legend .is-xiang,.xk-detail-list dd.is-xiang{color:var(--hb-red)}.xk-cell.is-picked{box-shadow:inset 0 0 0 2px var(--hb-gold)}.xk-grid.has-flow .xk-cell{aspect-ratio:auto;min-height:96px}.xk-flow{gap:0 var(--sp-05);width:100%;min-width:0;padding-top:var(--sp-05);border-top:1px solid var(--hb-line);color:var(--hb-gray);font-size:var(--hb-fs-xs);grid-template-columns:repeat(4,minmax(0,1fr));line-height:1.3;display:grid}.xk-flow i{justify-items:center;min-width:0;font-style:normal;display:grid}.xk-flow em{color:var(--hb-gray-weak);font-style:normal}.xk-detail{gap:var(--sp-15);padding:var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);display:grid}.xk-detail-head{gap:var(--sp-1) var(--sp-2);color:var(--hb-ink);font-size:var(--hb-fs-md);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.xk-detail-head em{color:var(--hb-gold);font-size:var(--hb-fs-xs);font-style:normal}.xk-detail-list{gap:var(--sp-15) var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.xk-detail-list>div{justify-items:center;gap:var(--sp-05);min-width:0;display:grid}.xk-detail-list dt{color:var(--hb-gray);font-size:var(--hb-fs-xs);white-space:nowrap}.xk-detail-list dd{gap:var(--sp-05);color:var(--hb-ink);font-family:var(--font-serif);font-size:var(--hb-fs-hd);align-items:baseline;margin:0;font-weight:700;display:flex}.xk-tag{color:var(--hb-gold);font-family:inherit;font-size:var(--hb-fs-xs);font-style:normal;font-weight:400}.xk-detail-foot{color:var(--hb-gray);font-size:var(--hb-fs-xs);margin:0}@media (max-width:440px){.xk-cell{padding:var(--sp-1) var(--sp-05)}.xk-star{font-size:var(--hb-fs-hd)}.xk-stars{gap:var(--sp-2)}.xk-grid.has-flow .xk-cell{padding:var(--sp-05) 0;gap:0}.xk-mark{max-width:2.4em;font-size:var(--hb-fs-xs)}}.bz-seg[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dlr-form{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;display:grid}.dlr-field-wide{grid-column:1/-1}.dlr-field-wide .bz-seg{max-width:420px}.dlr-form .bz-seg button{font-size:var(--hb-fs-sm);padding:0}.dlr-select{width:100%;min-height:40px;padding:var(--sp-15) var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);box-sizing:border-box}.bz-table .dlr-head-line{word-break:keep-all}.dlr-pass-mark,.dlr-dun{color:var(--hb-gray);font-size:var(--hb-fs-xs);font-style:normal}.dlr-plate{aspect-ratio:1;border:1.5px solid var(--hb-grid-line);background:var(--hb-bg);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,420px);margin-inline:auto;display:grid}.dlr-cell{align-content:center;justify-items:center;gap:var(--sp-05);min-width:0;padding:var(--sp-1) var(--sp-05);border:1px solid var(--hb-grid-line);grid-template-rows:auto auto;display:grid}.dlr-plate-center{padding:var(--sp-1);color:var(--hb-ink);font-family:var(--font-serif);font-size:var(--hb-fs-md);text-align:center;grid-area:2/2/4/4;place-items:center;display:grid}.dlr-cell-top{justify-content:center;align-items:baseline;gap:var(--sp-05);min-width:0;color:var(--hb-gray);font-size:var(--hb-fs-xs);white-space:nowrap;line-height:1.2;display:flex}.dlr-cell-bottom{justify-content:center;align-items:baseline;gap:var(--sp-05);min-width:0;display:flex}.dlr-mark{color:var(--hb-gold);font-size:var(--hb-fs-xs);font-style:normal}.dlr-cell-top.is-guiren{color:var(--hb-gold)}.dlr-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dlr-step{min-height:40px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;flex:120px}@media (max-width:440px){.dlr-cell{padding:var(--sp-05) 0}}.bzh-plate{width:min(100%,420px);margin-inline:auto}.bzh-grid{border:1.5px solid var(--hb-grid-line);background:var(--hb-bg);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,420px);margin-inline:auto;display:grid}.bzh-cell{align-content:center;justify-items:center;gap:var(--sp-05);aspect-ratio:1;min-width:0;padding:var(--sp-15) var(--sp-1);border:0 solid var(--hb-grid-line);border-bottom-width:1.5px;border-right-width:1.5px;display:grid}.bzh-cell:nth-child(3n){border-right-width:0}.bzh-cell:nth-child(n+7){border-bottom-width:0}button.bzh-cell{color:inherit;font:inherit;cursor:pointer}.bzh-cell.is-ji{background:var(--brand-soft)}.bzh-cell[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--hb-gold)}.bzh-star{font-family:var(--font-serif);font-size:var(--hb-fs-hd);font-weight:700;line-height:1.2}.bzh-star.is-ji{color:var(--hb-red)}.bzh-star.is-xiong{color:var(--hb-blue)}.bzh-dir{color:var(--hb-ink);font-size:var(--hb-fs-md);white-space:nowrap;line-height:1.3}.bzh-gua{color:var(--hb-gray);font-size:var(--hb-fs-sm);white-space:nowrap;line-height:1.3}.bzh-center{cursor:default;gap:0}.bzh-center-gua{color:var(--hb-ink);font-family:var(--font-serif);font-size:26px;font-weight:700;line-height:1.2}.bzh-center-label{color:var(--hb-gray);font-size:var(--hb-fs-sm);line-height:1.4}.bzh-legend{justify-content:center;align-items:baseline;gap:var(--sp-1) var(--sp-3);color:var(--hb-gray);font-size:var(--hb-fs-xs);flex-wrap:wrap;margin:0;display:flex}.bzh-legend .bzh-star{font-size:var(--hb-fs-sm)}.bzh-detail{gap:var(--sp-1);display:grid}.bzh-kv{gap:var(--sp-1) var(--sp-2);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.bzh-kv dt{color:var(--hb-gray);font-size:var(--hb-fs-xs);white-space:nowrap;line-height:1.6}.bzh-kv dd{color:var(--hb-ink);font-size:var(--hb-fs-sm);word-break:break-all;margin:0;line-height:1.6}.bzh-fold{border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg)}.bzh-fold>summary{padding:var(--sp-15) var(--sp-2);color:var(--hb-ink);font-family:var(--font-serif);font-size:var(--hb-fs-sm);cursor:pointer}.bzh-fold-body{gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-2);display:grid}@media (max-width:440px){.bzh-cell{padding:var(--sp-1) var(--sp-05)}.bzh-star{font-size:var(--hb-fs-md)}.bzh-dir{font-size:var(--hb-fs-sm)}.bzh-gua{font-size:var(--hb-fs-xs)}.bzh-center-gua{font-size:22px}}.xk-pl-lead{margin:var(--sp-1) 0 0}.xk-pl-ring{width:min(100%,320px);margin:var(--sp-2) auto;aspect-ratio:1;position:relative}.xk-pl-cell{border:1px solid var(--hb-line,#7f7f7f4d);background:var(--hb-surface,transparent);text-align:center;white-space:nowrap;border-radius:8px;flex-direction:column;align-items:center;gap:1px;min-width:44px;padding:3px 5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.xk-pl-cell b{font-size:var(--hb-fs-sm);font-weight:600}.xk-pl-cell em{font-style:normal;font-size:var(--hb-fs-xs);opacity:.85}.xk-pl-cell[data-nature=吉] em{color:var(--hb-teal-deep)}.xk-pl-cell[data-nature=凶] em{color:var(--hb-red)}.xk-pl-cell[data-water="1"]{border-color:var(--hb-gold,#b8862b);border-width:2px}.xk-pl-hub{font-size:var(--hb-fs-sm);opacity:.45;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:440px){.xk-pl-ring{width:min(100%,286px)}.xk-pl-cell{min-width:38px;padding:2px 3px}.xk-pl-cell b{font-size:var(--hb-fs-xs)}.xk-pl-cell em{font-size:10px}}.zg-strokes{gap:var(--sp-1);margin:var(--sp-1) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zg-stroke{padding:var(--sp-15) var(--sp-1);border:1px solid var(--hb-line);border-radius:var(--r-sm);justify-items:center;gap:2px;display:grid}.zg-stroke b{font-family:var(--font-serif);font-size:24px;line-height:1.2}.zg-stroke span{color:var(--hb-gray);font-size:var(--hb-fs-xs)}.zg-stroke em{color:var(--hb-teal-deep);font-style:normal;font-size:var(--hb-fs-sm)}.zg-text{margin-top:var(--sp-1)}.zg-poem{margin:0 0 var(--sp-15);font-family:var(--font-serif);font-size:var(--hb-fs-lg);gap:2px;line-height:1.75;display:grid}.zg-explain{margin:0 0 var(--sp-1);padding-top:var(--sp-1);border-top:1px solid var(--hb-line);color:var(--hb-ink);font-size:var(--hb-fs-sm);line-height:1.7}@media (max-width:440px){.zg-stroke b{font-size:20px}.zg-poem{font-size:var(--hb-fs-md)}}.bz-setup{gap:var(--sp-3);display:grid}.bz-setup-card{gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--hb-line);border-radius:var(--r-lg);background:var(--hb-bg);display:grid}.bz-row{gap:var(--sp-2);min-height:48px;padding:var(--sp-1) 0;border-bottom:1px solid var(--hb-line);justify-content:space-between;align-items:center;display:flex}.bz-row:last-of-type{border-bottom:0}.bz-row-label{color:var(--hb-ink);font-size:var(--hb-fs-md);flex:none}.bz-row-label em{color:var(--hb-gray);font-style:normal;font-size:var(--hb-fs-xs)}.bz-row-input{min-width:0;color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);text-align:right;background:0 0;border:0;flex:auto}.bz-row-input::placeholder{color:var(--hb-gray-weak)}.bz-row-value{gap:var(--sp-2);align-items:center;min-width:0;display:flex}.bz-row-date,.bz-row-time,.bz-row-select{min-height:36px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-sm)}.bz-row-segs{justify-content:space-between}.bz-pillseg{padding:var(--sp-05);border:1px solid var(--hb-line);border-radius:var(--r-full);display:flex}.bz-pillseg button{min-width:52px;min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-full);color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-sm);cursor:pointer;background:0 0;border:0}.bz-pillseg button[aria-pressed=true]{background:var(--hb-gold);color:var(--hb-bg);font-weight:700}.bz-row-foot{align-items:flex-end}.bz-setup-gray{gap:var(--sp-05);color:var(--hb-gray-weak);font-size:var(--hb-fs-sm);display:grid}.bz-setup-gray p{margin:0}.bz-switch{border:1px solid var(--hb-line);border-radius:var(--r-full);background:var(--hb-page);cursor:pointer;flex:none;width:44px;height:26px;padding:0}.bz-switch i{background:var(--hb-bg);border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block;transform:translate(1px);box-shadow:0 1px 3px #00000040}.bz-switch[aria-pressed=true]{border-color:var(--hb-gold);background:var(--hb-gold)}.bz-switch[aria-pressed=true] i{transform:translate(19px)}.bz-setup-go{min-height:52px;margin-top:var(--sp-3);border-radius:var(--r-full);background:var(--hb-ink);color:var(--hb-gold);font-family:var(--font-serif);font-size:var(--hb-fs-hd);letter-spacing:2px;cursor:pointer;border:0;font-weight:700}.bz-now{gap:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.bz-now-left{gap:var(--sp-05);min-width:0;display:grid}.bz-now-left p{color:var(--hb-gray);font-size:var(--hb-fs-sm);margin:0}.bz-now-pillars{gap:var(--sp-3);margin-bottom:var(--sp-1);display:flex}.bz-now-pillars span{display:grid}.bz-now-pillars b{font-family:var(--font-serif);font-size:22px;line-height:1.15}.bz-now-right{gap:var(--sp-2);justify-items:end;display:grid}.bz-now-right>b{font-family:var(--font-serif);font-size:22px}.bz-now-go{min-height:40px;padding:0 var(--sp-5);border:1px solid var(--hb-line);border-radius:var(--r-full);background:var(--hb-bg);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);cursor:pointer}.bz-topbar{gap:var(--sp-2);align-items:center;display:flex}.bz-back{min-height:32px;padding:0 var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-full);background:var(--hb-bg);color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-sm);cursor:pointer}.bz-title{color:var(--hb-ink);font-size:var(--hb-fs-md)}.bz-case{color:var(--hb-ink);font-size:var(--hb-fs-md);font-weight:700}.bz-tabs{z-index:3;border-bottom:1px solid var(--hb-line);background:var(--hb-page);grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.bz-tab{min-height:44px;color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.bz-tab[aria-selected=true]{border-bottom-color:var(--hb-gold);color:var(--hb-ink);font-weight:700}.bz-info{gap:var(--sp-1);display:grid}.bz-info p{color:var(--hb-ink);font-size:var(--hb-fs-sm);margin:0}.bz-info span{min-width:42px;color:var(--hb-gray);display:inline-block}.bz-actions{gap:var(--sp-2);grid-template-columns:1.6fr 1fr;display:grid}.bz-action{border-radius:var(--r-full);background:var(--hb-page);min-height:46px;color:var(--hb-ink);font-family:var(--font-serif);font-size:var(--hb-fs-hd);cursor:pointer;border:0;font-weight:700}.bz-actions-one{grid-template-columns:minmax(0,1fr)}.bz-action:disabled{color:var(--hb-gray-weak);cursor:default}.bz-action i{font-style:normal;font-weight:400}.bz-rels{gap:var(--sp-1);display:grid}.bz-rel{gap:var(--sp-1);font-size:var(--hb-fs-md);margin:0;line-height:1.6;display:flex}.bz-rel-label{color:var(--hb-gold);flex:none;font-weight:700}.bzr-rel-link{font:inherit;font-weight:700;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bz-rel-body{color:var(--hb-ink);word-break:break-all}.bz-detail{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.bz-table-wide{table-layout:fixed;min-width:0}.bz-table-wide th[scope=row]{width:34px}.bz-table-wide th,.bz-table-wide td{padding:var(--sp-05) 0;font-size:var(--hb-fs-xs);word-break:break-all;line-height:1.35}.bz-table-wide .bz-big b{font-size:15px}.bz-table-wide .bz-wx-icon{display:none}.bz-table-wide .bz-cell-stack i{font-size:var(--hb-fs-xs)}@media (max-width:400px){.bz-table-wide th,.bz-table-wide td{font-size:var(--hb-fs-xs)}.bz-table-wide .bz-big b{font-size:13px}.bz-table-wide th[scope=row]{width:28px}}.bz-shensha-toggle{margin-left:var(--sp-05);color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-xs);cursor:pointer;background:0 0;border:0;padding:0}.bz-qiyun{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--hb-page);justify-content:space-between;align-items:center;display:flex}.bz-qiyun-left{gap:var(--sp-05);min-width:0;display:grid}.bz-qiyun-left p{color:var(--hb-ink);white-space:nowrap;margin:0;font-size:12px}.bz-qiyun-left span{color:var(--hb-gray)}.bz-qiyun-right{gap:var(--sp-05);justify-items:end;display:grid}.bz-qiyun-right>b{font-size:var(--hb-fs-hd)}.bz-qiyun-right p{color:var(--hb-gray);font-size:var(--hb-fs-sm);margin:0}.bz-qiyun-right em{color:var(--hb-blue);font-style:normal;font-weight:700}.bz-band{gap:var(--sp-2);border-top:1px solid var(--hb-line);align-items:stretch;min-width:0;display:flex}.bz-band-label{gap:var(--sp-1);flex:none;align-content:center;justify-items:center;width:44px;display:grid}.bz-band-label span{color:var(--hb-gray);font-family:var(--font-serif);font-size:var(--hb-fs-md);writing-mode:vertical-rl;letter-spacing:2px}.bz-band-label em{color:var(--hb-gray-weak);font-style:normal;font-size:var(--hb-fs-xs)}.bz-band-scroll{scrollbar-width:thin;flex:auto;min-width:0;display:flex;overflow-x:auto}.bz-band-cell{gap:var(--sp-05);min-width:58px;padding:var(--sp-2) var(--sp-1);border:0;border-left:1px solid var(--hb-line);color:var(--hb-ink);font:inherit;cursor:pointer;background:0 0;flex:none;justify-items:center;display:grid}.bz-band-cell:first-child{border-left:0}.bz-band-cell-flat{cursor:default}.bz-band-cell[aria-pressed=true]{background:#0000000f}.bz-band-cell[aria-pressed=true] .bz-band-year{color:var(--hb-ink);font-weight:700}.bz-band-year{color:var(--hb-gray);font-size:var(--hb-fs-sm)}.bz-band-age{color:var(--hb-gray-weak);font-size:var(--hb-fs-xs)}.bz-band-pre{color:var(--hb-gray);font-family:var(--font-serif);font-size:var(--hb-fs-md)}.bz-band-xiao{color:var(--hb-gray);font-size:var(--hb-fs-sm)}.bz-gz{gap:var(--sp-05);align-items:baseline;display:flex}.bz-gz b{font-family:var(--font-serif);font-size:20px;line-height:1.1}.bz-gz i{color:var(--hb-ink);font-style:normal;font-size:var(--hb-fs-xs)}.bz-wangshuai{padding:var(--sp-2) 0;background:var(--hb-gold);color:var(--hb-bg);font-size:var(--hb-fs-md);text-align:center;grid-template-columns:repeat(5,1fr);display:grid}.bz-wangshuai span{border-left:1px solid #ffffff73}.bz-wangshuai span:first-child{border-left:0}.bz-map{z-index:var(--z-modal,60);background:var(--hb-bg,var(--bg));grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0;overflow-y:auto}.bz-map-bar{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);padding-top:calc(var(--sp-3) + var(--safe-top,0px));border-bottom:1px solid var(--hb-line);align-items:center;display:flex}.bz-map-back{border:1px solid var(--hb-line);background:var(--hb-bg);width:34px;height:34px;color:var(--hb-ink);cursor:pointer;border-radius:50%;padding:0;font-size:20px;line-height:1}.bz-map-tab{padding:var(--sp-1) var(--sp-5);border-radius:var(--r-full);background:var(--hb-page);font-size:var(--hb-fs-hd);font-weight:700}.bz-map-body{gap:var(--sp-6);padding:var(--sp-6) var(--sp-4) calc(var(--sp-8) + var(--safe-bottom,0px));align-content:start;display:grid}.bz-map-cols{grid-template-columns:repeat(4,1fr);display:grid}.bz-map-col{gap:var(--sp-1);justify-items:center;display:grid}.bz-map-collabel{color:var(--hb-gray);font-size:var(--hb-fs-sm)}.bz-map-char{font-family:var(--font-serif);font-size:32px;line-height:1.2}.bz-map-self{min-height:18px;color:var(--hb-gold);font-size:var(--hb-fs-sm)}.bz-map-links{gap:var(--sp-1);display:grid}.bz-map-link{width:100%;height:auto;display:block}.bz-map-line{stroke:var(--hb-line);stroke-width:1px}.bz-map-linklabel{fill:var(--hb-gray);font-size:13px}.bz-map-dot{fill:var(--hb-bg);stroke:var(--hb-line);stroke-width:1px}.bz-map-dottext{fill:var(--hb-ink);font-size:15px}.bz-map-none{color:var(--hb-gray);font-size:var(--hb-fs-md);text-align:center}@media (max-width:440px){.bz-setup-card{padding:var(--sp-3)}.bz-now-pillars{gap:var(--sp-2)}.bz-now-pillars b,.bz-now-right>b{font-size:20px}.bz-tab{font-size:var(--hb-fs-sm)}.bz-band-cell{min-width:52px}.bz-gz b{font-size:17px}.bz-map-char{font-size:26px}}@media (min-width:760px){.bz-stage{max-width:920px}.bz-table-wide th,.bz-table-wide td{padding:var(--sp-1);font-size:var(--hb-fs-sm)}.bz-table-wide .bz-big b{font-size:20px}.bz-table-wide .bz-wx-icon{display:inline-block}.bz-actions{grid-template-columns:240px 160px;justify-content:center}.bz-actions-one{grid-template-columns:320px}}.bz-row-sizhu{align-items:flex-start}.bz-sizhu-grid{gap:var(--sp-1);flex:auto;grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.bz-sizhu-col{gap:var(--sp-05);justify-items:center;display:grid}.bz-sizhu-col small{color:var(--hb-gray);font-size:var(--hb-fs-xs)}.bz-sizhu-col select{width:100%;min-height:34px;padding:0 var(--sp-05);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font-family:var(--font-serif);font-size:var(--hb-fs-md);text-align:center}.bz-hits{gap:var(--sp-2)}.bz-hits-title{color:var(--hb-gray);font-size:var(--hb-fs-sm);margin:0}.bz-hit{gap:var(--sp-05);min-height:48px;padding:var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font:inherit;text-align:left;cursor:pointer;justify-items:start;display:grid}.bz-hit b{font-family:var(--font-serif);font-size:var(--hb-fs-md)}.bz-hit small{color:var(--hb-gray);font-size:var(--hb-fs-xs)}.bz-hepan-entry{gap:var(--sp-3);min-height:72px;color:var(--hb-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;display:flex}.bz-hepan-entry b{font-family:var(--font-serif);font-size:var(--hb-fs-hd);font-weight:900}.bz-hepan-entry p{color:var(--hb-gray);font-size:var(--hb-fs-sm);margin:0}.bz-hepan{gap:var(--sp-3);display:grid}.bz-hepan-tabs{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.bz-hepan-tab{gap:var(--sp-05);min-height:52px;padding:var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font:inherit;cursor:pointer;display:grid}.bz-hepan-tab[aria-pressed=true]{border-color:var(--hb-gold);background:var(--hb-page)}.bz-hepan-tab b{font-family:var(--font-serif);font-size:var(--hb-fs-md)}.bz-hepan-tab small{color:var(--hb-gray);font-size:var(--hb-fs-xs)}.bz-hepan-boards{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.bz-hepan-one{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.bz-hepan-name{color:var(--hb-ink);font-family:var(--font-serif);font-size:var(--hb-fs-md);margin:0;font-weight:700}@media (min-width:900px){.bz-hepan-boards{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-pick{gap:var(--sp-1);min-width:0;display:grid}.bp-scope{padding:var(--sp-05);border:1px solid var(--hb-line);border-radius:var(--r-full);justify-self:start;display:inline-flex}.bp-scope button{min-height:28px;padding:0 var(--sp-3);border-radius:var(--r-full);color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-sm);cursor:pointer;background:0 0;border:0}.bp-scope button[aria-pressed=true]{background:var(--hb-gold);color:var(--hb-bg);font-weight:700}.bp-search,.bp-cols select,.bp-cols input{min-width:0;min-height:34px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-sm)}.bp-cols{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bp-hits{gap:var(--sp-05);display:grid}.bp-hits button{min-height:30px;padding:0 var(--sp-2);border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-sm);text-align:left;cursor:pointer}.bp-note{color:var(--hb-gray-weak);font-size:var(--hb-fs-xs);margin:0}.bz-row-place{flex-wrap:wrap;align-items:flex-start}.bz-row-place .bp-pick{flex:100%}.bz-field-wide{grid-column:1/-1}.bz-table-wide .bz-cell-stack i b{color:var(--hb-ink);font-weight:400}.bzr-row-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.bzr-row-val{gap:var(--sp-2);min-width:0;color:var(--hb-ink);font-size:var(--hb-fs-md);text-align:right;align-items:center;display:inline-flex}.bzr-row-val.is-hint{color:var(--hb-gray-weak)}.bzr-row-val i{color:var(--hb-gray-weak);font-style:normal}.bzr-foot{align-items:center}.bzr-gray-val{color:var(--hb-gray)}.bzr-save{gap:var(--sp-2);color:var(--hb-gray);font-size:var(--hb-fs-md);flex:none;align-items:center;display:inline-flex}.bzr-now-time{font-family:inherit;font-weight:400}.bzr-taiji-icon{fill:none;stroke:currentColor;stroke-width:1.4px;width:32px;height:32px}.bz-map.bzr-mask{inset:0 0 var(--nav-floor,0px) 0;z-index:240;background:#00000073;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.bz-map.bzr-mask-center{padding:var(--sp-4);align-items:center}.bzr-sheet{gap:var(--sp-3);width:min(100%,560px);max-height:88vh;padding:var(--sp-4) var(--sp-4) calc(var(--sp-4) + var(--safe-bottom,0px));background:var(--hb-bg);color:var(--hb-ink);border-radius:16px 16px 0 0;display:grid;overflow-y:auto}.bzr-sheet-head{gap:var(--sp-3);align-items:center;display:flex}.bzr-seg{padding:var(--sp-1);border-radius:var(--r-full);background:var(--hb-page);flex:auto;display:flex}.bzr-seg button{border-radius:var(--r-full);min-height:36px;color:var(--hb-gray-weak);font:inherit;font-family:var(--font-serif);font-size:var(--hb-fs-md);cursor:pointer;background:0 0;border:0;flex:1 1 0}.bzr-seg button[aria-selected=true]{background:var(--hb-bg);color:var(--hb-ink);font-weight:700}.bzr-today{background:var(--hb-page);width:40px;height:40px;color:var(--hb-ink);font:inherit;font-family:var(--font-serif);font-size:var(--hb-fs-hd);cursor:pointer;border:0;border-radius:50%;flex:none}.bzr-ok{min-width:84px;min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-full);background:var(--hb-ink);color:var(--hb-gold);font:inherit;font-family:var(--font-serif);font-size:var(--hb-fs-md);cursor:pointer;border:0;flex:none;font-weight:700}.bzr-ok:disabled{opacity:.4;cursor:default}.bzr-query{gap:var(--sp-2);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-4);border-radius:var(--r-full);background:var(--hb-page);align-items:center;display:flex}.bzr-query input{min-width:0;min-height:36px;color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);background:0 0;border:0;flex:auto}.bzr-query-clear{background:var(--hb-gray-weak);width:24px;height:24px;color:var(--hb-bg);font:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;padding:0;line-height:1}.bzr-query-go{min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-full);background:var(--hb-bg);color:var(--hb-ink);font:inherit;font-family:var(--font-serif);cursor:pointer;border:0;flex:none;font-weight:700}.bzr-query-go:disabled{color:var(--hb-gray-weak);cursor:default}.bzr-wheel-heads,.bzr-wheels{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bzr-heads-2,.bzr-wheels-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bzr-wheel-heads span{color:var(--hb-ink);font-size:var(--hb-fs-hd)}.bzr-year-toggle{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);background:var(--brand-soft);color:var(--hb-gold);font:inherit;font-size:var(--hb-fs-hd);cursor:pointer;border:0;justify-self:center}.bzr-wheel-wrap{height:200px;position:relative}.bzr-wheel-bar{background:var(--hb-page);pointer-events:none;height:40px;position:absolute;inset:80px 0 auto}.bzr-wheel{scroll-snap-type:y mandatory;scrollbar-width:none;height:200px;position:relative;overflow-y:auto}.bzr-wheel::-webkit-scrollbar{display:none}.bzr-wheel-pad{height:80px;display:block}.bzr-wheel-item{width:100%;height:40px;color:var(--hb-gray-weak);font:inherit;font-size:var(--hb-fs-md);white-space:nowrap;text-overflow:ellipsis;scroll-snap-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.bzr-wheel-item[aria-selected=true]{color:var(--hb-ink);font-size:20px;font-weight:700}.bzr-sheet-foot{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--hb-line);color:var(--hb-ink);font-size:var(--hb-fs-md);justify-content:flex-end;align-items:center;display:flex}.bzr-sheet-note{gap:var(--sp-1);color:var(--hb-gray-weak);font-size:var(--hb-fs-sm);align-items:center;margin:0;display:flex}.bzr-yeargrid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.bzr-yeargrid-head{gap:var(--sp-3);align-items:center;display:flex}.bzr-yeargrid-back{width:32px;height:32px;color:var(--hb-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:22px}.bzr-yeargrid-body{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));max-height:240px;display:grid;position:relative;overflow-y:auto}.bzr-yeargrid-body button{border-radius:var(--r-sm);background:var(--hb-page);min-height:40px;color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;border:0}.bzr-yeargrid-body button[aria-pressed=true]{background:var(--brand-soft);color:var(--hb-gold);font-weight:700}.bzr-chip{gap:var(--sp-1);min-height:36px;padding:0 var(--sp-4);border:1px solid var(--hb-line);border-radius:var(--r-full);background:var(--hb-bg);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;align-items:center;display:inline-flex}.bzr-chip.is-on{border-color:var(--hb-gold);background:var(--brand-soft);color:var(--hb-gold)}.bzr-sizhu{gap:var(--sp-3);display:grid}.bzr-sizhu-grid{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bzr-sizhu-col{gap:var(--sp-2);justify-items:center;display:grid}.bzr-sizhu-col>span{color:var(--hb-ink);font-size:var(--hb-fs-hd)}.bzr-sizhu-dot{background:var(--hb-page);width:56px;height:56px;font:inherit;font-family:var(--font-serif);cursor:pointer;border:2px solid #0000;border-radius:50%;padding:0;font-size:26px}.bzr-sizhu-dot[aria-pressed=true]{border-color:var(--hb-gold)}.bzr-keys{gap:var(--sp-2);display:grid}.bzr-keys-gan{grid-template-columns:repeat(5,minmax(0,1fr))}.bzr-keys-zhi{grid-template-columns:repeat(3,minmax(0,1fr))}.bzr-keys button{border-radius:var(--r-sm);background:var(--hb-page);min-height:44px;font:inherit;font-family:var(--font-serif);cursor:pointer;border:0;font-size:22px}.bzr-sizhu-range{gap:var(--sp-2);font-size:var(--hb-fs-md);align-items:center;display:flex}.bzr-sizhu-range .bzr-clear{background:var(--hb-page);color:var(--hb-gray);border-color:#0000;margin-left:auto}.bzr-hits{gap:var(--sp-2);max-height:220px;display:grid;overflow-y:auto}.bzr-hit{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--hb-page);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);text-align:left;cursor:pointer;border:1px solid #0000;display:grid}.bzr-hit[aria-pressed=true]{border-color:var(--hb-gold);background:var(--brand-soft);color:var(--hb-gold)}.bzr-range-head{gap:var(--sp-2);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;display:grid}.bzr-range-head b{font-size:var(--hb-fs-hd);text-align:center}.bzr-range-sub{color:var(--hb-gray);font-size:var(--hb-fs-sm);text-align:center;margin:0}.bzr-range-list{display:grid}.bzr-range-list button{min-height:48px;padding:0 var(--sp-2);border:0;border-bottom:1px solid var(--hb-line);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.bzr-range-list button[aria-pressed=true]{color:var(--hb-gold)}.bzr-range-list i{font-style:normal}.bzr-range-list .bzr-check{background:var(--hb-gold);width:22px;height:22px;color:var(--hb-bg);font-size:var(--hb-fs-sm);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.bzr-search{gap:var(--sp-2);align-items:center;display:flex}.bzr-search input{min-width:0;min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-full);background:var(--hb-page);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);border:0;flex:auto}.bzr-search-cancel{color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;background:0 0;border:0;flex:none}.bzr-search-hits{max-height:50vh;display:grid;overflow-y:auto}.bzr-search-hits button{min-height:44px;padding:0 var(--sp-1);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);text-align:left;cursor:pointer;background:0 0;border:0}.bzr-search-hits em{color:var(--hb-gold);font-style:normal}.bzr-group-head{gap:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.bzr-group-head b{font-family:var(--font-serif);font-size:var(--hb-fs-hd)}.bzr-group-cancel{color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;background:0 0;border:0}.bzr-group-chips{gap:var(--sp-3);display:flex}.bzr-sheet.bzr-actions-sheet{padding:0 0 var(--safe-bottom,0px);gap:0}.bzr-action-opt{border:0;border-bottom:1px solid var(--hb-line);min-height:56px;color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-hd);cursor:pointer;background:0 0}.bzr-action-opt.is-cancel{color:var(--hb-gray);border-bottom:0}.bzr-action-gap{background:var(--hb-page);height:8px;display:block}.bzr-confirm{gap:var(--sp-3);width:min(100%,400px);padding-top:var(--sp-6);border-radius:var(--r-lg);background:var(--hb-bg);color:var(--hb-ink);text-align:center;display:grid;overflow:hidden}.bzr-confirm-title{font-size:var(--hb-fs-hd)}.bzr-confirm-body{padding:0 var(--sp-4);color:var(--hb-gray);font-size:var(--hb-fs-md);margin:0}.bzr-confirm-actions{border-top:1px solid var(--hb-line);grid-template-columns:1fr 1fr;display:grid}.bzr-confirm-actions button{min-height:52px;color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-hd);cursor:pointer;background:0 0;border:0}.bzr-confirm-actions button+button{border-left:1px solid var(--hb-line)}.bzr-confirm-actions .is-ok{color:var(--hb-gold)}.bzr-topbar{gap:var(--sp-2);grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;display:grid;position:relative}.bzr-topbar>.bz-back{justify-self:start}.bzr-topbar>.bz-title{font-size:var(--hb-fs-hd);text-align:center}.bzr-topbar>:nth-child(3){justify-self:end}.bzr-more,.bzr-taiji-exit{min-width:40px;min-height:32px;color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-hd);letter-spacing:1px;cursor:pointer;background:0 0;border:0;font-weight:900}.bzr-taiji-exit{background:var(--sem-danger);min-width:32px;color:var(--hb-bg);border-radius:50%}.bzr-menu{z-index:4;min-width:150px;padding:var(--sp-1) 0;border-radius:var(--r-md);background:var(--hb-ink);display:grid;position:absolute;top:100%;right:0;box-shadow:0 6px 18px #0003}.bzr-menu button{gap:var(--sp-3);min-height:44px;padding:0 var(--sp-4);color:var(--hb-bg);font:inherit;font-size:var(--hb-fs-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.bzr-head-name{color:var(--hb-gold);font-size:var(--hb-fs-hd);margin:0;line-height:1.5}.bzr-head-right{gap:var(--sp-2);align-self:flex-start;justify-items:end;margin-left:auto;display:grid}.bzr-head-btns{gap:var(--sp-2);display:inline-flex}.bzr-round{border:1px solid var(--hb-line);background:var(--hb-page);width:30px;height:30px;color:var(--hb-gold);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.bzr-round svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bzr-palace{gap:var(--sp-05);color:var(--hb-gray);font-size:var(--hb-fs-xs);justify-items:center;display:grid}.bzr-palace .bz-switch{width:36px;height:22px}.bzr-palace .bz-switch i{width:16px;height:16px}.bzr-palace .bz-switch[aria-pressed=true] i{transform:translate(15px)}.bz-board .bz-head-lines{flex:auto}.bz-table .is-flow{background:var(--hb-page)}.bz-table .is-sep{border-left:2px solid var(--hb-gray-weak)}.bz-table.is-pinned thead{z-index:4;background:var(--hb-bg);box-shadow:0 2px 0 var(--hb-line);position:relative}.bz-table.is-pinned thead th,.bz-table.is-pinned thead td{background:var(--hb-bg)}.bzr-pin{width:26px;height:26px;margin:var(--sp-1) auto 0;background:var(--hb-page);color:var(--hb-gray-weak);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.bzr-pin svg{fill:currentColor;width:14px;height:14px}.bzr-pin[aria-pressed=true]{color:var(--hb-gold)}.bzr-italic b,b.bzr-italic{font-style:italic}.bz-table td.bzr-taiji-mark .bz-big,.bz-table i.bzr-taiji-mark{border-radius:var(--r-sm);background:var(--hb-gold);color:var(--hb-bg)}.bz-table td.bzr-taiji-mark .bz-big{padding:0 var(--sp-2)}.bzr-taiji-pick{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bzr-shensha-label{font-size:var(--hb-fs-sm);margin-left:0}.bzr-today-btn{border:1px solid var(--hb-gold);border-radius:var(--r-sm);background:var(--hb-bg);width:40px;height:40px;color:var(--hb-gold);font:inherit;font-family:var(--font-serif);font-size:var(--hb-fs-hd);cursor:pointer;flex:none}.bz-band-label .bz-switch{width:36px;height:22px}.bz-band-label .bz-switch i{width:16px;height:16px}.bz-band-label .bz-switch[aria-pressed=true] i{transform:translate(15px)}.bzr-dots{gap:var(--sp-05);justify-content:center;min-height:6px;display:flex}.bzr-dots i,.bzr-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.bzr-dots .is-gray,.bzr-dot.is-gray{background:var(--hb-gray-weak)}.bzr-dots .is-green,.bzr-dot.is-green{background:var(--wx-wood)}.bzr-dots .is-red,.bzr-dot.is-red{background:var(--hb-red)}.bzr-vlabels{padding:var(--sp-2) 0;align-content:space-between}.bzr-vlabels em{color:var(--hb-gray-weak);font-style:normal;font-size:var(--hb-fs-xs)}.bzr-vcol{gap:var(--sp-05);min-width:58px;padding:var(--sp-2) var(--sp-1);border-left:1px solid var(--hb-line);flex-direction:column;flex:none;align-items:center;display:flex}.bzr-vend{margin-top:auto}.bzr-vcol:first-child{border-left:0}.bzr-vcell{padding:0 var(--sp-1);border-radius:var(--r-sm);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;background:0 0;border:0}.bzr-vcell b{font-weight:400}.bzr-vcell[aria-pressed=true]{background:var(--hb-page)}.bzr-vcell[aria-pressed=true] b{font-weight:700}.bzr-rels-sep{padding-top:var(--sp-3);border-top:1px solid var(--hb-line)}.bzr-ss{gap:var(--sp-2);display:grid}.bzr-ss-title{padding:var(--sp-2) var(--sp-3);background:#0000000d;justify-content:space-between;align-items:center;display:flex}.bzr-ss-title b{font-family:var(--font-serif);font-size:var(--hb-fs-hd)}.bzr-ss-toggle{color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-sm);cursor:pointer;background:0 0;border:0}.bzr-ss-row{gap:var(--sp-3);padding:0 var(--sp-3);align-items:flex-start;display:flex}.bzr-ss-gz{padding:0 var(--sp-2);border-radius:var(--r-full);color:var(--hb-ink);font-family:var(--font-serif);font-size:var(--hb-fs-hd);flex:none;font-weight:700}.bzr-ss-gz.is-on{background:var(--hb-gold);color:var(--hb-bg)}.bzr-ss-names{gap:var(--sp-1) var(--sp-3);color:var(--hb-gold);font-size:var(--hb-fs-md);flex-wrap:wrap;line-height:1.6;display:flex}.bzr-ss-names i{font-style:normal}.bzr-adjust{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-md);background:var(--hb-bg);display:grid}.bzr-adjust-head{justify-content:space-between;align-items:center;display:flex}.bzr-adjust-head b{font-size:var(--hb-fs-hd);font-weight:400}.bzr-adjust-exit{min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-md);background:var(--hb-page);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;border:0}.bzr-adjust-week{color:var(--hb-gray-weak);font-size:var(--hb-fs-sm);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bzr-adjust-days{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.bzr-adjust-days::-webkit-scrollbar{display:none}.bzr-adjust-page{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bzr-adjust-day{gap:var(--sp-05);padding:var(--sp-2) 0;border-radius:var(--r-md);color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-sm);cursor:pointer;background:0 0;border:0;justify-items:center;display:grid}.bzr-adjust-day b{font-size:var(--hb-fs-hd)}.bzr-adjust-day.is-other{color:var(--hb-gray-weak)}.bzr-adjust-day .is-jie{color:var(--hb-red)}.bzr-adjust-day[aria-pressed=true]{background:var(--brand-soft);color:var(--hb-gold)}.bzr-adjust-hours{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--hb-line);display:flex;overflow-x:auto}.bzr-adjust-hour{flex:0 0 calc((100% - var(--sp-2) * 7) / 8);min-width:0;min-height:48px;padding:var(--sp-1) 0;border-radius:var(--r-md);background:var(--hb-page);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;border:0;align-content:center;justify-items:center;display:grid}.bzr-adjust-hour small{color:var(--hb-gold);font-size:var(--hb-fs-xs);white-space:nowrap;letter-spacing:-1px}.bzr-adjust-hour[aria-pressed=true]{background:var(--brand-soft)}.bzr-map-tabs{padding:var(--sp-1);border-radius:var(--r-full);background:var(--hb-page);flex:auto}.bzr-map-tabs .bz-map-tab{background:var(--hb-bg);display:inline-block}.bzr-map-card{padding:var(--sp-3) 0;border:1px solid var(--hb-line);border-radius:var(--r-md);display:grid;overflow:hidden}.bzr-map-card .bz-map-col.is-flow{background:var(--hb-page)}.bzr-map-selfrow{margin-top:calc(var(--sp-5) * -1);text-align:center;display:grid}.bzr-info{gap:var(--sp-3);display:grid}.bzr-info-card{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--hb-line);border-radius:var(--r-md);background:var(--hb-bg);align-items:center;display:flex}.bzr-info-name{font-family:var(--font-serif);letter-spacing:6px;flex:auto;font-size:22px}.bzr-info-side{gap:var(--sp-1);color:var(--hb-gray);font-size:var(--hb-fs-md);justify-items:end;display:grid}.bzr-info-list{border:1px solid var(--hb-line);border-radius:var(--r-md);background:var(--hb-bg);display:grid;overflow:hidden}.bzr-info-list>div{gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--hb-fs-md);flex-wrap:nowrap;line-height:1.6;display:flex}.bzr-info-list>div:nth-child(odd){background:var(--hb-page)}.bzr-info-list>div.is-pair>span{flex:50%;min-width:0;display:flex}.bzr-k{color:var(--hb-gray)}.bzr-v{color:var(--hb-ink)}.bzr-red{color:var(--hb-red);font-style:normal}.bzr-wang{padding:var(--sp-2) 0;border-radius:var(--r-sm);background:var(--hb-page);color:var(--hb-ink);font-size:var(--hb-fs-md);text-align:center;grid-template-columns:repeat(5,1fr);display:grid}.bzr-prefs{gap:var(--sp-3);display:grid}.bzr-prefs-bar{justify-content:space-between}.bzr-prefs-tabs{gap:var(--sp-4);display:flex}.bzr-prefs-tabs button{min-height:40px;color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-hd);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.bzr-prefs-tabs button[aria-selected=true]{border-bottom-color:var(--hb-gold);color:var(--hb-ink);font-weight:700}.bzr-prefs-reset{color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;background:0 0;border:0}.bzr-pref-bigs{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.bzr-pref-bigs button{border:1px solid var(--hb-line);border-radius:var(--r-md);background:var(--hb-bg);min-height:64px;color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-hd);cursor:pointer}.bzr-pref-card{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--hb-line);border-radius:var(--r-lg);background:var(--hb-bg);display:grid}.bzr-pref-h{font-size:var(--hb-fs-hd)}.bzr-pref-sub{color:var(--hb-ink);font-size:var(--hb-fs-md)}.bzr-choice{gap:var(--sp-2);padding:var(--sp-1);border-radius:var(--r-md);background:var(--hb-page);grid-template-columns:1fr 1fr;display:grid}.bzr-choice button{border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);min-height:44px;color:var(--hb-gray-weak);font:inherit;font-size:var(--hb-fs-hd);letter-spacing:2px;cursor:pointer}.bzr-choice button[aria-pressed=true]{border-color:var(--hb-gold);background:var(--hb-gold);color:var(--hb-bg)}.bzr-choice.is-blocks button{gap:var(--sp-1);letter-spacing:0;background:0 0;border:0;padding:0;display:grid}.bzr-choice.is-blocks button:first-child{grid-template-columns:3fr 1fr}.bzr-choice.is-blocks button:last-child{grid-template-columns:1fr 3fr}.bzr-blk{border:1px solid var(--hb-line);border-radius:var(--r-sm);background:var(--hb-bg);place-content:center;min-height:72px;line-height:1.3;display:grid}.bzr-blk i{font-style:normal}.bzr-choice.is-blocks button[aria-pressed=true]{background:0 0}.bzr-choice.is-blocks button[aria-pressed=true] .bzr-blk{border-color:var(--hb-gold);background:var(--hb-gold);color:var(--hb-bg)}.bzr-pref-row{gap:var(--sp-3);border-bottom:1px solid var(--hb-line);min-height:48px;color:var(--hb-ink);font-size:var(--hb-fs-md);justify-content:space-between;align-items:center;display:flex}.bzr-pref-row.is-link{width:100%;font:inherit;font-size:var(--hb-fs-md);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding:0}.bzr-pref-val{gap:var(--sp-2);color:var(--hb-gray);align-items:center;display:inline-flex}.bzr-pref-val i{font-style:normal}.bzr-pref-note{color:var(--hb-gray);font-style:normal}.bzr-pref-group{margin:var(--sp-2) 0 0;color:var(--hb-gray);font-size:var(--hb-fs-sm)}.bzr-pref-indent{padding-left:var(--sp-4)}.bzr-pref-checks{padding:var(--sp-2) 0;font-size:var(--hb-fs-md);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bzr-pref-checks label{gap:var(--sp-1);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.bzr-pref-checks input{border:1px solid var(--hb-gray-weak);background:var(--hb-bg);appearance:none;cursor:pointer;border-radius:50%;flex:none;place-content:center;width:18px;min-width:0;height:18px;min-height:0;margin:0;padding:0;display:grid}.bzr-pref-checks input:checked{border-color:var(--hb-gold);background:var(--hb-gold)}.bzr-pref-checks input:checked:after{content:"";border:solid var(--hb-bg);border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.bzr-pref-resetrows,.bzr-pref-opt{border:0;border-bottom:1px solid var(--hb-line);min-height:48px;color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.bzr-pref-opt[aria-pressed=true]{color:var(--hb-gold)}.bzr-pref-opt i{font-style:normal}.bzr-hepan-slots{gap:var(--sp-3);display:grid}.bzr-hepan-empty{border:1px solid var(--hb-line);border-radius:var(--r-lg);background:var(--hb-bg);place-items:center;min-height:max(160px,33vh);display:grid}.bzr-plus{background:var(--hb-gold);width:40px;height:40px;color:var(--hb-bg);font:inherit;cursor:pointer;border:0;border-radius:50%;padding:0;font-size:26px;line-height:1}.bzr-hepan-bar{bottom:calc(var(--nav-floor,0px) + var(--sp-2));z-index:2;gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid;position:sticky}.bzr-hepan-rec,.bzr-hepan-go{border:1px solid var(--hb-line);border-radius:var(--r-md);background:var(--hb-bg);min-height:52px;color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-hd);cursor:pointer}.bzr-hepan-go:disabled{color:var(--hb-gray-weak);cursor:default}.bzr-hepan-rec svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.bzr-hcard{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--hb-line);border-radius:var(--r-lg);background:var(--hb-bg);display:grid;position:relative}.bzr-hcard-row{gap:var(--sp-4);font-size:var(--hb-fs-md);align-items:center;display:flex}.bzr-hcard-k{width:3em;color:var(--hb-gray-weak);font-size:var(--hb-fs-md);flex:none}.bzr-hcard-v{color:var(--hb-ink)}.bzr-hcard-x{top:var(--sp-2);right:var(--sp-2);width:32px;height:32px;color:var(--hb-gray-weak);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;position:absolute}.bzr-hcard-grid{gap:var(--sp-2) var(--sp-4);grid-template-columns:3em repeat(4,minmax(0,1fr));align-items:center;display:grid}.bzr-hcard-colhead{color:var(--hb-gray-weak);font-size:var(--hb-fs-md);text-align:center}.bzr-hcard-gz{gap:var(--sp-05);justify-content:center;align-self:start;align-items:flex-start;display:flex}.bzr-hcard-gz b{font-family:var(--font-serif);font-size:26px;line-height:1.1}.bzr-hcard-gz small{color:var(--hb-gray-weak);font-size:var(--hb-fs-sm)}.bzr-hcard-gz small.is-stack{display:grid}.bzr-hcard-gz small i{font-style:normal;line-height:1.4}.bzr-hcard-yun{gap:var(--sp-2);align-items:center;display:flex}.bzr-hcard-yuncells{flex:auto;grid-template-columns:repeat(8,minmax(0,1fr));min-width:0;display:grid}.bzr-hcard-yuncell{border-left:1px solid var(--hb-line);font-size:var(--hb-fs-sm);justify-items:center;gap:0;display:grid}.bzr-hcard-yuncell small{color:var(--hb-gray);font-size:var(--hb-fs-xs)}.bzr-hcard-yungz{font-size:var(--hb-fs-xs);white-space:nowrap}.bzr-hcard-yungz b{font-size:var(--hb-fs-hd);font-weight:400}.bzr-users-search{gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-md);background:var(--hb-bg);color:var(--hb-gray-weak);align-items:center;display:flex}.bzr-users-tabs span{padding:var(--sp-2) var(--sp-4);border-bottom:2px solid var(--hb-gold);color:var(--hb-gold);font-size:var(--hb-fs-md);font-weight:700;display:inline-block}.bzr-users{background:var(--hb-bg);display:grid}.bzr-user{gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);border:0;border-bottom:1px solid var(--hb-line);color:var(--hb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.bzr-user-left{gap:var(--sp-1);display:grid}.bzr-user-left b{font-size:var(--hb-fs-hd);font-weight:400}.bzr-user-left small,.bzr-user-left>span{color:var(--hb-gray-weak);font-size:var(--hb-fs-sm)}.bzr-user-bazi{font-family:var(--font-serif);font-size:var(--hb-fs-md);letter-spacing:2px;display:grid}.bzr-user-bazi b{font-weight:400}.bzr-users-count{padding:var(--sp-3) 0;color:var(--hb-gray);font-size:var(--hb-fs-md);text-align:center;margin:0}@media (min-width:900px){.bzr-hepan-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.bzr-pref-bigs{max-width:560px}}@media (max-width:440px){.bzr-sizhu-dot{width:48px;height:48px;font-size:22px}.bzr-hcard-gz b{font-size:22px}.bzr-hcard-grid{gap:var(--sp-2)}}.qimen-app:has(.bzr-stage){overflow-x:clip}.bzr-stage .bz-tabs{margin:0 calc(var(--sp-3) * -1);padding:0 var(--sp-3);background:var(--hb-page)}.bzr-cb{--wx-wood:#00805c;--wx-fire:#c24e00;--wx-earth:#964678;--wx-metal:#a66f00;--wx-water:#005a8c}.bzr-menu-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.bzr-edit-del{gap:var(--sp-2);color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.bzr-edit-del button{color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-md);cursor:pointer;background:0 0;border:0;padding:0}.bzr-edit-del.is-danger,.bzr-edit-del .is-danger{color:var(--sem-danger)}.bzr-clear-all{color:var(--hb-gray)}.bzr-tools{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bzr-tools .bz-hepan-entry{min-height:88px;padding:var(--sp-3)}.bzr-stage .bz-now-pillars{gap:var(--sp-5)}.bzr-stage .bz-now-pillars b{font-weight:400}.bzr-stage .bz-now-right>b{white-space:nowrap;font-family:inherit;font-weight:400}.bzr-stage .bzr-now-time{font-family:inherit;font-weight:400}.bzr-stage .bz-table{background:var(--hb-bg)}.bzr-stage .bz-table th,.bzr-stage .bz-table td{border:0}.bzr-stage .bz-table thead tr:nth-child(2n),.bzr-stage .bz-table tbody tr:nth-child(2n){background:var(--hb-page)}.bzr-stage .bz-table .is-flow{background:0 0}.bzr-stage .bz-table tbody th,.bzr-stage .bz-table tbody td{vertical-align:top}.bzr-stage .bz-table .is-sep{border-left:1px solid var(--hb-line)}.bzr-stage .bz-table .bzr-colhead th{color:var(--hb-gray-weak)}.bzr-stage .bz-table:not(.bz-table-wide) .bz-big b{font-size:32px;line-height:1.2}.bzr-stage .bz-table:not(.bz-table-wide) .bz-wx-icon{fill:currentColor;fill-opacity:.22;stroke-width:1.2px;width:20px;height:20px}.bzr-stage .bz-table:not(.bz-table-wide) .bz-cell-shensha{font-size:var(--hb-fs-sm)}@media (max-width:759px){.bzr-stage .bz-detail>.bz-board>.bz-table-wide{width:calc(100% + var(--sp-3) * 2);max-width:none;margin-left:calc(var(--sp-3) * -1)}}.bzr-stage .bzr-preview-body .bz-table-wide{width:100%;max-width:100%;margin-left:0}.bzr-stage .bz-table-wide .bz-big b{font-size:22px}.bzr-stage .bz-table-wide .bz-cell-shensha i{white-space:nowrap;letter-spacing:-1px}.bzr-stage .bz-table-wide[data-cols="8"] .bz-cell-shensha i,.bzr-stage .bz-table-wide[data-cols="9"] .bz-cell-shensha i,.bzr-preview-body .bz-table-wide .bz-cell-shensha i{white-space:normal;letter-spacing:0;width:2.2em;margin:0 auto}.bzr-stage .bz-band{margin:0 calc(var(--sp-3) * -1);background:var(--hb-bg)}.bzr-stage .bz-band-label{width:36px}.bzr-stage .bz-band-scroll{position:relative}.bzr-stage .bz-band-cell{min-width:0;padding:var(--sp-2) 0;flex:0 0 10%;overflow:visible}.bzr-stage .bz-band-age{white-space:nowrap;letter-spacing:-1px}.bzr-stage .bz-band-year{white-space:nowrap}.bzr-stage .bzr-vcol{min-width:0;padding:var(--sp-2) 0;flex:0 0 10%}.bzr-stage .bzr-vcell{padding:0 var(--sp-05);font-size:var(--hb-fs-sm);white-space:nowrap;line-height:1.5}.bzr-dishi-strip{padding:var(--sp-1) var(--sp-3);background:var(--hb-page);color:var(--hb-gray-weak);font-size:var(--hb-fs-sm);font-weight:700}.bzr-picked-date{color:var(--hb-gray-weak);font-size:var(--hb-fs-sm);margin:0}.bzr-stage .bzr-info-list>div{display:block}.bzr-stage .bzr-info-list>div.is-pair{column-gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bzr-stage .bzr-info-list>div.is-pair>span{display:block}@media (max-width:759px){.bzr-stage .bzr-info-list{margin:0 calc(var(--sp-3) * -1);border-width:1px 0;border-radius:0}}@media (max-width:440px){.bzr-stage .bzr-info-list>div{font-size:var(--fs-xs)}}.bzr-sect-h{padding-left:var(--sp-2);border-left:4px solid var(--hb-gold);font-family:var(--font-serif);font-size:var(--hb-fs-hd);line-height:1.2}.bzr-sky{gap:var(--sp-3);display:grid}.bzr-sky-cards{gap:var(--sp-4);padding:0 var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bzr-sky-card{gap:var(--sp-1);min-height:150px;padding:var(--sp-3) 0;border-radius:var(--r-lg);background:var(--hb-bg);align-content:start;justify-items:center;display:grid}.bzr-sky-card>b{font-family:var(--font-serif);font-size:26px;line-height:1.2}.bzr-sky-card small{color:var(--hb-ink);font-size:var(--hb-fs-sm)}.bzr-sky-body{width:30px;height:30px;margin-top:var(--sp-1);background:var(--hb-gold);color:var(--hb-bg);font-size:var(--hb-fs-md);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.bzr-sky-body.is-month,.bzr-sky-body.is-time{background:var(--hb-blue)}.bzr-sky-box{gap:var(--sp-1);padding:var(--sp-3) var(--sp-6);border:1px solid var(--hb-gold);border-radius:var(--r-lg);justify-self:center;display:grid}.bzr-sky-box p{color:var(--hb-ink);font-size:var(--hb-fs-md);font-variant-numeric:tabular-nums;margin:0}.bzr-sky-box p.is-birth{color:var(--hb-gold)}.bzr-pref-label{gap:var(--sp-05);display:grid}.bzr-pref-label small{color:var(--hb-gray-weak);font-size:var(--hb-fs-sm)}.bzr-pref-row.has-sub{min-height:64px}button.bzr-pref-card.bzr-pref-resetrows{padding:0 var(--sp-4);border-bottom:1px solid var(--hb-line);font-size:var(--hb-fs-hd)}.bzr-pref-resetrows i{color:var(--hb-gray);font-style:normal;font-size:var(--hb-fs-hd)}.bzr-fmt{row-gap:var(--sp-1);text-align:center;grid-template-columns:2.4em repeat(7,minmax(0,1fr));align-items:center;display:grid}.bzr-fmt-k{color:var(--hb-gold);font-size:var(--hb-fs-sm);text-align:left}.bzr-fmt-h{color:var(--hb-gray);font-size:var(--hb-fs-sm)}.bzr-fmt-big{font-family:var(--font-serif);font-size:22px;font-weight:700;line-height:1.3}.bzr-fmt-hide{font-size:var(--hb-fs-xs);white-space:nowrap;line-height:1.5;display:grid}.bzr-fmt-hide i{color:var(--hb-gray);letter-spacing:-1px;font-style:normal}.bzr-fmt-hide b{font-weight:400}.bzr-fmt .is-sep{border-left:1px solid var(--hb-line)}.bzr-preview{background:var(--hb-bg);grid-template-columns:minmax(0,1fr) 56px;display:grid;position:relative}.bzr-preview-body{gap:var(--sp-3);pointer-events:none;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bzr-preview-body .bz-band{margin:0}.bzr-preview-body .bz-band-cell,.bzr-preview-body .bzr-vcol{flex:0 0 36px}.bzr-preview-body .bz-table th,.bzr-preview-body .bz-table td{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.bzr-preview-body .bz-rel{align-items:center;min-height:36px}.bzr-preview-body .bz-qiyun-left p{line-height:2.4}.bzr-preview-body .bz-action{place-items:center;display:grid}.bzr-stage .bz-qiyun-right p{white-space:nowrap}.bzr-preview-rail{background:var(--hb-page);position:relative}.bzr-preview-switch{right:var(--sp-2);position:absolute;transform:translateY(-50%)}.bzr-time .bzr-query{padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-4)}.bzr-time .bzr-query input{padding:0}.bzr-time .bzr-query+.bzr-wheel-heads{padding-top:var(--sp-4);border-top:1px solid var(--hb-line)}@media (max-width:440px){.bzr-time .bzr-query{padding-left:var(--sp-3)}.bzr-time .bzr-query input{font-size:var(--hb-fs-sm)}}.bzr-query-box{gap:var(--sp-2);flex:auto;align-items:center;min-width:0;display:flex}.bzr-wheel-heads{align-items:center}.bzr-year-cell{justify-items:center;display:grid;position:relative}.bzr-year-hint{z-index:1;padding:var(--sp-1) var(--sp-2);background:var(--hb-gold);color:var(--hb-bg);font:inherit;font-size:var(--hb-fs-sm);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;position:absolute;bottom:calc(100% + 8px);left:0}.bzr-year-hint:after{content:"";border:6px solid #0000;border-top-color:var(--hb-gold);position:absolute;top:100%;left:24px}.bzr-yeargrid-chips{gap:var(--sp-2);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.bzr-yeargrid-chips::-webkit-scrollbar{display:none}.bzr-yeargrid-chips .bzr-chip{flex:none}.bzr-sizhu-dot.wx-wood{background:color-mix(in srgb, var(--wx-wood) 14%, var(--hb-bg))}.bzr-sizhu-dot.wx-fire{background:color-mix(in srgb, var(--wx-fire) 14%, var(--hb-bg))}.bzr-sizhu-dot.wx-earth{background:color-mix(in srgb, var(--wx-earth) 14%, var(--hb-bg))}.bzr-sizhu-dot.wx-metal{background:color-mix(in srgb, var(--wx-metal) 14%, var(--hb-bg))}.bzr-sizhu-dot.wx-water{background:color-mix(in srgb, var(--wx-water) 14%, var(--hb-bg))}.bzr-trash-icon,.bzr-search-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.bzr-clear-all .bzr-trash-icon{width:18px;height:18px}.bzr-heads-3,.bzr-wheels-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bzr-place .bzr-seg{flex:none}.bzr-place .bzr-seg button{padding:0 var(--sp-5)}.bzr-place .bzr-sheet-head{justify-content:space-between}.bzr-search-box{gap:var(--sp-2);min-width:0;padding-left:var(--sp-4);border-radius:var(--r-full);background:var(--hb-page);color:var(--hb-gray-weak);flex:auto;align-items:center;display:flex}.bzr-search-box input{background:0 0;padding-left:0}.bzr-search-box .bzr-query-clear{margin-right:var(--sp-2)}.bzr-search-box input::-webkit-search-cancel-button{appearance:none;display:none}.bzr-note-mark{width:16px;height:16px;font-size:var(--hb-fs-xs);border:1px solid;border-radius:50%;place-items:center;font-style:normal;display:grid}.bzr-users-search input{min-width:0;min-height:40px;color:var(--hb-ink);font:inherit;font-size:var(--hb-fs-md);background:0 0;border:0;flex:auto}.bzr-users-wrap{position:relative}.bzr-users-letter{padding:var(--sp-1) var(--sp-4);background:var(--hb-page);color:var(--hb-gray);font-size:var(--hb-fs-sm);margin:0}.bzr-user .bzr-user-bazi{margin-left:auto}.bzr-users-wrap .bzr-user{padding-right:var(--sp-8)}.bzr-user-zodiac{width:36px;height:36px;font-size:var(--hb-fs-md)}.bzr-users-index{top:50%;right:var(--sp-1);gap:var(--sp-1);display:grid;position:absolute;transform:translateY(-50%)}.bzr-users-index button{width:20px;height:20px;color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-xs);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.bzr-users-index button[aria-pressed=true]{background:var(--hb-gold);color:var(--hb-bg)}.bzr-stage .bzr-hepan-bar{bottom:var(--nav-floor,0px);margin:0 calc(var(--sp-3) * -1);padding:var(--sp-2) var(--sp-3);background:var(--hb-page)}.bzr-hepan-go.is-ready{border-color:var(--hb-gold)}.bz-hepan .paipan-records h3{display:none}@media (max-width:440px){.bzr-info-list>div{font-size:var(--hb-fs-sm)}}@media (min-width:760px){.bzr-stage .bz-band{margin:0}.bzr-stage .bz-table-wide .bz-big b{font-size:26px}.bzr-stage .bz-table-wide .bz-cell-stack i{font-size:var(--hb-fs-sm)}.bzr-stage .bz-table-wide th,.bzr-stage .bz-table-wide td{padding:var(--sp-2) var(--sp-1)}}.bzr-nm{gap:var(--sp-2);letter-spacing:0;display:inline-flex}.bzr-nm-ch{min-width:34px;padding:var(--sp-05) var(--sp-1) var(--sp-1);border-radius:var(--r-sm);background:var(--hb-page);flex-direction:column;align-items:center;line-height:1.25;display:inline-flex}.bzr-nm-ch small{font-family:var(--font-sans,inherit);font-size:var(--hb-fs-sm);font-weight:400}.bzr-cg{gap:var(--sp-3);display:grid}.bzr-cg-card{gap:var(--sp-3);padding:var(--sp-4) var(--sp-3) var(--sp-3);border-radius:var(--r-md);background:radial-gradient(circle at 50% 30%,#8a6a44 0%,#5c4127 45%,#2e1f12 100%);display:grid;position:relative;overflow:hidden}.bzr-cg-badge{width:110px;padding:var(--sp-05) 0;color:#fff;font-size:var(--hb-fs-sm);text-align:center;background:#c8322a;font-style:normal;position:absolute;top:12px;right:-30px;transform:rotate(40deg)}.bzr-cg-weight{min-width:128px;padding:var(--sp-1) var(--sp-4);border-radius:var(--r-sm);color:#fff;font-size:var(--hb-fs-md);border:1.5px solid #ffffffd9;justify-self:center;justify-items:center;margin:0;line-height:1.4;display:grid}.bzr-cg-weight b{font-size:var(--hb-fs-hd)}.bzr-cg-verse{gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--hb-bg);color:var(--hb-ink);font-size:var(--hb-fs-md);text-align:center;line-height:1.8;display:grid}.bzr-cg-verse p{margin:0}.bzr-cg-src{color:var(--hb-gray);font-size:var(--hb-fs-xs);margin:0}.bzr-term{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.bzr-term:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--hb-gold);outline-offset:1px}.bzr-kn-tip{gap:var(--sp-2);min-height:40px;padding:0 0 0 var(--sp-3);border-radius:var(--r-md);background:var(--hb-bg);color:var(--hb-gray);font-size:var(--hb-fs-sm);align-items:center;line-height:1.4;display:flex}.bzr-kn-tip>span{flex:auto;min-width:0}.bzr-kn-tip-icon{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:16px;height:16px}.bzr-kn-tip-x{width:40px;height:40px;color:var(--hb-gray);font:inherit;font-size:var(--hb-fs-hd);cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:1}.bzr-gj{gap:var(--sp-3);padding-top:var(--sp-3);display:grid}.bzr-gj-shelf{gap:var(--sp-2);padding:var(--sp-3) 0 var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bzr-gj-book{gap:var(--sp-3);padding:var(--sp-2) 0;color:var(--hb-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;display:grid}.bzr-gj-cover{border-radius:0 var(--r-sm) var(--r-sm) 0;background:linear-gradient(135deg,#57527a 0%,#47426a 100%);width:66px;height:86px;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.bzr-gj-cover:before{content:"";background:repeating-linear-gradient(#0000 0 13px,#ffffff73 13px 14px);border-right:1px solid #fff6;width:9px;position:absolute;inset:0 auto 0 0}.bzr-gj-label{padding:var(--sp-1) var(--sp-05);color:#2b2b2b;font-family:var(--font-serif);writing-mode:vertical-rl;letter-spacing:1px;background:#fff;border:1px solid #2b2b2b;outline:2px solid #fff;font-size:12px;font-style:normal;line-height:1.1;position:absolute;top:7px;right:7px}.bzr-gj-name{font-size:var(--hb-fs-md)}.bzr-gj-book[aria-selected=true] .bzr-gj-cover{background:linear-gradient(135deg,#34305a 0%,#231f45 100%);transform:scale(1.14);box-shadow:0 6px 14px #231f4559}.bzr-gj-book[aria-selected=true] .bzr-gj-name{font-weight:700}.bzr-gj-book:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--hb-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bzr-gj-cover{transition:none}}.bzr-gj-th{padding:0 var(--sp-4);background:var(--hb-bg);border-radius:16px;display:grid}.bzr-gj-th-row{gap:var(--sp-3);min-height:56px;font-size:var(--hb-fs-md);justify-content:space-between;align-items:center;font-weight:700;display:flex}.bzr-gj-th-row+.bzr-gj-th-row{border-top:1px solid var(--hb-line)}.bzr-preview .bzr-gj-th{background:var(--hb-page)}.bzr-gj-th-gans{color:var(--hb-gold);font-size:var(--hb-fs-hd);letter-spacing:.3em}.bzr-gj-th-mine{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;font-weight:400;display:inline-flex}.bzr-gj-chipwrap{gap:var(--sp-1);align-items:center;display:inline-flex}.bzr-gj-chipwrap>i{color:var(--hb-gray-weak);font-style:normal}.bzr-gj-chip{min-width:28px;height:26px;padding:0 var(--sp-1);border-radius:var(--r-sm);background:var(--hb-gold);color:var(--hb-bg);place-items:center;font-weight:700;display:inline-grid}.bzr-gj-none{color:var(--hb-gray-weak)}.bzr-gj-body{gap:var(--sp-3);padding-top:var(--sp-3);display:grid}.bzr-gj-tab{box-shadow:inset 0 -1px 0 var(--hb-line)}.bzr-gj-h{padding:0 var(--sp-4) var(--sp-2) 0;border-bottom:3px solid var(--hb-gold);color:var(--hb-gold);font-family:var(--font-serif);font-size:var(--hb-fs-hd);display:inline-block}.bzr-gj-text{gap:var(--sp-3);display:grid}.bzr-gj-text p{color:var(--hb-ink);font-size:var(--hb-fs-md);text-indent:2em;margin:0;line-height:1.9}.bzr-gj-text p.is-mingli{color:var(--hb-gold);text-indent:0;font-weight:700}.bzr-gj-part{gap:var(--sp-2);display:grid}.bzr-gj-part-h{color:var(--hb-gold);font-size:var(--hb-fs-md)}.bzr-gj-text .bzr-gj-src{color:var(--hb-gray);font-size:var(--hb-fs-xs);text-indent:0;line-height:1.5}.bzr-gj-wait{gap:var(--sp-2);padding:var(--sp-2) 0;display:grid}.bzr-gj-wait i{border-radius:var(--r-full);background:var(--hb-line);opacity:.6;height:12px;display:block}.bzr-gj-wait i:nth-child(2){width:86%}.bzr-gj-wait i:nth-child(3){width:62%}.bzr-kn{border-radius:var(--r-lg);background:var(--hb-bg);width:min(100%,440px);max-height:min(78vh,640px);color:var(--hb-ink);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.bzr-kn-head{min-height:52px;padding:0 calc(44px + var(--sp-2));background:var(--hb-page);font-size:var(--hb-fs-hd);justify-content:center;align-items:center;display:flex;position:relative}.bzr-kn-x{width:44px;height:44px;color:var(--hb-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:26px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.bzr-kn-body{gap:var(--sp-5);overscroll-behavior:contain;padding:var(--sp-4) var(--sp-5) var(--sp-5);align-content:start;display:grid;overflow-y:auto}.bzr-kn-sec{gap:var(--sp-2);display:grid}.bzr-kn-h{color:var(--hb-gold);font-family:var(--font-serif);font-size:var(--hb-fs-hd)}.bzr-kn-sec p{font-size:var(--hb-fs-md);margin:0;line-height:1.8}.bzr-kn-sec .bzr-kn-src{color:var(--hb-gray);font-size:var(--hb-fs-xs)}
