.by-root{background:#1f1018;height:100%}.by-body{color:#f7ece2;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;background:radial-gradient(120% 80% at 50% 0,#53303f,#32182a 55%,#1f1018);justify-content:center;height:100%;min-height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.7;display:flex}#by-mount{justify-content:center;width:100%;min-width:0;max-width:430px;display:flex}.by-app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.by-mask .by-bd,.by-film,.by-led,.by-mem{-webkit-user-select:text;user-select:text}.by-app,.by-app *,.by-app :before,.by-app :after{box-sizing:border-box;overflow-wrap:break-word}.by-app{--bg:#1f1018;--panel:#33202e;--surf:#48142c80;--surf2:#681e3e94;--line:#ffcec42e;--line2:#ffcec44d;--red:#b8414f;--red2:#d45c6b;--red3:#f0929c;--vi:#4a3444;--vi2:#6d5064;--vi3:#a98aa0;--gold:#d8a964;--gold2:#f6dda8;--ink:#f7ece2;--dim:#c7a9b2;--dim2:#a1848f;--sc-key:255, 186, 120;--sc-key-a:.3;--sc-side:216, 76, 108;--sc-side-a:.2;--sc-g1:#4a2338;--sc-g2:#3a1b2e;--sc-g3:#2b1426;background:radial-gradient(78% 46% at 80% -10%, rgba(var(--sc-key), var(--sc-key-a)), transparent 72%), radial-gradient(70% 40% at 2% 30%, rgba(var(--sc-side), var(--sc-side-a)), transparent 76%), radial-gradient(96% 50% at 50% 112%, #28103873, transparent 74%), linear-gradient(166deg, var(--sc-g1) 0%, var(--sc-g2) 40%, var(--sc-g3) 72%, #1f1018 100%);flex-direction:column;width:100%;max-width:430px;height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}.by-app[data-scene=甲方]{--sc-key:232, 196, 160;--sc-key-a:.2;--sc-side:128, 96, 196;--sc-side-a:.18;--sc-g1:#3e2242;--sc-g2:#321b34;--sc-g3:#26142a}.by-app[data-scene=场子]{--sc-key:255, 172, 96;--sc-key-a:.36;--sc-side:228, 92, 104;--sc-side-a:.22;--sc-g1:#55283a;--sc-g2:#3f1e2e;--sc-g3:#2c1526}.by-app[data-scene=名分]{--sc-key:224, 186, 112;--sc-key-a:.26;--sc-side:180, 120, 80;--sc-side-a:.12;--sc-g1:#44283a;--sc-g2:#36202e;--sc-g3:#281726}.by-app[data-scene=孕育]{--sc-key:196, 224, 220;--sc-key-a:.18;--sc-side:96, 148, 160;--sc-side-a:.18;--sc-g1:#35283e;--sc-g2:#2b2032;--sc-g3:#211828}.by-app[data-scene=底片],.by-app[data-scene=传代]{--sc-key:232, 150, 110;--sc-key-a:.16;--sc-side:150, 60, 92;--sc-side-a:.14;--sc-g1:#351a2a;--sc-g2:#2a1424;--sc-g3:#1f0f1e}.by-app:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(136% 102% at 50% 38%,#0000 56%,#16081470 100%);position:absolute;inset:0}.by-app:after{content:"";pointer-events:none;opacity:.04;z-index:3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.by-hd{padding:calc(10px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 9px max(20px, env(safe-area-inset-left));border-bottom:1px solid var(--line);z-index:10;background:#2a1026;flex:none;align-items:center;gap:10px;display:flex;position:relative}.by-hd .by-bk{border:1px solid var(--line2);width:28px;height:28px;color:var(--vi3);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:15px;display:flex;position:relative}.by-hd .by-bk:after{content:"";border-radius:50%;position:absolute;inset:-8px}.by-hd-back{min-height:44px;color:var(--dim);letter-spacing:1px;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;margin-left:-10px;padding:0 10px;font-family:inherit;font-size:14px;line-height:1;transition:color .15s;display:flex}.by-hd-back:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:7px;margin-top:1px;transform:rotate(45deg)}.by-hd-back:active{color:var(--gold2)}.by-hd .by-t{color:var(--gold2);letter-spacing:1px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px}.by-hd .by-r{color:var(--dim);letter-spacing:1px;margin-left:auto;font-size:13px}.by-hd .by-hd-go{letter-spacing:1px;min-height:30px;color:var(--dim);border:1px solid var(--line);touch-action:manipulation;background:#2e12288c;border-radius:2px;flex:none;margin-left:2px;padding:5px 9px;font-size:11.5px;position:relative}.by-hd .by-hd-go:after{content:"";position:absolute;inset:-8px}.by-hd .by-hd-go:active{background:#f4778a1f;transform:scale(.95)}.by-cover-back{text-align:center;margin-top:18px}.by-cover-back-t{color:var(--dim2);letter-spacing:.5px;margin-bottom:8px;font-size:12px}.by-cover-back .by-btn.by-ghost{color:#ecd9a6;letter-spacing:4px;background:linear-gradient(#d8a85c29,#d8a85c0f);border-color:#d8a85c8c;border-radius:999px;min-width:180px;padding:0 28px;font-size:13.5px;transition:border-color .15s,background .15s;box-shadow:0 6px 18px #00000040}.by-cover-back .by-btn.by-ghost:active{background:linear-gradient(#d8a85c3d,#d8a85c1a);border-color:#d8a85cd9}.by-stat{padding:5px max(10px, env(safe-area-inset-right)) 6px max(10px, env(safe-area-inset-left));border-bottom:1px solid var(--line);z-index:10;cursor:pointer;background:#341c2ca8;flex:none;grid-template-columns:repeat(8,1fr);gap:5px;display:grid;position:relative}.by-stat .by-i{text-align:center;padding:2px;position:relative}.by-stat .by-i+.by-i:before{content:"";background:var(--line);width:1px;position:absolute;top:18%;bottom:18%;left:-3px}.by-stat .by-k{color:var(--dim2);letter-spacing:0;margin-bottom:0;font-size:10px}.by-stat .by-v{color:#ecd8cd;letter-spacing:0;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.by-stat .by-v.by-bad{color:var(--red3)}.by-stat .by-v.by-gd{color:var(--gold2)}.by-date{color:var(--ink);letter-spacing:1px;border-bottom:1px solid var(--line);z-index:10;background:linear-gradient(90deg,#822046b8,#58183699);flex:none;justify-content:space-between;padding:8px 20px;font-size:13.5px;display:flex;position:relative}.by-date b{color:var(--gold2);font-size:15px;font-weight:500}.by-view{min-height:0;padding:16px 16px calc(24px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;z-index:5;flex:1;position:relative;overflow-y:auto}.by-view::-webkit-scrollbar{width:0;height:0}@media (hover:hover) and (pointer:fine){.by-root .by-cover,.by-root .by-view{scrollbar-width:thin;scrollbar-color:#d8a85c59 transparent}.by-root .by-cover::-webkit-scrollbar{width:6px;height:0}.by-root .by-view::-webkit-scrollbar{width:6px;height:0}.by-root .by-cover::-webkit-scrollbar-thumb{background:#d8a85c59;border-radius:3px}.by-root .by-view::-webkit-scrollbar-thumb{background:#d8a85c59;border-radius:3px}}.by-scene{border:1px solid var(--line);background:#2e12288c;border-radius:2px;margin-bottom:18px;padding:18px 16px;position:relative}.by-scene .by-wh{color:var(--gold2);letter-spacing:1.5px;border-bottom:1px solid var(--line);align-items:center;margin-bottom:12px;padding-bottom:10px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;display:flex}.by-scene .by-wh small{color:var(--dim);letter-spacing:1px;margin-left:auto;font-family:-apple-system,sans-serif;font-size:12.5px}.by-scene .by-body-t{color:#f2dfe6;letter-spacing:.4px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16.5px;line-height:1.85}.by-scene .by-em{color:var(--red3)}.by-opt{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;color:inherit;background:linear-gradient(150deg,#3a1730e6,#2a1026d1);border-radius:2px;margin-bottom:12px;padding:16px;font-family:inherit;transition:all .2s;display:block;position:relative;overflow:hidden}.by-opt:before{content:"";background:linear-gradient(180deg, var(--vi2), var(--red2));opacity:.7;width:2px;position:absolute;top:0;bottom:0;left:0}.by-opt:active{border-color:var(--red2);box-shadow:0 0 0 1px #e04a5e59,0 6px 20px #8c1e5a38}.by-opt.by-sel{border-color:var(--red2);background:linear-gradient(150deg,#6e2456b8,#42143699)}.by-opt.by-sel:before{opacity:1;width:3px}.by-opt .by-ot{color:var(--ink);letter-spacing:.3px;margin-bottom:6px;padding-left:8px;font-size:16px;line-height:1.45}.by-opt .by-oh{color:var(--dim2);letter-spacing:.2px;padding-left:8px;font-size:13.5px;line-height:1.45}.by-opt .by-oh em{color:var(--red3);font-style:normal}.by-chr{border:1px solid var(--line);background:linear-gradient(150deg,#3a1730db,#2a1026cc);border-radius:3px;gap:14px;margin-bottom:12px;padding:16px;display:flex;position:relative;overflow:hidden}.by-chr:before{content:"";background:var(--red);width:2px;position:absolute;top:0;bottom:0;left:0}.by-chr:after{content:"";background:radial-gradient(circle,#9a4a9e38,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.by-av{color:#fdf0f5;z-index:1;background:linear-gradient(170deg,#8a2a58,#3e1030);border:1px solid #e078a04d;border-radius:2px;flex:none;justify-content:center;align-items:center;width:60px;height:76px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;display:flex;position:relative;box-shadow:inset 0 -20px 30px #0006}.by-chr .by-info{z-index:1;flex:1;min-width:0;position:relative}.by-chr .by-nm{letter-spacing:2px;color:#fdf0f5;margin-bottom:3px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px}.by-chr .by-jb{color:var(--dim);letter-spacing:.5px;margin-bottom:8px;font-size:13px}.by-chr .by-tags,.by-row .by-tags{flex-wrap:wrap;gap:6px;display:flex}.by-tg{border:1px solid var(--line2);color:var(--red3);letter-spacing:1px;white-space:nowrap;border-radius:1px;padding:2px 8px;font-size:12px}.by-tg.by-g{color:var(--gold);border-color:#d8a85c52}.by-aff{align-items:center;gap:6px;margin-top:9px;display:flex}.by-aff .by-bar{background:#c878a029;border-radius:1px;flex:1;height:2px;position:relative}.by-aff .by-bar i{background:linear-gradient(90deg, var(--vi2), var(--red2));border-radius:1px;position:absolute;top:0;bottom:0;left:0}.by-aff span{color:var(--dim);letter-spacing:1px;text-align:right;min-width:28px;font-size:12px}.by-contract{background:linear-gradient(160deg,#4a301e80,#38162e8c);border:1px solid #d8a85c8c;margin-bottom:14px;padding:16px 17px;position:relative;box-shadow:0 4px 20px #501e4633}.by-contract:before{content:"合 同";color:var(--gold2);letter-spacing:3px;border:1px solid #d8a85c73;padding:2px 7px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;position:absolute;top:8px;right:12px}.by-contract .by-ct{color:var(--gold2);letter-spacing:1px;margin-bottom:10px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.by-contract .by-cl{color:#e2cdb4;gap:9px;margin-bottom:5px;font-size:14px;line-height:1.95;display:flex}.by-contract .by-cl i{color:var(--gold);flex:none;padding-top:3px;font-size:12.5px;font-style:normal}.by-contract .by-cd{color:var(--dim);letter-spacing:1px;border-top:1px dashed #d8a85c47;margin-top:10px;padding-top:9px;font-size:12.5px}.by-ledger{background:#14061080;border:1px solid #d8a85c29;border-radius:2px;margin-bottom:12px;padding:4px 0}.by-ledger-row{letter-spacing:.3px;border-bottom:1px solid #d8a85c0f;align-items:baseline;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.by-ledger-row:last-child{border-bottom:none}.by-ledger-src{color:var(--dim);flex:1}.by-ledger-day{color:var(--dim);opacity:.7;font-size:11px}.by-ledger-amt{letter-spacing:.5px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.by-ledger-his .by-ledger-amt{color:var(--gold)}.by-ledger-his .by-ledger-src,.by-ledger-in .by-ledger-amt{color:var(--gold2)}.by-ledger-out .by-ledger-amt{color:var(--red3);opacity:.85}.by-filmwall{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.by-film{align-items:stretch;gap:6px;display:flex}.by-film-holes{background-image:repeating-linear-gradient(#d8a85c40 0 3px,#0000 3px 12px);background-clip:content-box;border-radius:2px;flex:none;width:10px;padding:3px}.by-film-frame{color:#d8c2ce;letter-spacing:.3px;background:linear-gradient(165deg,#2e1028d9,#1c0918e6);border:1px solid #d8a85c33;flex:1;padding:12px 12px 12px 14px;font-size:13px;line-height:1.9;position:relative}.by-film-no{letter-spacing:1px;color:#d8a85c66;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;position:absolute;top:6px;right:8px}.by-day{color:#d4c0ca;letter-spacing:.2px;background:0 0;border:0;margin:16px 2px 8px;padding:0;font-size:15px;line-height:1.7}.by-day-k{letter-spacing:1.5px;color:#a8909e;margin-bottom:4px;font-size:12px;display:block}.by-note{border-left:2px solid var(--gold);color:#dcc4cc;letter-spacing:.3px;background:linear-gradient(100deg,#d8a85c17,#9a4a9e0d);margin-bottom:14px;padding:14px 16px;font-size:14px;line-height:1.9}.by-note b{color:var(--gold2);font-weight:500}.by-note .by-up{color:var(--red3)}.by-note .by-gd{color:#f5e0b0}.by-sh{color:var(--vi3);letter-spacing:1.5px;align-items:center;gap:10px;margin:22px 0 12px;font-size:13px;display:flex}.by-sh:before{content:"";background:var(--vi3);border-radius:50%;width:3px;height:3px}.by-sh:after{content:"";background:linear-gradient(90deg, var(--line2), transparent);flex:1;height:1px}.by-sec{border:1px solid var(--line);background:var(--surf);border-radius:3px;margin:10px 0 0;overflow:hidden}.by-sec+.by-sec{margin-top:7px}.by-sec>summary{touch-action:manipulation;color:var(--vi3);letter-spacing:1.5px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:13.5px;list-style:none;transition:background .15s;display:flex;position:relative}.by-sec>summary::-webkit-details-marker{display:none}.by-sec>summary:active{background:#f4778a12}.by-sec>summary .by-sec-t{flex:1;min-width:0}.by-sec>summary .by-sec-c{color:var(--dim2);letter-spacing:1px;flex:none;font-size:12px}.by-sec>summary:after{content:"";border:1px solid var(--line2);background:linear-gradient(var(--vi3), var(--vi3)) center / 9px 1px no-repeat, linear-gradient(var(--vi3), var(--vi3)) center / 1px 9px no-repeat;border-radius:50%;flex:none;width:21px;height:22px;margin-left:6px;transition:background .18s}.by-sec[open]>summary:after{background:linear-gradient(var(--vi3), var(--vi3)) center / 9px 1px no-repeat}.by-sec>.by-sec-b{padding:2px 16px 14px}.by-sec>.by-sec-b .by-sh{margin-top:12px}.by-sec .by-sec-b .by-place{background:0 0;border-left:none;border-right:none;border-radius:0;margin-bottom:0}.by-sec .by-sec-b .by-place:active{background:#ffd2be12}.by-sec .by-sec-b .by-place:last-child{border-bottom:none}.by-btn{touch-action:manipulation;border:1px solid var(--line2);width:100%;color:var(--ink);letter-spacing:1.5px;cursor:pointer;background:#ece2d80d;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:14px;font-family:inherit;font-size:15.5px;transition:all .2s;display:flex}.by-btn:active{background:#ece2d81a;transform:scale(.985)}.by-btn.by-pri{color:#f6ece2;background:linear-gradient(100deg,#8e3340,#a8454f 58%,#7d3242);border-color:#ece2d824;font-weight:500;box-shadow:0 8px 24px #00000073,inset 0 1px #ffecdc1f}.by-btn.by-gold{color:var(--gold2);letter-spacing:2px;border-color:#d8a85c80}.by-btn.by-ghost{border-color:var(--line);color:var(--dim);background:0 0;font-size:14px}.by-btn:disabled{opacity:.4;cursor:default}.by-btn.by-sm,.by-btn.by-ghost{min-height:44px}.by-gap{height:10px}.by-nav{border-top:1px solid var(--line2);width:100%;max-width:430px;padding:8px 4px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:100;background:#220c1ef5;flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.by-nav:before{content:"";background:linear-gradient(90deg,#0000,#e04a5e99,#0000);height:1px;position:absolute;top:-1px;left:18%;right:18%}.by-nv{min-height:48px;color:var(--dim);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;font-family:inherit;font-size:11.5px;display:flex}.by-nv .by-svgi{opacity:.8;shape-rendering:geometricprecision;flex:0 0 22px;width:22px;height:22px}.by-nv.by-on{color:var(--red3);font-weight:500}.by-nv,.by-place,.by-row,.by-bk,.by-ach{touch-action:manipulation;transition:transform .12s,background .12s,opacity .12s}.by-nv:active,.by-place:active,.by-row:active,.by-bk:active{transform:scale(.97)}.by-nv:active{background:#e04a5e24}.by-place:active,.by-row:active{border-color:var(--red2);background:linear-gradient(150deg,#6e2456d1,#421436b3)}.by-bk:active{opacity:.7}.by-nv.by-on .by-svgi{opacity:1}.by-mask{z-index:200;padding:calc(24px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0a0de0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.by-mask .by-box{border:1px solid var(--line2);background:linear-gradient(162deg,#4a1c39,#2c1324);border-radius:3px;width:100%;max-width:340px;padding:26px 22px;box-shadow:0 24px 64px #0000008c}.by-mask .by-tt{color:var(--gold2);letter-spacing:2px;text-align:center;margin-bottom:14px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px}.by-mask .by-bd{color:#d4b8c6;text-align:center;letter-spacing:.5px;text-wrap:pretty;margin-bottom:20px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.7}.by-mask .by-bd .by-em{color:var(--red3)}.by-cover{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;text-align:center;z-index:10;flex-direction:column;align-items:center;height:100%;min-height:100dvh;padding:clamp(48px,10dvh,96px) 26px 56px;display:flex;position:relative;overflow-y:auto}.by-cover>:first-child{margin-top:auto}.by-cover>:last-child{margin-bottom:auto}.by-cover::-webkit-scrollbar{width:0;height:0}.by-receipt{width:62px;height:78px;margin-bottom:30px;position:relative}.by-receipt .by-paper{clip-path:polygon(0 0,100% 0,100% 94%,88% 100%,76% 94%,64% 100%,52% 94%,40% 100%,28% 94%,16% 100%,4% 94%,0 100%);background:linear-gradient(170deg,#ffd7c833,#c878be1f);border:1px solid #e88caa9e;border-radius:1px;position:absolute;inset:0;box-shadow:0 0 26px #c8468c52}.by-receipt .by-l1,.by-receipt .by-l2,.by-receipt .by-l3{background:#e896af73;height:1px;position:absolute;left:13px;right:13px}.by-receipt .by-l1{top:22px}.by-receipt .by-l2{top:34px;right:22px}.by-receipt .by-l3{top:46px;right:17px}.by-receipt .by-sum{text-align:center;white-space:nowrap;color:var(--gold2);letter-spacing:1px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;position:absolute;bottom:24px;left:8px;right:8px}.by-cover h1{letter-spacing:16px;text-indent:16px;background:linear-gradient(104deg,#f3e4cf 0%,#e0bf93 46%,#b98a6a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 18px #0009);-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:40px;font-weight:400}.by-cover .by-en{letter-spacing:4px;color:var(--dim2);margin-bottom:30px;font-size:11.5px}.by-cover .by-ln{background:linear-gradient(90deg,#0000,#e87896bf,#0000);width:44px;height:1px;margin-bottom:26px}.by-cover .by-tag{color:#d8b0c4;letter-spacing:1.5px;margin-bottom:42px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14.5px;line-height:1.9}.by-cover .by-warn{color:var(--dim2);letter-spacing:1.5px;margin-top:22px;font-size:12px;line-height:1.95}.by-cover .by-home{color:var(--dim2);letter-spacing:1px;border-bottom:1px solid var(--line);margin-top:18px;padding-bottom:2px;font-size:12.5px;text-decoration:none;position:relative}.by-cover .by-home:after{content:"";position:absolute;inset:-10px -14px}.by-cover .by-home:hover{color:var(--dim)}.by-cover.by-wiz{justify-content:safe center;gap:0;height:100%;min-height:0;max-height:100dvh;padding:16px 22px;overflow-y:auto}.by-cover.by-wiz>:first-child{margin-top:0}.by-cover.by-wiz>:last-child{margin-bottom:0}.by-wiz-top{text-align:center;flex:none}.by-wiz-top h1{letter-spacing:12px;text-indent:12px;margin:0;font-size:32px}.by-wiz-top .by-en{letter-spacing:3px;margin:4px 0 0}.by-wiz-step{letter-spacing:2px;color:var(--gold2);margin-top:6px;font-size:13px}.by-wiz-body{scrollbar-width:none;flex-direction:column;flex:none;justify-content:flex-start;gap:6px;width:100%;max-width:340px;padding:10px 0 0;display:flex}.by-wiz-body::-webkit-scrollbar{width:0}.by-wiz .by-origins,.by-wiz .by-careers{gap:8px;max-width:none;margin-bottom:0}.by-wiz .by-pick-l{max-width:none;margin:0 0 4px;font-size:14px;line-height:1.5}.by-wiz .by-origin,.by-wiz .by-career{padding:12px 14px}.by-wiz .by-on-n,.by-wiz .by-cr-n{font-size:16px;line-height:1.4}.by-wiz .by-on-d,.by-wiz .by-cr-d{font-size:14px;line-height:1.55}.by-wiz .by-cr-x{font-size:13px}.by-wiz-sum{flex-direction:column;gap:10px;width:100%;display:flex}.by-wiz-foot{flex:none;gap:10px;width:100%;max-width:340px;margin-top:12px;display:flex}.by-wiz-foot .by-btn{flex:1;min-height:48px}.by-wiz-resume{color:#ecd9a6;letter-spacing:.3px;cursor:pointer;background:0 0;border:0;flex:none;margin-top:6px;padding:2px 0;font-family:inherit;font-size:13px;line-height:1.4}.by-wiz .by-warn{margin-top:28px;font-size:11px;line-height:1.4}.by-back-home{color:#9a8494;letter-spacing:.4px;text-underline-offset:3px;background:0 0;border:0;flex:none;margin-top:2px;padding:2px 0;font-size:13px;line-height:1.4;text-decoration:underline}.by-back-home:active{color:#f3dce6}.by-origins{flex-direction:column;gap:9px;width:100%;max-width:320px;margin-bottom:26px;display:flex}.by-origin{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#3a1730b8;border-radius:2px;padding:12px 14px;font-family:inherit;transition:all .18s;display:block}.by-origin.by-sel{border-color:var(--gold);background:linear-gradient(150deg,#5e3a2299,#42163499)}.by-origin .by-on-n{letter-spacing:1px;margin-bottom:2px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.by-origin .by-on-n em{color:var(--gold2);letter-spacing:1px;margin-left:8px;font-size:12.5px;font-style:normal}.by-origin .by-on-d{color:#b48fa4;letter-spacing:.5px;font-size:13px}.by-pick-l{letter-spacing:1.5px;width:100%;max-width:320px;color:var(--dim2);text-align:left;margin:2px 0 8px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:12.5px}.by-careers{flex-direction:column;gap:7px;width:100%;max-width:320px;margin-bottom:10px;display:flex}.by-career{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#2e122899;border-left:2px solid #0000;border-radius:2px;padding:10px 13px;font-family:inherit;transition:all .18s;display:block}.by-career.by-sel{border-color:#be945c80;border-left-color:var(--gold);background:linear-gradient(100deg,#5e3a2280,#34142c80)}.by-cr-n{letter-spacing:1px;margin-bottom:3px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13.5px}.by-cr-d{color:var(--dim2);letter-spacing:.3px;font-size:12.5px;line-height:1.5}.by-cr-x{letter-spacing:.3px;color:var(--gold2);opacity:.82;gap:10px;margin-top:6px;font-size:11.5px;display:flex}.by-cr-open{letter-spacing:.4px;width:100%;max-width:320px;min-height:34px;color:var(--dim2);text-align:left;margin-bottom:22px;font-size:12.5px;font-style:italic;line-height:1.65}.by-said{letter-spacing:.6px;color:var(--ink);background:linear-gradient(100deg,#3e1a3299,#0000);border-left:2px solid #be945c8c;margin-top:12px;padding:11px 13px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13.5px;line-height:1.7}.by-said-k{letter-spacing:1px;color:var(--gold2);opacity:.8;margin-bottom:5px;font-family:PingFang SC,system-ui,sans-serif;font-size:11px;display:block}.by-list{flex-direction:column;gap:0;display:flex}.by-row{text-align:left;border:1px solid var(--line);width:100%;color:inherit;cursor:pointer;background:linear-gradient(150deg,#3a1730cc,#2a1026b8);border-radius:2px;align-items:center;gap:12px;margin-bottom:9px;padding:13px 14px;font-family:inherit;display:flex;position:relative;overflow:hidden}.by-row.by-locked{opacity:.52}.by-row .by-av{width:42px;height:54px;font-size:18px}.by-row .by-info{flex:1;min-width:0}.by-row .by-nm{letter-spacing:1px;margin-bottom:2px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px}.by-row .by-jb{color:var(--dim);flex-wrap:wrap;gap:0 8px;margin-bottom:6px;font-size:13px;line-height:1.45;display:flex}.by-row .by-jb-m{white-space:nowrap}.by-row .by-fee{color:var(--gold2);letter-spacing:1px;white-space:nowrap;text-align:right;align-self:flex-start;padding-top:2px;font-size:12.5px}.by-row .by-fee-n{letter-spacing:.5px;font-size:15.5px;font-weight:500;display:block}.by-row .by-fee small{color:var(--dim2);letter-spacing:.5px;margin-top:3px;font-size:11.5px;display:block}.by-phase{color:var(--vi3);letter-spacing:1px;white-space:nowrap;border:1px solid #c078c84d;border-radius:1px;padding:1px 6px;font-size:11.5px}.by-who{align-items:center;gap:8px;margin-bottom:12px;display:flex}.by-who .by-av{width:34px;height:44px;font-size:15px}.by-who .by-n{color:var(--gold2);letter-spacing:1px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px}.by-who .by-m{color:var(--dim);letter-spacing:.5px;margin-left:auto;font-size:12px}.by-opt.by-dis{opacity:.45;cursor:default}.by-clause{border:1px solid var(--line);background:linear-gradient(150deg,#3a1730cc,#2a1026b3);border-radius:2px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}.by-clause .by-ck{color:var(--vi3);letter-spacing:1px;border:1px solid #c078c84d;flex:none;padding:1px 5px;font-size:12px}.by-clause .by-cx{color:#e8d6de;flex:1;min-width:0;font-size:14px;line-height:1.55}.by-clause .by-dc{color:var(--dim2);letter-spacing:.5px;text-align:right;flex:none;font-size:11.5px;line-height:1.6}.by-clause.by-ok{border-color:#d8a85c80}.by-clause.by-ok .by-cx{color:var(--gold2)}.by-clause.by-ok .by-dc{color:var(--gold)}.by-place{text-align:left;background:var(--surf);border:1px solid var(--line);width:100%;color:inherit;cursor:pointer;border-radius:2px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-family:inherit;display:flex}.by-place:disabled{opacity:.45;cursor:default}.by-place .by-pn{flex:1;min-width:0}.by-place .by-pn b{letter-spacing:1px;margin-bottom:2px;font-size:15px;font-weight:400;display:block}.by-place .by-pn span{color:var(--dim);letter-spacing:.2px;text-wrap:pretty;font-size:14px;line-height:1.55;display:block}.by-place .by-pp{max-width:46%;color:var(--gold2);letter-spacing:.5px;text-align:right;white-space:normal;flex:none;padding-top:2px;font-size:13px;line-height:1.35}.by-meter{margin-bottom:14px}.by-meter .by-mt{color:var(--dim);letter-spacing:1px;justify-content:space-between;margin-bottom:5px;font-size:12.5px;display:flex}.by-meter .by-mt b{color:var(--red3);font-weight:500}.by-meter .by-tr{background:#c878a029;border-radius:2px;height:4px;position:relative;overflow:hidden}.by-meter .by-tr i{background:linear-gradient(90deg, var(--vi2), var(--red2) 62%, var(--red));border-radius:2px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.by-meter .by-tr u{background:#f5e0b08c;width:1px;position:absolute;top:-2px;bottom:-2px}.by-mem{border-left:1px solid var(--line2);color:#dcc4cc;margin-left:4px;padding:0 0 12px 14px;font-size:13.5px;line-height:1.85;position:relative}.by-mem:before{content:"";background:var(--vi3);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:-3px}.by-mem:last-child{padding-bottom:0}.by-mask .by-box.by-wide{max-width:360px}.by-log{color:var(--dim);text-align:left;letter-spacing:.3px;border-top:1px dashed #d8a85c3d;margin-bottom:14px;padding-top:10px;font-family:-apple-system,sans-serif;font-size:13px;line-height:1.9}.by-log div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.by-log div span:last-child{white-space:nowrap}.by-renew-nt{text-align:center;margin-top:8px;line-height:1.55}.by-ending{color:var(--gold2);letter-spacing:2px;text-align:center;margin-bottom:14px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px}.by-ending-body{white-space:pre-line;color:#d4b8c6;text-align:center;letter-spacing:.5px;margin-bottom:18px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14.5px;line-height:2.1}.by-grid2{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.by-kv{border:1px solid var(--line);background:linear-gradient(160deg,#4a1a42db,#32102cd6);border-radius:2px;padding:9px 11px}.by-kv .by-kk{color:var(--dim);letter-spacing:1px;margin-bottom:3px;font-size:12.5px}.by-kv .by-vv{color:#fdf0f5;letter-spacing:1px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px}.by-kv .by-vv.by-gd{color:var(--gold2)}.by-kv .by-vv.by-bad{color:var(--red3)}.by-hint{color:var(--dim);letter-spacing:.2px;margin:0 0 16px;font-size:14px;line-height:1.7}.by-hint b{color:var(--gold);font-weight:400}.by-phone{background:linear-gradient(168deg,#34122eeb,#220a1ef0);border:1px solid #d8a85c47;border-radius:18px;margin-bottom:12px;padding:20px 5px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #140610e6,inset 0 0 0 4px #d8a85c1f,0 6px 24px #00000073}.by-phone:before{content:"";background:#d8a85c38;border-radius:2px;width:44px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.by-phone:after{content:"";background:#d8a85c2e;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:calc(50% + 30px);box-shadow:inset 0 0 2px #0009}.by-phone-hd{letter-spacing:1px;color:var(--dim2);border-bottom:1px solid #c8505f29;justify-content:space-between;align-items:center;padding:7px 12px 6px;font-size:12.5px;display:flex}.by-phone-hd b{color:var(--gold);font-weight:400}.by-mo{border-bottom:1px dashed #c8505f24;padding:11px 12px 12px}.by-mo:last-child{border-bottom:0}.by-mo-hd{align-items:center;gap:8px;margin-bottom:7px;display:flex}.by-mo-av{border:1px solid var(--line);width:24px;height:24px;color:var(--gold2);background:#6a2a6e6b;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;display:flex}.by-mo-nm{color:#e8ccd8;letter-spacing:1px;font-size:13.5px}.by-mo-tm{color:var(--dim2);letter-spacing:1px;margin-left:auto;font-size:11.5px}.by-mo-tx{color:#dcbecb;letter-spacing:.3px;min-height:20px;font-size:14px;line-height:1.85}.by-mo-tx.by-empty{color:var(--dim2);font-style:italic}.by-mo-nt{color:var(--dim2);border-left:1px solid #c8505f3d;margin-top:7px;padding-left:8px;font-size:13px;line-height:1.8}.by-mo-fx{color:var(--gold);flex-wrap:wrap;gap:10px;margin-top:7px;font-size:12px;display:flex}.by-mo-fx span,.by-mo-nt.by-mo-nt,.by-mo-fx{animation:.28s both by-reveal}@keyframes by-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.by-mo-ft{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.by-mo-ft .by-btn{width:auto;padding:5px 12px;font-size:12.5px}.by-sms{gap:9px;padding:12px;display:flex}.by-sms-b{background:#6a2a6e4d;border:1px solid #c8505f33;border-radius:12px 12px 12px 2px;flex:1;padding:9px 11px}.by-sms-w{color:var(--dim2);letter-spacing:.5px;margin-bottom:4px;font-size:11.5px}.by-sms-t{color:#e2c8d4;letter-spacing:.3px;font-size:14px;line-height:1.8}.by-sms-e{color:var(--dim2);margin-top:6px;font-size:12px}.by-sms-e em{color:var(--gold);font-style:normal}.by-q-lead{color:var(--dim2);letter-spacing:.3px;margin:2px 0 8px;padding:0 8px;font-size:12.5px}.by-q-lead b{color:var(--gold2);font-weight:600}.by-quote{background:linear-gradient(160deg,#4a1a42e6,#280e22e6);border:1px solid #d8a85c4d;border-radius:2px;margin-bottom:7px;padding:9px 11px 10px}.by-quote.by-fake{border-color:#c0344a80}.by-q-hd{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.by-q-nm{color:var(--gold2);letter-spacing:1px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.by-q-fee{color:var(--gold);letter-spacing:0;white-space:nowrap;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.3}.by-q-row{color:var(--dim);letter-spacing:.3px;font-size:12.5px;line-height:1.6}.by-q-row em{color:var(--red3);font-style:normal}.by-q-ft{gap:8px;margin-top:7px;display:flex}.by-q-ft .by-btn{flex:1;min-height:36px;padding:8px 0;font-size:13px}.by-q-up{color:var(--red3);margin-left:3px;font-size:12px;font-style:normal}.by-pool{border-top:1px dashed #d8a85c38;border-bottom:1px dashed #d8a85c38;margin-top:12px;padding:10px 12px 11px}.by-pool-hd{letter-spacing:1px;color:var(--dim);opacity:.8;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:11px;display:flex}.by-pool-row{border-bottom:1px solid #d8a85c1a;justify-content:space-between;align-items:center;gap:8px;padding:7px 2px;display:flex}.by-pool-row:last-child{border-bottom:none}.by-pool-l{flex-direction:column;gap:3px;min-width:0;display:flex}.by-pool-l b{letter-spacing:1.5px;color:var(--gold2);font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400}.by-pool-l span{color:var(--dim);letter-spacing:.3px;font-size:11px}.by-pool-urgent .by-pool-l span{color:var(--red3)}.by-pool-btns{flex:none;gap:6px;display:flex}.by-pool-btns .by-btn{letter-spacing:1px;padding:5px 10px;font-size:12px}.by-wife{text-align:center}.by-wife-who{color:var(--dim2);letter-spacing:1.5px;margin-bottom:12px;font-size:12.5px}.by-wife-tx{color:#e8ccd8;letter-spacing:1px;margin-bottom:16px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:2.1}.by-wife-nt{color:var(--dim2);font-size:13px;line-height:1.85}.by-gen2{border:1px solid var(--line);background:linear-gradient(160deg,#3c1434db,#260c20db);border-radius:2px;margin-bottom:8px;padding:10px 12px}.by-gen2-hd{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.by-gen2-nm{color:var(--gold2);letter-spacing:1px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.by-gen2-fee{color:var(--gold);font-size:14px}.by-gen2-jb{color:var(--dim2);letter-spacing:1px;margin-bottom:5px;font-size:12.5px}.by-gen2-q{color:var(--dim);font-size:13px;line-height:1.8}.by-succ{text-align:center;padding:4px 0 2px}.by-succ-t{color:var(--gold2);letter-spacing:3px;margin-bottom:14px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px}.by-succ-b{color:#d4b8c6;letter-spacing:.4px;white-space:pre-line;margin-bottom:16px;font-size:13.5px;line-height:2}.by-condom{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:4px;display:grid}.by-ck2{border:1px solid var(--line);cursor:pointer;background:#2e1028cc;border-radius:2px;flex-direction:column;align-items:center;gap:3px;padding:9px 4px 8px;transition:border-color .18s,background .18s;display:flex}.by-ck2 b{color:#d8b6c6;letter-spacing:1px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400}.by-ck2 span{color:var(--dim2);letter-spacing:.5px;font-size:12.5px}.by-ck2.by-sel{border-color:var(--gold);background:#d8a85c21}.by-ck2.by-sel b{color:var(--gold2)}.by-ck2.by-sel span{color:var(--gold)}.by-birth{text-align:center}.by-birth-t{color:var(--gold2);letter-spacing:3px;margin-bottom:14px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px}.by-birth-l{color:#d4b8c6;letter-spacing:.4px;margin-bottom:3px;font-size:13.5px;line-height:2.05}.by-ach-top{color:var(--dim);letter-spacing:1px;justify-content:space-between;align-items:baseline;margin:4px 0 8px;font-size:12.5px;display:flex}.by-ach-top b{color:var(--gold2);letter-spacing:0;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:400}.by-ach-bar{background:#ffffff12;border-radius:2px;height:3px;margin-bottom:16px;overflow:hidden}.by-ach-bar i{background:linear-gradient(90deg, var(--red2), var(--gold));height:100%;transition:width .5s;display:block}.by-achs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.by-ach{background:#ffffff04;border:1px solid #ffffff0f;border-radius:3px;min-height:62px;padding:9px 10px 10px}.by-ach-n{color:#8a6478;letter-spacing:.5px;margin-bottom:3px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13.5px;line-height:1.35}.by-ach-c{color:#966d82;letter-spacing:.3px;font-size:12px;line-height:1.4}.by-ach-on{background:#d8a85c12;border-color:#d8a85c6b}.by-ach-on .by-ach-n{color:var(--gold2)}.by-ach-on .by-ach-c{color:var(--dim2)}.by-ach-nm{color:var(--gold2);letter-spacing:3px;margin-bottom:14px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:21px}.by-ach-ln{color:#d4b8c6;letter-spacing:.6px;text-align:left;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:2}.by-ach-more{color:var(--dim2);letter-spacing:1px;border-top:1px solid #ffffff12;margin-top:16px;padding-top:12px;font-size:12.5px}.by-sick{background:#c0344a1a;border:1px solid #c0344a80;border-radius:3px;margin-bottom:14px;padding:12px 14px}.by-sick-hd{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.by-sick-hd>span:first-child{color:var(--red3);letter-spacing:1.5px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px}.by-sick-hd>span:last-child{color:var(--dim);font-size:12.5px}.by-sick-bd{color:var(--dim);letter-spacing:.4px;margin-bottom:10px;font-size:13px}.by-sick-pop{text-align:center;padding:4px 0 2px}.by-sick-nm{color:var(--red3);letter-spacing:4px;margin-bottom:14px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:21px}.by-sick-ln{color:#d4b8c6;letter-spacing:.6px;text-align:left;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:2}.by-sick-nt{color:var(--dim2);letter-spacing:.5px;border-top:1px solid #ffffff12;margin-top:14px;padding-top:12px;font-size:12.5px}.by-chat{background:linear-gradient(160deg,#6a2a6e2e,#2b122680);border:1px solid #dc5f6e52;border-radius:4px;margin-bottom:10px;padding:12px 13px 13px}.by-chat-hd{align-items:center;gap:9px;margin-bottom:11px;display:flex}.by-chat-hd .by-mo-tm{margin-left:auto}.by-chat-sc{color:var(--dim2);letter-spacing:.4px;margin-bottom:8px;font-size:12.5px;line-height:1.7}.by-chat-q{color:var(--ink);letter-spacing:.6px;border-left:2px solid var(--red2);background:#ffffff08;border-radius:0 3px 3px 0;margin-bottom:12px;padding:10px 12px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.8}.by-chat-opts{flex-direction:column;gap:7px;display:flex}.by-chat-o{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff09;border:1px solid #ffffff17;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .18s,background .18s;display:flex}.by-chat-o:active,.by-chat-o:hover{background:#e04a5e1a;border-color:#e04a5e8c}.by-chat-say{color:var(--ink);letter-spacing:.4px;flex:1;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14.5px;line-height:1.5}.by-chat-hint{color:var(--dim2);letter-spacing:.2px;white-space:nowrap;text-align:right;font-size:11.5px;line-height:1.4}.by-chat-re{text-align:left}.by-chat-re-l{color:#e8cfdb;letter-spacing:.7px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:2}.by-bag{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.by-bag-i{background:#ffffff06;border:1px solid #ffffff12;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.by-bag-n{color:var(--ink);letter-spacing:.4px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.by-bag-n b{color:var(--gold);margin-left:6px;font-family:inherit;font-size:12.5px;font-weight:400}.by-bag-btns{flex-shrink:0;gap:6px;display:flex}.by-mini{min-height:44px;color:var(--gold2);cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#d8a85c1f;border:1px solid #d8a85c59;border-radius:2px;padding:5px 10px;font-size:12px}.by-mini-d{color:var(--dim);background:0 0;border-color:#ffffff1f}.by-shop-g{margin-bottom:12px}.by-shop-k{color:var(--dim2);letter-spacing:1px;margin:0 0 6px 2px;font-size:11.5px}.by-shop-i{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#ffffff06;border:1px solid #ffffff0f;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin-bottom:4px;padding:8px 11px;display:flex}.by-shop-i:disabled{opacity:.35;cursor:not-allowed}.by-shop-i:not(:disabled):active{background:#d8a85c14;border-color:#d8a85c80}.by-shop-n{color:#e2ccd8;letter-spacing:.3px;align-items:center;gap:7px;font-size:13.5px;display:flex}.by-shop-n em{color:var(--dim2);font-size:11.5px;font-style:normal}.by-shop-hv{color:var(--gold);background:#d8a85c1a;border-radius:2px;padding:1px 5px;font-size:11px}.by-shop-p{color:var(--gold2);letter-spacing:.3px;white-space:nowrap;font-size:13px}.by-gift-re,.by-intel,.by-use{text-align:left}.by-gift-nm,.by-intel-who{color:var(--gold2);letter-spacing:1.5px;text-align:center;margin-bottom:12px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px}.by-gift-tx,.by-intel-tx,.by-use-l{color:#e0c8d4;letter-spacing:.6px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:2}.by-gift-nt,.by-intel-nt{color:var(--dim2);letter-spacing:.5px;text-align:center;border-top:1px solid #ffffff12;margin-top:14px;padding-top:12px;font-size:12.5px}.by-intel-src{letter-spacing:1px;color:var(--dim);margin-left:8px;font-family:inherit;font-size:11px;font-weight:400}.by-intel-row em{color:var(--gold);letter-spacing:.5px;font-size:11.5px;font-style:normal}.by-intel-row.by-intel-fake{border-color:#c0344a66}.by-intel-row.by-intel-fake em,.by-intel-bad{color:var(--red3)}.by-offer{background:linear-gradient(160deg,#d8a85c1a,#2b122680)!important;border-color:#d8a85c73!important}.by-offer-p{color:var(--gold2);letter-spacing:0;margin:8px 0 6px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;line-height:1.25}.by-ev,.by-plot{border:1px solid var(--line);border-left:2px solid var(--gold);background:linear-gradient(155deg,#2e1228eb,#220d1edb);border-radius:2px;margin-top:14px;padding:13px 14px 4px}.by-plot{border-left-color:var(--red2)}.by-ev-hd,.by-plot-hd{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.by-ev-k,.by-plot-k{letter-spacing:1px;color:var(--gold2);opacity:.86;font-size:11px}.by-plot-k{color:var(--red3)}.by-ev-c{letter-spacing:1px;color:var(--dim2);white-space:nowrap;background:#ffffff0d;border-radius:2px;padding:1px 6px;font-size:11px}.by-plot-i{text-align:right;color:var(--ink);letter-spacing:.6px;flex:1;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.by-ev-t{letter-spacing:1px;color:var(--ink);margin-bottom:7px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px}.by-ev-b,.by-plot-b{letter-spacing:.5px;color:#e6d2de;white-space:pre-wrap;margin-bottom:11px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13.5px;line-height:1.85}.by-ev-os,.by-plot-os{flex-direction:column;gap:6px;padding-bottom:9px;display:flex}.by-ev-o,.by-plot-o{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff07;border:1px solid #ffffff12;border-radius:2px;width:100%;padding:9px 11px;font-family:inherit;transition:all .18s}.by-ev-o:active,.by-plot-o:active{border-color:var(--gold);background:#d8a85c17}.by-plot-o:active{border-color:var(--red2);background:#e04a5e1a}.by-ev-ot,.by-plot-ot{color:var(--ink);letter-spacing:.4px;margin-bottom:3px;font-size:14px}.by-ev-oh,.by-plot-oh{color:var(--dim2);letter-spacing:.3px;font-size:11.5px;line-height:1.6}.by-ev-oh em,.by-plot-oh em{color:var(--gold2);opacity:.9;font-style:normal}.by-plot-pop{text-align:left}.by-plot-pop-c{letter-spacing:1px;color:var(--gold2);margin-bottom:10px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:19px}.by-plot-pop-h{color:#e6d2de;margin-bottom:12px;font-size:13.5px;line-height:1.8}.by-plot-pop-f{letter-spacing:1px;color:var(--red3);border-top:1px solid var(--line);padding-top:10px;font-size:12px}.by-ms{text-align:left}.by-ms-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:9px;display:flex}.by-ms-hd>span:first-child{letter-spacing:1px;color:var(--ink);font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px}.by-ms-cost{letter-spacing:.5px;color:var(--gold2);white-space:nowrap;font-size:12px}.by-ms-b{letter-spacing:.5px;color:#e6d2de;white-space:pre-wrap;margin-bottom:16px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.9}.by-ms-os{flex-direction:column;gap:8px;display:flex}.by-ms-o{text-align:left;border:1px solid var(--line);border-left:2px solid var(--vi2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(150deg,#3a1730e6,#2a1026cc);border-radius:2px;width:100%;padding:12px 13px;font-family:inherit;transition:all .18s}.by-ms-o.by-ms-bk{border-left-color:var(--dim2)}.by-ms-o:active{border-color:var(--red2);background:linear-gradient(150deg,#6e2456b3,#42143699)}.by-ms-ot{color:var(--ink);letter-spacing:.5px;margin-bottom:4px;font-size:14.5px}.by-ms-oh{color:var(--dim2);font-size:12px;line-height:1.6}.by-ms-oh em{color:var(--gold2);font-style:normal}.by-visit{text-align:left}.by-visit-tx{letter-spacing:.6px;color:var(--ink);margin-bottom:14px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.9}.by-visit-nt{letter-spacing:.5px;color:var(--dim2);border-top:1px solid var(--line);padding-top:11px;font-size:12px}.by-stat2{flex:none;gap:10px;padding:7px 14px;display:flex}.by-s2{flex:1;align-items:center;gap:7px;display:flex}.by-s2-k{letter-spacing:1px;color:var(--dim2);white-space:nowrap;font-size:12px}.by-s2-bar{background:#ffffff17;border-radius:2px;flex:1;height:3px;overflow:hidden}.by-s2-bar.by-s2-low{background:#d45c6b57}.by-s2-bar.by-s2-low i{background:var(--red2)}.by-s2-bar i{background:linear-gradient(90deg, var(--vi2), var(--gold));height:100%;display:block}.by-s2-v{color:var(--ink);text-align:right;min-width:26px;font-size:12.5px}.by-s2-v.by-bad{color:var(--red3)}.by-lead{border-bottom:1px solid var(--line);letter-spacing:.3px;color:var(--dim);margin:0 0 10px;padding-bottom:8px;font-size:12.5px;line-height:1.75}.by-lead b{color:var(--gold2);font-weight:500}.by-rest{background:linear-gradient(150deg,#4a1c3980,#2c132466);border:1px solid #ffcec429;border-radius:3px;margin:10px 0 12px;padding:11px 12px}.by-rest-q{letter-spacing:1px;color:var(--gold2);margin:0 0 9px;font-size:13px}.by-rest-two{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.by-rest-c{flex-direction:column;flex:120px;justify-content:center;gap:3px;font-size:12.5px;line-height:1.5;display:flex}.by-rest-c b{color:var(--ink);font-weight:500}.by-rest-c span{color:var(--dim2);font-size:11.5px}.by-rest-two .by-btn{flex-direction:column;flex:none;align-self:flex-start;align-items:center;gap:2px;width:auto;min-width:132px;min-height:46px;padding:7px 16px;font-size:13px;display:flex}.by-rest-two .by-btn small{color:var(--dim2);letter-spacing:0;font-size:10.5px}.by-rest-done{color:var(--gold2);margin:0;font-size:12.5px;line-height:1.6}.by-omen{color:var(--ink);border-left:2px solid #d65c6b80;padding-left:11px;line-height:1.75;display:block}.by-sms-e{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.by-sms-done{color:var(--dim2);letter-spacing:.3px;font-size:11px}.by-sms-ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.by-sms-ft .by-btn{flex:none;min-height:34px;padding:0 16px;font-size:13px}.by-sms-fx{opacity:.72}.by-hint.by-tonight{border-left:2px solid var(--gold);color:var(--gold2);background:#d8a85c14;margin:6px 0 10px;padding:7px 10px;line-height:1.6}.by-hint.by-tonight b{color:var(--gold2);font-weight:600}.by-warns{z-index:10;background:linear-gradient(90deg,#96263c4d,#761e322e);border-top:1px solid #d65c6b33;flex:none;padding:5px 20px 6px;position:relative}.by-warns p{letter-spacing:.5px;color:var(--red3);margin:0;padding-left:12px;font-size:12px;line-height:1.5;position:relative}.by-warns p+p{margin-top:2px}.by-warns p:before{content:"";background:var(--red2);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:1px}.by-skill{background:#ffffff06;border:1px solid #ffffff0f;border-radius:2px;margin-bottom:5px;padding:9px 11px}.by-sk-n{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.by-sk-k{color:var(--ink);letter-spacing:1px;white-space:nowrap;font-size:13.5px}.by-sk-u{color:var(--dim2);letter-spacing:.3px;font-size:11px}.by-sk-b{align-items:center;gap:8px;display:flex}.by-sk-b .by-bar{flex:1}.by-sk-b span{color:var(--gold2);text-align:right;min-width:20px;font-size:12px}.by-sub-w{border:1px solid var(--edge);letter-spacing:.5px;color:var(--dim2);border-radius:2px;margin-left:8px;padding:1px 6px;font-size:12px;font-style:normal}.by-card{border:1px solid var(--gold);background:#0e0a0db8;border-radius:2px;flex-direction:column;width:100%;max-width:320px;margin:2px auto 10px;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.by-card:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 40%,#000000bf 100%);position:absolute;inset:0}.by-card-t{letter-spacing:6px;text-align:center;color:var(--gold2);font-size:25px;line-height:1.3}.by-card-b{z-index:1;color:#cdc3b8;white-space:pre-line;margin-top:18px;font-size:12.5px;line-height:2.05;position:relative}.by-card-n{z-index:1;border-top:1px solid #c9a86a47;gap:5px;margin-top:16px;padding-top:12px;display:grid;position:relative}.by-card-n>div{justify-content:space-between;align-items:baseline;display:flex}.by-card-n span{letter-spacing:1px;color:var(--dim2);font-size:11px}.by-card-n b{color:var(--gold2);font-size:13px}.by-card-f{z-index:1;text-align:center;letter-spacing:3px;color:var(--dim2);margin-top:14px;font-size:11px;position:relative}.by-bond{align-items:center;gap:8px;margin:10px 0 4px;display:flex}.by-bond>span{color:var(--dim);letter-spacing:1px;font-size:12px}.by-bond i{background:#c878a029;border-radius:1px;flex:1;height:2px;display:block;position:relative}.by-bond i b{background:linear-gradient(90deg, var(--gold), var(--gold2));border-radius:1px;position:absolute;top:0;bottom:0;left:0}.by-bond em{color:var(--gold);text-align:right;min-width:26px;font-size:12px;font-style:normal}@media (orientation:landscape) and (max-height:560px){.by-hd{padding:6px max(18px, env(safe-area-inset-right)) 5px max(18px, env(safe-area-inset-left))}.by-hd .by-t{letter-spacing:1.5px;font-size:14px}.by-stat{padding:7px max(16px, env(safe-area-inset-right)) 7px max(16px, env(safe-area-inset-left));grid-template-columns:repeat(6,1fr);gap:4px}.by-stat .by-i{padding:3px}.by-stat .by-k{letter-spacing:1px;margin-bottom:1px;font-size:11px}.by-stat .by-v{font-size:15px}.by-stat2{padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));gap:8px}.by-warns{padding:6px max(16px, env(safe-area-inset-right)) 7px max(16px, env(safe-area-inset-left))}.by-s2{gap:5px}.by-s2-k{letter-spacing:.5px;font-size:11px}.by-s2-v{min-width:22px;font-size:11.5px}.by-view{padding:12px max(18px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.by-scene{margin-bottom:12px;padding:12px 14px}.by-nav{padding:3px max(4px, env(safe-area-inset-right)) calc(3px + env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left))}.by-nv{gap:2px;padding:4px 0 3px;font-size:11.5px}.by-nv .by-svgi{flex:0 0 18px;width:18px;height:18px}}.by-mask .by-box{max-height:calc(100dvh - calc(24px + env(safe-area-inset-top)) - calc(24px + env(safe-area-inset-bottom)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-y:auto}.by-mask .by-box::-webkit-scrollbar{width:0;height:0}.by-legend{padding:10px max(14px, env(safe-area-inset-left)) 12px;border-bottom:1px solid var(--line);z-index:10;background:#341c2ca8;flex:none;margin:0;position:relative}.by-legend p{color:var(--dim);margin:0 0 4px;font-size:12.5px;line-height:1.6}.by-legend b{color:var(--ink);margin-right:2px;font-weight:500}.by-legend-x{color:var(--dim2)!important;margin-top:6px!important;font-size:11.5px!important}.by-hint.by-tapme,.by-hint.by-warn{padding:8px max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left));z-index:10;flex:none;margin-bottom:0;position:relative}.by-hint.by-tapme{color:var(--dim2);font-size:12.5px}.by-sheet{border-top:1px solid var(--line2);width:100%;max-width:430px;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#431a34,#28111f);border-radius:14px 14px 0 0;margin-top:auto;animation:.18s ease-out by-sheet-up}@keyframes by-sheet-up{0%{opacity:0;transform:translateY(14px)}}.by-sheet-i{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;column-gap:10px;padding:11px 8px;display:grid}.by-sheet-i .by-svgi{color:var(--dim);grid-row:1/3}.by-sheet-i.by-on .by-svgi,.by-sheet-i.by-on .by-sheet-t{color:var(--gold2)}.by-sheet-t{font-size:15px}.by-sheet-d{color:var(--dim2);font-size:12px;line-height:1.5}.by-sheet-x{border:1px solid var(--line2);width:100%;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;padding:11px;font-size:14px}.by-mask:has(>.by-sheet){align-items:flex-end;padding:0}.by-place .by-pn b .by-pi{opacity:.85;vertical-align:1px;filter:grayscale(.25);margin-right:7px;font-size:13px;display:inline-block}.by-where{color:var(--dim2);margin-top:5px;font-size:12.5px;line-height:1.5}.by-ents{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 2px;display:grid}.by-ent{background:var(--surf);border:1px solid var(--line);text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:3px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.by-ent:active{background:var(--surf2)}.by-ent-k{color:var(--dim2);letter-spacing:1px;font-size:12px}.by-ent-v{color:var(--ink);font-size:13.5px;line-height:1.45}.by-ent.by-hot{background:#c456631f;border-color:#c4566399}.by-ent.by-hot .by-ent-v{color:var(--red3)}.by-pregbar{width:100%;padding:6px max(14px, env(safe-area-inset-right)) 6px max(14px, env(safe-area-inset-left));color:inherit;font:inherit;text-align:left;cursor:pointer;z-index:10;background:#c4566329;border:0;border-bottom:1px solid #c456636b;flex:none;align-items:baseline;gap:10px;display:flex;position:relative}.by-pregbar-k{color:var(--dim2);letter-spacing:1px;flex:none;font-size:12px}.by-pregbar-v{min-width:0;color:var(--red3);flex:1;font-size:13.5px}.by-pregbar-go{color:var(--dim);flex:none;font-size:12.5px}.by-fee small.by-canask{color:var(--gold2)}.by-aff-k{color:var(--dim2);letter-spacing:1px;flex:none;margin-right:6px;font-size:11.5px}.by-sec-d{color:var(--dim2);letter-spacing:0;margin:0 0 9px;font-size:12px;line-height:1.55}.by-cbonus{color:var(--gold2);margin-top:3px;font-size:12px;font-style:normal;display:block}.by-delta{letter-spacing:0;white-space:nowrap;pointer-events:none;z-index:2;font-size:11px;font-style:normal;animation:1.8s ease-out forwards by-delta-pop;position:absolute;top:1px;left:50%;transform:translate(-50%)}.by-delta.by-up{color:var(--gold2)}.by-delta.by-dn{color:var(--red3)}.by-s2-v{position:relative}.by-s2-v .by-delta{inset:auto 0 88% auto;transform:none}.by-stat .by-i:has(.by-delta) .by-k{opacity:.12}@keyframes by-delta-pop{0%{opacity:0;transform:translate(-50%)translateY(6px)}18%{opacity:1;transform:translate(-50%)translateY(0)}70%{opacity:1;transform:translate(-50%)translateY(-2px)}to{opacity:0;transform:translate(-50%)translateY(-7px)}}.by-s2-v .by-delta{animation-name:by-delta-pop-r}@keyframes by-delta-pop-r{0%{opacity:0;transform:translateY(6px)}18%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.by-delta{animation-duration:.01ms}}.by-row.by-unmet .by-av{border-color:var(--line2);color:var(--dim2);background:linear-gradient(170deg,#66304e80,#2c102699);font-size:22px;font-weight:300;line-height:1}.by-row.by-unmet .by-nm{color:var(--dim)}.by-row.by-unmet .by-fee{color:var(--dim2)}.by-row .by-fee .by-go{color:var(--red3);letter-spacing:1px;font-size:13px;display:block}.by-nv{position:relative}.by-dot{background:var(--red2);border-radius:50%;width:6px;height:6px;margin-left:7px;position:absolute;top:5px;left:50%;box-shadow:0 0 0 2px #220c1ef5}.by-hd .by-r{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.25;display:flex}.by-hd .by-r b{color:var(--ink);letter-spacing:1px;font-size:13px;font-weight:400}.by-hd .by-r span{color:var(--dim2);letter-spacing:.5px;font-size:10.5px}.by-date .by-till{border-left:1px solid var(--line2);color:var(--dim2);letter-spacing:.5px;margin-left:8px;padding-left:8px;font-size:11.5px;font-style:normal}.by-mask .by-box.by-box-ach{background:linear-gradient(162deg,#51243c,#2b1424 62%,#241020);border-color:#d8a85c6b;box-shadow:inset 0 0 0 1px #d8a85c1f,0 24px 64px #0009}.by-ach-pop{text-align:center;padding:2px 0}.by-ach-seal{border:1.5px solid var(--gold2);width:46px;height:46px;color:var(--gold2);opacity:.92;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:0 auto 16px;animation:.5s cubic-bezier(.2,1.4,.4,1) both by-seal;display:flex;transform:rotate(-6deg)}.by-ach-seal i{letter-spacing:0;font-size:15px;font-style:normal;line-height:1}@keyframes by-seal{0%{opacity:0;transform:rotate(-22deg)scale(1.7)}to{opacity:.92;transform:rotate(-6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.by-ach-seal{animation-duration:.01ms}}.by-ach-pg{max-width:180px;color:var(--dim2);letter-spacing:1px;margin:0 auto 16px;font-size:11.5px}.by-ach-pg b{color:var(--gold2);font-size:14px;font-weight:500}.by-ach-bar{background:#ffffff17;border-radius:2px;height:2px;margin-top:6px;overflow:hidden}.by-ach-bar i{background:linear-gradient(90deg, #d8a85c73, var(--gold2));height:100%;display:block}.by-nil{border:1px dashed var(--line2);text-align:center;background:linear-gradient(160deg,#3a17306b,#2a10264d);border-radius:2px;margin-bottom:10px;padding:20px 16px 18px}.by-nil-w{color:var(--dim);letter-spacing:1.5px;margin-bottom:8px;font-family:HarmonyOS Sans SC,MiSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px}.by-nil-h{color:var(--dim2);text-wrap:pretty;font-size:13px;line-height:1.8}.by-nil-h b{color:var(--gold2);font-weight:500}.by-nil .by-nil-go{width:auto;min-width:140px;margin-top:14px;padding:9px 20px}.by-todo{text-align:left;border:1px solid #d8a85c4d;border-left:2px solid var(--gold2);width:100%;color:var(--ink);cursor:pointer;touch-action:manipulation;background:linear-gradient(100deg,#d8a85c1a,#9a4a9e0d);border-radius:2px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;font-family:inherit;font-size:13px;transition:transform .12s,background .12s;display:flex}.by-todo:active{transform:scale(.98)}.by-todo-k{color:var(--gold2);letter-spacing:1px;white-space:nowrap;border:1px solid #d8a85c66;border-radius:2px;flex:none;align-self:flex-start;padding:2px 7px;font-size:11.5px}.by-todo-t{min-width:0;color:var(--dim);flex:1;line-height:1.6}.by-todo-t b{color:var(--ink);font-weight:500}.by-todo-go{color:var(--red3);white-space:nowrap;flex:none;align-self:flex-start;font-size:12.5px}.by-ff{align-items:stretch;gap:8px;width:100%;margin-top:8px;display:flex}.by-ff-b{border:1px solid var(--line);min-height:38px;color:var(--dim);letter-spacing:1px;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:0 0;border-radius:2px;flex:1;justify-content:center;align-items:center;padding:8px 10px;font-family:inherit;font-size:13px;transition:all .2s;display:flex}.by-ff-b:active{border-color:var(--red2);color:var(--ink);background:#ece2d80d}.by-ff-h{text-align:center;color:var(--dim2);letter-spacing:.5px;margin-top:7px;font-size:11.5px;display:block}.by-ff-on{border:1px solid #d8a85c4d;border-left:2px solid var(--gold2);background:linear-gradient(100deg,#d8a85c1a,#9a4a9e0d);border-radius:2px;align-items:center;padding:7px 7px 7px 13px}.by-ff-on .by-ff-k{color:var(--gold2);letter-spacing:1px;flex:1;font-size:13px}.by-ff-on .by-ff-b{min-width:72px;min-height:32px;color:var(--gold2);border-color:#d8a85c66;flex:none}.by-warn-go{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;touch-action:manipulation;background:0 0;border:0;padding:0}.by-warn-go:active{opacity:.6}.by-sec.by-sec-hit{border-color:#d8a85c80;box-shadow:0 0 0 1px #d8a85c29}.by-fflog{border:1px solid var(--line);background:#2e12286b;border-radius:2px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;line-height:1.6;display:flex}.by-fflog-k{color:var(--gold2);letter-spacing:1px;flex:none}.by-fflog-v{min-width:0;color:var(--dim);flex:1}.by-fflog-x{color:var(--dim2);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:12px}.by-fit{color:var(--gold2);letter-spacing:.5px;white-space:nowrap;vertical-align:middle;border:1px solid #d8a85c73;border-radius:2px;margin-left:8px;padding:1px 7px;font-size:11px}.by-opt.by-opt-fit{border-color:#d8a85c57}.by-codds{color:var(--dim2);letter-spacing:.5px;margin-top:4px;font-size:11.5px;font-style:normal;display:block}.by-codds b{color:var(--ink);font-weight:500}.by-codds b.by-gd{color:var(--gold2)}.by-codds b.by-bad{color:var(--red3)}.by-shop-fx{color:var(--dim2);letter-spacing:.3px;margin-top:3px;font-size:11px;display:block}.by-jump{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:12px;display:flex}.by-jump-b{border:1px solid var(--line);color:var(--dim);letter-spacing:.5px;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#2e122880;border-radius:2px;padding:6px 12px;font-family:inherit;font-size:12.5px;transition:all .15s}.by-jump-b:active{border-color:var(--gold2);color:var(--gold2)}.by-aff .by-likes{min-width:0;color:var(--gold2);letter-spacing:0;text-align:center;white-space:nowrap;border:1px solid #d8a85c61;border-radius:2px;flex:none;margin-left:4px;padding:1px 7px;font-size:11px}.by-state{color:var(--dim2);letter-spacing:.5px;margin-top:6px;font-size:11.5px}.by-state .by-canask{color:var(--gold2)}.by-aff .by-bar{min-width:48px}.by-s2.by-s2-cash{flex:none;gap:5px}.by-s2.by-s2-cash b{color:var(--gold2);letter-spacing:.5px;font-size:13px;font-weight:500}.by-hd .by-t .by-t-n{color:var(--dim2);letter-spacing:.5px;margin-left:7px;font-size:12px;font-style:normal}.by-stat .by-i-bar .by-gauge{background:#ffffff1a;border-radius:1px;height:2px;margin:3px 4px 0;overflow:hidden}.by-stat .by-i-bar .by-gauge i{background:linear-gradient(90deg, var(--vi2), var(--gold));height:100%;display:block}.by-stat .by-i-bar .by-gauge.by-gauge-low{background:#d45c6b57}.by-stat .by-i-bar .by-gauge.by-gauge-low i{background:var(--red2)}.by-hd .by-r .by-r-date,.by-hd .by-r .by-r-cash{white-space:nowrap;font-style:normal}.by-hd .by-r .by-r-cash{color:var(--gold2)}.by-hd .by-r .by-r-date+.by-r-cash:before{content:" · ";color:var(--dim2)}.by-hd .by-t{white-space:nowrap;align-items:baseline;display:flex}@media (max-width:359px){.by-hd .by-r .by-r-date{display:none}.by-hd .by-r .by-r-date+.by-r-cash:before{content:""}}.by-gate{justify-content:center;align-items:center;min-height:100dvh;padding:24px 20px;display:flex}.by-gate-c{text-align:center;width:100%;max-width:340px}.by-gate-t{letter-spacing:2px;color:#f6dda8;font-size:22px;font-weight:700}.by-gate-p{color:#c7a9b2;margin:14px 0 0;font-size:13.5px;line-height:1.9}.by-gate-b{flex-direction:column;gap:10px;margin-top:26px;display:flex}.by-gate-a{color:#f7ece2;background:#48142c80;border:1px solid #ffcec44d;border-radius:12px;justify-content:center;align-items:center;min-height:46px;font-size:14.5px;text-decoration:none;display:flex}.by-gate-a1{color:#f6dda8;background:linear-gradient(#d8a96438,#d8a9641a);border-color:#d8a96480;font-weight:600}.by-gate-a:active{opacity:.8}.by-gate-note{color:#a1848f;margin:20px 0 0;font-size:11.5px;line-height:1.8}.by-pay-note{text-align:center;color:#c7a9b2;margin-top:14px;font-size:11.5px;line-height:1.85}.by-pay-err{text-align:center;color:#f0929c;margin-top:10px;font-size:12px}
