@layer base{.m40 h1,.m40 h2,.m40 h3,.m40 h4,.m40 h5{font-weight:700}.m40 h3{margin:1em 0;font-size:1.17em}.m40 h5{margin:1.67em 0;font-size:.83em}.m40 p{margin:1em 0}.m40 ul{margin:1em 0;padding-left:40px;list-style:outside}.m40 small{font-size:smaller}.m40 img{display:inline}}.m40 .m40b{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.m40.m40.ch-e .top7{margin-top:0!important;padding-top:28px!important}.m40{--main:#fff;--panel:#f5f6f8;--border:#e5e8ec;--border-strong:#1e293b33;--ink:#1e293b;--ink-sub:#1e293ba8;--icon:#1e293b73;--accent:#b45309;--hover:#1e293b14;--hover-soft:#1e293b0d;--fill:#1e293b14;--success:#15803d;--success-bg:oklab(96.2184% -.00950537 .00547267);--fc:#f4f7fc;--up:#15803d;--down:#b3403a}.m40,.m40{margin:0}.m40{background:var(--main);color:var(--ink);font-family:ui-sans-serif,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:14.5px;display:flex}.m40 .ic{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.m40 .brand{align-items:center;gap:8px;padding:4px 8px 16px;font-size:15px;font-weight:600;display:flex}.m40 .brand svg{height:20px}.m40 .me{color:var(--ink-sub);align-items:center;gap:10px;margin-top:auto;padding:0 10px;font-size:14px;display:flex}.m40 .wrap{flex:1;min-width:0;padding:28px 40px 120px}.m40 .crumb{color:var(--ink-sub);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:flex}.m40 .cols{grid-template-columns:minmax(0,760px) 300px;align-items:start;gap:48px;display:grid}.m40 .head{align-items:center;gap:16px;display:flex}.m40 .logo{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--border);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.m40 h1{letter-spacing:-.015em;margin:0;font-size:28px;font-weight:650;line-height:1.1}.m40 .lede{max-width:680px;margin:24px 0 0;font-size:19px;line-height:1.5}.m40 .k{color:var(--ink-sub);align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}.m40 .k b{color:var(--ink);font-size:15px;font-weight:600}.m40 .av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.m40 .side{gap:14px;display:grid;position:sticky;top:24px}.m40{--in:#2f9e5f;--out:#d6455f;--inS:#d3ecdc;--outS:#f5d3da;--subS:#e4e7eb;--blue:#3b82f6;--tree:#e08a2e;--ck:#0ea5a0;--typed:#7c5cd6;--M:#cbd5e1;--ink:#1e293b;--sub:#64748b;--icon:#94a3b8;--line:#e6e6e3;--panel:#f7f7f6;--fill:#efefed}.m40,.m40 *{box-sizing:border-box}.m40 .head{height:62px;margin:6px 0 2px}.m40 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px}.m40 th{color:var(--sub);border-bottom:1px solid var(--line);text-align:right;padding:6px 10px;font-size:12px;font-weight:400}.m40 th:first-child{text-align:left}.m40 td{text-align:right;padding:5px 10px;font-size:13px}.m40 td:first-child{text-align:left;padding-left:40px}.m40{display:block}.m40 .frame{min-height:calc(100vh - 60px);display:flex}.m40 .blk{margin:0;position:relative}.m40 .cols{grid-template-columns:minmax(0,1fr) 320px;gap:36px;max-width:none}.m40 .lede{max-width:none}.m40 .logo{box-shadow:none;background:0 0;border-radius:0;width:52px;height:52px}.m40 .vw{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m40 .hist{border-left:2px solid var(--border);margin-left:6px;padding-left:16px}.m40 .k .q{color:var(--ink);font-size:16px;font-weight:600}.m40 .pic{box-shadow:none;border-radius:0;padding:0;overflow:visible}.m40 svg{display:block;overflow:visible}.m40 svg text{font-variant-numeric:tabular-nums;font-family:inherit}.m40 .try2{border-top:1px solid var(--border);background:#fff;margin:10px -16px -8px;padding:14px 20px 16px}.m40 input[type=range]{appearance:none;background:#e1e4e9;border-radius:3px;width:100%;height:6px;margin:12px 0;display:block}.m40 input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:3px;height:6px}.m40 input[type=range]::-webkit-slider-thumb{appearance:none;border:2.5px solid var(--ink);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 4px #00000040}.m40 .door{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;margin-left:auto;padding:8px 14px;font-size:13.5px;font-weight:500}.m40 .avs{width:26px;height:26px;font-size:10px}.m40 .th .qq{border-top:1px solid var(--border);gap:12px;padding:14px 0;display:flex}.m40 .th .qq .b{flex:1;min-width:0}.m40 .th .qq .h{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.m40 .th .qq .h b{font-weight:600}.m40 .th .qq .h small{color:var(--ink-sub);font-size:12.5px}.m40 .th .qq p{margin:4px 0 0;line-height:1.55}.m40 .acts{color:var(--ink-sub);gap:14px;margin-top:8px;font-size:12.5px;display:flex}.m40 .acts span{cursor:pointer}.m40 input:disabled{opacity:.35}.m40 input:disabled::-webkit-slider-runnable-track{background:#e1e4e9}.m40 .reset{color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-strong);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.m40 .reset svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.m40 .reset:hover{background:var(--panel)}.m40 .acts2{align-self:flex-start;gap:8px;margin-left:auto;display:flex}.m40 .acts2 .btn{height:34px;box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.m40 .acts2 .btn.ink{background:var(--ink);color:#fff;box-shadow:none}.m40 .acts2 .btn .ic{width:15px;height:15px}.m40 .head{align-items:flex-start;height:auto;margin:0}.m40 .top7 .lede{max-width:760px}.m40 .head>div:nth-child(2){flex:1;min-width:0}.m40 .acts2{flex:none}.m40 section{margin-top:var(--secgap,56px)}.m40 .top7{margin:-28px -40px 0;padding:28px 0 16px;position:relative;overflow:hidden}.m40 .top7>.in{padding:0 40px}.m40 .top7 .bg{filter:blur(6px)saturate(.55)brightness(1.08);background:0 0;position:absolute;inset:0;transform:scale(1.04)}.m40 .top7 .bg.photo{background-position:50%;background-repeat:no-repeat;background-size:cover}.m40 .top7 .bg2{background:linear-gradient(90deg,#fff 0 38%,#ffffffd9 54%,#ffffff4d 80%,#fff0 100%),linear-gradient(#fff0 45%,#ffffffb3 80%,#fff 100%);position:absolute;inset:0}.m40 .top7 .in{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:0 36px;display:grid;position:relative}.m40 .top7 .crumb{grid-column:1/-1}.m40 .top7 .head{grid-column:1}.m40 .top7 .acts2{grid-area:2/2;place-self:start;margin:4px 0 0}.m40 .top7 .lede{grid-column:1}.m40 .top7 .crumb{position:relative}.m40 .row2 .t{flex:1;min-width:0}.m40 .row2 .nm{align-items:center;gap:14px;display:flex}.m40 .row2 .logo{width:44px;height:44px}.m40 .row2 .attrs{gap:28px;margin-top:12px;display:flex}.m40 .row2 .attrs div{font-size:14px;line-height:1.3}.m40 .row2 .attrs small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-sub);margin-bottom:2px;font-size:11px;display:block}.m40 .row2 .attrs a{color:var(--ink);text-decoration-line:underline;text-decoration-thickness:initial;-webkit-text-decoration-style:initial;text-decoration-style:initial;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer}.m40 .row2 .attrs .u{align-items:center;gap:6px;display:inline-flex}.m40 .row2 .attrs .u i{background:var(--up);border-radius:50%;width:6px;height:6px;display:inline-block}.m40 .row2 .attrs .u b{font-weight:600}.m40 .acts2 .btn{background:#fff}.m40 .acts2 .btn.ink{color:#fff;box-shadow:none;background:#236e45}.m40 .top7 .lede{margin-top:22px}.m40{--gL:72px;--gR:32px;--gap:96px;--side:416px;--maxw:1488px;--pt:28px}.m40 .wrap{padding-left:var(--gL)!important;padding-right:var(--gR)!important;padding-top:var(--pt)!important}.m40 .cols{margin:0 auto;grid-template-columns:minmax(0,1fr) var(--side)!important;gap:var(--gap)!important;max-width:var(--maxw)!important}.m40 .top7{margin:calc(var(--pt) * -1) calc(var(--gR) * -1) 0 calc(var(--gL) * -1)!important}.m40 .top7>.in{max-width:calc(var(--maxw) + var(--gL) + var(--gR));margin:0 auto;padding:0 var(--gR) 0 var(--gL)!important}.m40 .top7 .in{grid-template-columns:minmax(0,1fr) var(--side)!important;column-gap:var(--gap)!important}.m40 .k .kacts{align-items:center;gap:8px;margin-left:auto;display:flex}.m40 .k .door{background:#236e45;margin-left:0;padding:6px 12px;font-size:13px}.m40 .k .q{white-space:nowrap}.m40 .sum{color:var(--ink-sub);flex-wrap:wrap;gap:22px;margin:8px 0 2px;font-size:12.5px;display:flex}.m40 .avs{width:28px;height:28px}.m40 .ya svg{width:60%;height:60%}.m40 .th .qq:first-of-type{border-top:0}.m40 .th .h{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.m40 .th .h b{font-weight:600}.m40 .th .h small{color:var(--ink-sub);font-size:12.5px}.m40 .cm2 .acts{color:var(--ink-sub);opacity:0;gap:14px;margin-top:8px;font-size:12.5px;transition:opacity .15s;display:flex}.m40 .qq:hover .acts{opacity:1}.m40 .acts span{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.m40 .acts svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.m40 .cm2 .qq p{font-size:15px}.m40 .lnk{cursor:pointer;color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.m40 .lnk small{color:var(--ink-sub);margin-left:2px;font-size:13px;font-weight:400}.m40 .lnk .chev{width:16px;height:16px;stroke:var(--icon);fill:none;stroke-width:2px;transition:transform .15s}.m40 .lnk:hover .chev{stroke:#236e45;transform:translate(2px)}.m40 .cm2 .qq .h .cnt{color:var(--ink-sub);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.m40 .cm2 .qq .h .cnt svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px}.m40 .who{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.m40 .ok{background:var(--success-bg);color:var(--success);border-radius:7px;align-items:center;gap:6px;padding:3px 9px;font-size:13px;display:inline-flex}.m40 .ok svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.m40 .lnk{cursor:pointer;color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.m40 .lnk small{color:var(--ink-sub);font-size:13px;font-weight:400}.m40 .lnk .chev{width:16px;height:16px;stroke:var(--icon);fill:none;stroke-width:2px}.m40 .lnk:hover{color:#236e45}.m40 .lnk:hover .chev{stroke:#236e45}.m40 .sideB .blk{margin-top:28px}.m40 .sideB .blk:first-child{margin-top:0}.m40 .sideB .facts2{flex-direction:column;gap:11px;margin-top:18px;font-size:13.5px;display:flex}.m40 .facts2 div{align-items:center;gap:8px;min-width:0;display:flex}.m40 .facts2 svg{width:16px;height:16px;stroke:var(--icon);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.m40 .facts2 span{color:var(--ink-sub);flex:none}.m40 .facts2 b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.m40 .sideB .hist{grid-template-columns:28px 64px 1fr;row-gap:8px;margin-top:10px;padding-left:0;font-size:13.5px;display:grid}.m40 .sideB .hist>*{margin:0;padding:0}.m40 .sideB .hist b{font-weight:600}.m40 .sideB .hist span{color:var(--ink-sub)}.m40 .sideB .hist em{color:#236e45;font-size:11.5px;font-style:normal;font-weight:600}.m40 .sideB .vw{align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.m40 .sideB .vw .t{flex:1;font-weight:500}.m40 .sideB .vw .d{font-variant-numeric:tabular-nums;font-weight:600}.m40 .sideB .vw .d.up{color:var(--up)}.m40 .sideB .vw .d.dn{color:var(--down)}.m40 .sideB .vw small{color:var(--ink-sub);font-size:12px;font-weight:400;display:block}.m40 .side .ya{width:32px;height:32px}.m40 .lnk.tog:hover{color:var(--ink)}.m40 .lnk.tog .chev.dn{transition:transform .15s}.m40 .lnk.tog:hover .chev{stroke:var(--ink);transform:none}.m40 .cask2{align-items:center;gap:12px;margin:4px 0 18px;display:flex}.m40 .cask2 .cwi2{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.m40 .cask2 .box{border:1px solid var(--border-strong);background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;padding:5px 5px 5px 14px;display:flex}.m40 .cask2 .wbox2{min-width:0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-family:inherit;font-size:15px}.m40 .cask2 .wbox2::placeholder{color:var(--ink-sub)}.m40 .cask2 .post{color:#fff;cursor:default;white-space:nowrap;background:#1e293b29;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.m40 .cask2 .post svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.m40 .acts2 .btn.q{color:var(--ink)}.m40 .top7 .head{grid-area:2/1/auto/-1}.m40 .top7 .acts2{z-index:1;grid-area:2/1/auto/-1;place-self:start end;margin:4px 0 0}.m40 .row2 .t{padding-right:480px}.m40 .lay{display:none}.m40 .lay.on{display:block}.m40 .sheet{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:auto}.m40 table.sh{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.m40 table.sh th,.m40 table.sh td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:4px 10px}.m40 table.sh th{color:var(--ink-sub);background:var(--panel);font-size:11.5px;font-weight:500}.m40 table.sh th.a{color:var(--ink)}.m40 table.sh td:first-child,.m40 table.sh th:first-child{text-align:left;color:var(--ink);width:100%}.m40 table.sh tr.srow td{border-top:1px solid var(--border-strong);font-weight:600}.m40 table.sh tr.grp td{color:var(--ink);border-bottom:0;padding-top:12px;font-size:12px;font-weight:600}.m40 table.sh td.e{color:var(--ink-sub)}.m40 .sheet .foot{color:var(--ink-sub);border-top:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;display:flex}.m40 .sheet .foot b{color:var(--ink);font-weight:500}.m40 #pl text,.m40 #bs text,.m40 #cf text{pointer-events:none}.m40 .lay td[data-i]{cursor:pointer}.m40 .lay td[data-i]:hover{background:var(--hover-soft)}.m40 .pair h5,.m40 .three h5{color:var(--ink-sub);letter-spacing:.02em;margin:0 0 4px;font-size:12.5px;font-weight:600}.m40 .three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.m40 .three .fg{border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:10px 12px 6px}.m40 .three .fg.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.m40 .three .fg svg{height:120px!important}.m40 .three .fg{border:0;border-radius:8px;padding:8px 10px 4px}.m40 .three .fg.on{box-shadow:none;background:var(--panel);border:0}.m40 .three .fg.on h5{color:var(--ink)}.m40 .stabs{background:var(--panel);border-bottom:1px solid var(--border);gap:2px;padding:6px 8px 0;font-size:12.5px;display:flex}.m40 .stabs span{color:var(--ink-sub);cursor:pointer;border-radius:6px 6px 0 0;padding:5px 11px}.m40 .stabs span.on{color:var(--ink);box-shadow:inset 0 1px 0 var(--border),inset 1px 0 0 var(--border),inset -1px 0 0 var(--border);background:#fff;font-weight:600}.m40 .stabs .chk{color:var(--up);margin-left:auto;padding-right:4px;font-weight:600}.m40 .sticky3{z-index:2;background:#fff;padding:4px 0 10px;position:sticky;top:0}.m40 .row2 .attrs{flex-wrap:wrap;row-gap:12px}.m40 .top7 .acts2{flex-wrap:wrap;justify-content:flex-end;row-gap:12px}.m40 .up{color:var(--up)}.m40 .mk{color:#8a5a00}.m40 .k .src{color:var(--ink-sub);font-size:12.5px}.m40 .k .src b{color:var(--ink);font-weight:600}.m40 .cheap{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:4px;display:grid}.m40 #case .try2{background:0 0;border:0;margin:0;padding:0}.m40 .mkt{grid-column:1/-1;margin-top:16px;position:relative}.m40 .mkh{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-sub);margin-bottom:6px;font-size:11px}.m40 .mkh small{text-transform:none;letter-spacing:0;margin-left:6px;font-size:11px}.m40 .top7 .lede{grid-area:auto/1/auto/-1;margin-top:18px}.m40 .mc{max-width:var(--maxw);border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:10px;padding:12px 16px 8px}.m40 .mch .px{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.m40 .mch .px>b{letter-spacing:-.01em;font-size:22px;font-weight:600}.m40 .mch .px em{font-style:normal;font-weight:600}.m40 .mch .px span{color:var(--ink-sub);font-size:12.5px}.m40 .mch .px .cap{margin-left:auto}.m40 .mch .px .cap b{color:var(--ink);font-weight:600}.m40 .mch .leg{color:var(--ink-sub);flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 2px;font-size:12px;display:flex}.m40 .mch .leg i{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.m40 .mch .leg i.sq{border-radius:2px}.m40 .mch .leg .lanetabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.m40 .mch .leg .rt{margin-left:auto}.m40 .lanetabs{gap:4px;display:inline-flex}.m40 .lanetabs button{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;border:1px solid var(--border);cursor:pointer;color:var(--ink-sub);background:#fff;border-radius:6px;padding:2px 9px;font-family:inherit;font-size:12px}.m40 .lanetabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.m40 .mc svg{width:100%;height:auto;display:block;overflow:visible}.m40 .mc svg text{font-variant-numeric:tabular-nums;font-family:inherit}.m40 .cheap{grid-template-columns:1fr;gap:14px}.m40 .ffw{max-width:640px}.m40 .ffw svg{width:100%;height:auto;display:block;overflow:visible}.m40 .ffw svg text{font-variant-numeric:tabular-nums;font-family:inherit}.m40 .top7 .yatop{display:none}.m40 main>.mkt{margin:16px 0 0}.m40 main>.mkt .mc{max-width:none}.m40.mkhalf .mch .px>b{font-size:20px}.m40.mkhalf .mch .px .cap{flex-basis:100%;margin-left:0}.m40.mkhalf .mch .leg .rt{flex-basis:100%;margin-top:2px;margin-left:0}.m40 .attrs{align-items:stretch;gap:0!important}.m40 .attrs>div{color:#1e293b;border-left:1px solid #1e293b1f;padding:0 22px;font-size:14.5px!important;line-height:1.35!important}.m40 .attrs>div:first-child{border-left:0;padding-left:0}.m40 .attrs small{font-weight:600;color:#1e293b9e!important;margin-bottom:4px!important;font-size:11px!important}.m40 .attrs a,.m40 .attrs .tg{color:#1e293b!important;text-decoration:none!important}.m40 .attrs a:hover,.m40 .attrs .tg:hover{color:#236e45!important;-webkit-text-decoration:underline #236e45!important;text-decoration:underline #236e45!important}.m40 .attrs .u{font-size:14.5px;line-height:1.35}.m40 .top7 .lede{color:#1e293bcc!important;font-size:17px!important;line-height:1.6!important}.m40 .top7 .yib{grid-column:1;max-width:760px;margin-top:16px}.m40 .top7 .yib h3{color:#1e293b;margin:0 0 6px;font-size:14px;font-weight:650}.m40 .top7 .yib h3 span{color:#1e293b99;margin-left:6px;font-size:12.5px;font-weight:400}.m40 .top7 .yib ul{margin:0;padding-left:18px}.m40 .top7 .yib li{color:#1e293b;margin:2px 0;font-size:15px;line-height:1.6}.m40 .mch{position:relative}.m40 .mch .leg{color:#475569!important;gap:4px 16px!important;font-size:12.5px!important}.m40 .mch .leg i.sq{border-radius:3px!important;width:10px!important;height:10px!important}.m40 .mhits rect{cursor:crosshair}.m40 .mhits rect:hover{fill:#1e293b09}.m40 .mtip{pointer-events:none;opacity:0;z-index:5;background:#fff;border-radius:10px;min-width:160px;padding:10px 12px;font-size:12.5px;transition:opacity .1s;position:absolute;box-shadow:0 8px 24px #1e293b24}.m40 .mc:has(.mdark){background:#0f1b2d!important}.m40 .sld{margin-top:6px}.m40 .slrow{border-bottom:1px solid #eef0f2;grid-template-columns:240px minmax(0,1fr) 170px;align-items:center;gap:24px;padding:14px 0;display:grid}.m40 .slrow:last-child{border-bottom:0}.m40 .slrow .n{font-size:15px}.m40 .slrow .n small{color:#1e293b99;font-size:12.5px;display:block}.m40 .trk{padding-bottom:18px;position:relative}.m40 .trk input{appearance:none;cursor:pointer;background:linear-gradient(to right,#dfe9e3 0,#dfe9e3 min(var(--p),var(--b)),#236e45 min(var(--p),var(--b)),#236e45 max(var(--p),var(--b)),#dfe9e3 max(var(--p),var(--b)));border-radius:999px;width:100%;height:6px;margin:0}.m40 .trk input::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #236e45;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #1e293b33}.m40 .trk .mk{height:16px;position:absolute;top:12px;left:0;right:0}.m40 .trk .mk span{color:#1e293b8c;cursor:pointer;white-space:nowrap;padding-top:6px;font-size:11px;position:absolute;transform:translate(-50%)}.m40 .trk .mk span:before{content:"";background:#1e293b4d;width:1px;height:5px;position:absolute;top:0;left:50%}.m40 .trk .mk span.b{color:#1e293b;font-weight:600}.m40 .trk .mk span:hover{color:#236e45}.m40 .slrow .vv{text-align:right}.m40 .slrow .vv b{font-variant-numeric:tabular-nums;font-size:17px;display:block}.m40 .trk .mk span{font-size:10.5px}.m40 .three .fg.on{background:#eaf3ee!important}.m40.st-deep #shP2 th,.m40.st-deep #shP2 .foot{background:#eef5f0!important}.m40.st-deep #shP2{border-color:#0c3b2c!important}.m40.st-deep .three .fg.on{box-shadow:inset 0 3px #0c3b2c;background:#eaf3ee!important}.m40 .pre{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.m40 .pre button{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#1e293b;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 16px;font-family:inherit;font-size:13.5px;display:inline-flex}.m40 .pre button span,.m40 .pcu span{color:#475569;font-variant-numeric:tabular-nums;background:#f1f3f5;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.m40 .pre button.on{color:#fff;background:#236e45;border-color:#236e45;font-weight:500}.m40 .pre button.on span{color:#fff;background:#ffffff2e}.m40 .pcu{color:#236e45;border:1px dashed #236e45;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:13px;font-weight:600;display:none}.m40 .pcu span{color:#236e45;background:#e3f1e8}.m40 .pre .pnote{color:#1e293b8c;margin-left:auto;font-size:11.5px}.m40 .slrow .vv .vb{cursor:text;border-bottom:1px dashed #0000}.m40 .slrow .vv .vb:hover{border-bottom-color:#1e293b59}.m40 #layP2.one-v #three,.m40 #layP2.one-h #three{display:block!important}.m40 #layP2.one-v #three .fg:not(.on),.m40 #layP2.one-h #three .fg:not(.on){display:none!important}.m40 #layP2.one-v #three .fg.on,.m40 #layP2.one-h #three .fg.on{border-radius:0;padding:8px 0;box-shadow:none!important;background:0 0!important}.m40 #layP2.one-v #three .fg h5,.m40 #layP2.one-h #three .fg h5{display:none}.m40 #layP2.one-v #three .fg.on svg,.m40 #layP2.one-h #three .fg.on svg{margin:0 auto;display:block;width:100%!important;height:auto!important;max-height:none!important}.m40 #layP2.one-v #three .fg.on .slot,.m40 #layP2.one-h #three .fg.on .slot{width:100%!important;max-width:none!important}.m40 #layP2.one-h{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid!important}.m40 #layP2.one-h .sticky3{padding:0;top:150px;position:sticky!important}.m40 #layP2.one-h #shP2{margin-top:0}.m40 #pl rect,.m40 #cf rect,.m40 #bs rect,.m40 #ff rect,.m40 #mchart rect{rx:0;ry:0}.m40 #tabbar .stabs{margin:0;border-radius:12px 12px 0 0!important}.m40 #tabbar{margin-bottom:0}.m40 #layP2.one-h{background:#fff;border:1px solid #0c3b2c;border-top:0;border-image:;border-radius:0 0 12px 12px;padding:16px;gap:24px!important}.m40 #layP2.one-h #shP2{border:0!important;border-radius:0!important}.m40 #layP2.one-h .sticky3{top:160px}.m40 #shP2 table.sh{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.m40 #shP2 table.sh th:first-child,.m40 #shP2 table.sh td:first-child{z-index:1;background:#fff;width:170px;min-width:170px;position:sticky;left:0;box-shadow:1px 0 #eef0f2}.m40 #shP2 table.sh th:first-child{background:#eef5f0}.m40.st-deep #tabbar .stabs{border:0;background:#0c3b2c!important}.m40.st-deep #tabbar .stabs span{color:#ffffffbf!important}.m40.st-deep #tabbar .stabs span.on{color:#0c3b2c!important;background:#fff!important}.m40.st-deep #tabbar .stabs .chk{color:#9fe0bb!important}.m40 .tscroll{overflow-x:auto}.m40 #shP2{overflow:visible!important}.m40 #layP2.one-h #pl>text:nth-of-type(-n+2),.m40 #layP2.one-h #cf>text:nth-of-type(-n+2),.m40 #layP2.one-h #bs>text:nth-of-type(-n+2){fill:#64748b;font-size:10px;font-weight:500}.m40 #layP2.one-h{align-items:center!important}.m40 #layP2.one-h .sticky3{position:static!important}.m40 #shP2 table.sh{margin:0;min-width:0!important}.m40 #tabbar .stabs{align-items:center;display:flex}.m40 #shP2 th.ycan{cursor:pointer;position:relative}.m40 #shP2 th.ycan:hover{color:#236e45;background:#e3f1e8!important}.m40.st-deep #shP2 th.ysel,.m40 #shP2 th.ysel{font-weight:700;position:relative;color:#fff!important;background:#236e45!important}.m40 #shP2 th.ysel:after{content:"";z-index:2;border:6px solid #0000;border-top-color:#236e45;border-bottom:0;border-image:;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.m40 #shP2 td.ycolsel{background:#f1f8f4}.m40 .cm2 .qq .h .cnt{cursor:pointer;color:#236e45!important}.m40 .cm2 .qq .h .cnt:hover{text-decoration:underline}.m40 .cm2 .acts{opacity:1!important;color:#236e45!important}.m40 .cm2 .acts span{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.m40 .cm2 .acts svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.m40 .cm2 .post{color:#fff!important;background:#236e45!important;border-color:#236e45!important}.m40 .cm2 .post:not(.on){opacity:.45}.m40 .cm2 .wbox2:focus,.m40 .rbox2 input:focus{outline:none;box-shadow:0 0 0 1px #236e45;border-color:#236e45!important}@keyframes cmin{0%{background:#e3f1e8}to{background:0 0}}.m40 .cm2 .cask2 .box{box-shadow:none!important;border-color:#dfe3e8!important}.m40 .cm2 .wbox2{outline:none;box-shadow:none!important;border:0!important}.m40 .cm2 .acts{gap:16px!important}.m40 .cm2 .acts,.m40 .cm2 .qq .h .cnt{color:#64748b!important}.m40 .cm2 .acts span:hover,.m40 .cm2 .qq .h .cnt:hover,.m40 .cm2 .acts .lk.on{color:#236e45!important}.m40 .cm2 .acts span:hover{text-decoration:none!important}.m40 .cm2 .acts{visibility:hidden}.m40 .cm2 .qq.hv>.b>.acts,.m40 .cm2 .r.hv>div>.acts{visibility:visible}.m40 .cm2 .acts:has(.lk.on){visibility:visible}.m40 .cm2 .qq>.b,.m40 .cm2 .r>div{position:relative}.m40 .cm2 .acts{background:#fff;border-radius:6px;padding:2px 6px;position:absolute;top:-3px;right:0;margin:0!important}.m40 .cm2 .qq>.b>.acts{right:44px}.m40.lb-gbot .frame aside.side.split{background:0 0!important;padding:0!important}.m40 aside.side.split #sideB,.m40 aside.side.split #sideC{background:#fff;border-radius:16px;padding:18px 20px}.m40 aside.side.split .vwrap{background:#fff;border-radius:16px;margin-top:14px;padding:18px 20px}.m40 aside.side.split .vwrap .vcard{margin:0!important;padding:0!important}.m40 .stats2{color:#475569;border-top:1px solid #eef0f2;gap:18px;margin-top:12px;padding-top:12px;font-size:14px;display:flex}.m40 .stats2 span{align-items:center;gap:6px;display:inline-flex}.m40 .stats2 svg{stroke:#1e293b8c;fill:none;stroke-width:1.8px;width:16px;height:16px}.m40 .stats2 b{color:#1e293b;font-weight:600}.m40 .vacts .btn i{color:#475569;background:#f1f3f5;border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px;font-style:normal;font-weight:600}.m40 #pl line[stroke=\#cbd5e1],.m40 #cf line[stroke=\#cbd5e1]{display:none}.m40 #layP2.one-h{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important}.m40 #layP2.one-h #shP2{order:-1}.m40 #shP2 .tscroll{width:100%}.m40 #shP2 table.sh{width:100%!important}.m40 #shP2 table.sh th:first-child,.m40 #shP2 table.sh td:first-child{width:40%!important;min-width:180px!important}.m40 #shP2 table.sh th:not(:first-child),.m40 #shP2 table.sh td:not(:first-child){width:auto!important;min-width:64px!important}.m40 .slrow .vv .vbl{align-items:center;gap:6px;display:inline-flex}.m40 .slrow .vv .vb{box-sizing:border-box;text-align:right;cursor:text;background:#fff;border-radius:8px;min-width:66px;padding:5px 10px;font-size:16px;line-height:1.3;transition:border-color .15s;display:inline-block;border:1px solid #cfd6dd!important}.m40 .slrow .vv .vb:hover{border-color:#94a3b8!important}.m40 .slrow .vv .vu{text-align:left;color:#1e293b99;width:30px;font-size:13px;font-weight:500}.m40 .kacts .cedit{color:#1e293b;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #cfd6dd}.m40 .kacts .cedit:hover{color:#236e45;box-shadow:inset 0 0 0 1px #236e45}.m40 .kacts .cedit svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.m40 .kacts .door{align-items:center;gap:6px;display:inline-flex}.m40 .kacts .door svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.m40 .kacts{align-items:center;gap:8px;display:flex}.m40{transition:opacity .12s}.m40 #shP2 table.sh td:first-child{white-space:normal;max-width:150px;line-height:1.25}.m40{--gL:72px;--gap:96px;--side:416px;--gR:32px;--maxw:1488px;--secgap:56px}.m40 .fk-rib{z-index:70;color:#64748b;background:#ffffffeb;border-top:1px solid #e5e8ec;align-items:center;gap:14px;height:26px;padding:0 16px;font:11.5px/1 Inter,Hiragino Sans,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0}.m40 .fk-rib a{color:#64748b}.m40 .fk-rib label{cursor:pointer;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.m40 .fk-rib input{accent-color:#236e45;margin:0}.m40 .fk-tip{z-index:80;color:#1e293b;pointer-events:none;background:#fff;border:1px solid #e5e8ec;border-radius:10px;max-width:380px;padding:8px 10px;font:12px/1.45 Inter,sans-serif;display:none;position:fixed;box-shadow:0 8px 24px #0000001f}.m40 .fk-ini{color:#475569;background:#e9eef0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:inline-flex}.m40 .fk-ini-s{border-radius:7px;width:30px;height:30px;font-size:14px}.m40 .fk-av{color:#236e45;background:#e3ece6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:inline-flex}.m40 .fk-avs{color:#475569;background:#e9eef0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.m40{padding-bottom:26px}.m40.nv-top .frame,.m40.nv-topg .frame,.m40.nv-top .shell,.m40.nv-topg .shell{flex-direction:column;grid-template-columns:none!important;display:flex!important}.m40[class*=nv-top] .frame>.wrap{--maxw:1200px;--gL:32px;--gR:32px;--gap:56px;--side:340px}.m40[class*=nv-top] .frame>.wrap .in{max-width:max(1264px,50% + 664px)!important}.m40[class*=nv-top] .frame>.wrap{--maxw:max(1200px,calc(50vw + 600px))}.m40.lb-gbot{background:#eef5f0}.m40.lb-gbot .shell,.m40.lb-gbot .shell>main,.m40.lb-gbot .frame,.m40.lb-gbot .frame>.wrap{background:0 0}.m40.lb-gbot .pane,.m40.lb-gbot #sbody .lists .li,.m40.lb-gbot .post{border:0;box-shadow:none!important}.m40.cv-clear .post{background:#fff}.m40.ch-e .frame>.wrap{padding-top:0!important}.m40.ch-e .top7{margin-top:-68px!important;padding-top:96px!important}.m40.ch-e .top7 .bg2{background:linear-gradient(#fff 0 55%,#eef5f0 100%);-webkit-mask-image:linear-gradient(90deg,#000 0 34%,#000000d1 52%,#00000047 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 34%,#000000d1 52%,#00000047 78%,#0000 100%)}.m40.ch-e .top7:after{content:"";pointer-events:none;background:linear-gradient(#eef5f000,#eef5f0);height:45%;position:absolute;bottom:0;left:0;right:0}.m40.ch-e .top7>.in{z-index:1}.m40.ch-e .frame aside.side{align-self:start;position:sticky;top:156px}.m40.lb-gbot .frame .mc{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;padding:16px 20px 10px;background:#fff!important;border:0!important}.m40.lb-gbot .frame .cols section{background:#fff;border:0;border-radius:16px;padding:18px 20px 16px;margin-top:20px!important}.m40.lb-gbot .frame .cols section .pic,.m40.lb-gbot .frame .cols section .sheet,.m40.lb-gbot .frame .cols section .tabsrow{box-shadow:none!important;border:0!important}.m40.lb-gbot .frame aside.side{background:#fff;border-radius:16px;margin-top:18px;padding:18px 20px}.m40 .plink{cursor:pointer}.m40 b.plink:hover,.m40 span.plink:hover{text-underline-offset:3px;text-decoration:underline}.m40 .m40msg{color:var(--ink-sub);align-self:center;font-size:12.5px}@media (width<=1100px){.m40 .row2 .t{padding-right:0!important}.m40 .row2 .attrs{flex-wrap:wrap;row-gap:10px}.m40 .k .q{white-space:normal}.m40[class*=nv-top] .frame>.wrap{--gL:16px;--gR:16px;--gap:20px;--side:100%}.m40 .cols{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.m40 .top7 .in{grid-template-columns:minmax(0,1fr)!important}.m40 .top7 .acts2{justify-content:flex-start;grid-area:auto!important;place-self:start!important}}@media (width<=700px){.m40 .row2 .attrs>div{margin-right:0;padding-right:16px}.m40 .slrow{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 16px!important}.m40 .slrow .trk{grid-area:2/1/auto/-1}.m40 #layP2.one-h{display:block!important}.m40 .k{flex-wrap:wrap}.m40 h1{font-size:22px!important}}.m40 .top7{overflow:visible!important}.m40 .cm2 .acts{visibility:visible!important;opacity:1!important}.m40 .pre .pcu.on{display:inline-flex!important}.m40 .cask2 .box{flex-wrap:wrap}.m40 .cask2 .box .wbox2{flex:10rem;min-width:0}.m40 .cask2 .box .post{margin-left:auto}.m40 .cask2 .box:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)!important}.m40 .cask2{flex-wrap:wrap}.m40 .top7 .bg{display:none}.m40 .top7 .bgclip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.m40 .top7 .bgclip .bg.photo{display:block}.m40 .m40empty{color:var(--ink-sub);text-align:center;background:var(--panel);border-radius:10px;margin:6px 0 4px;padding:22px 0;font-size:14px}.m40 .m40note{color:var(--ink-sub);margin:8px 0 0;font-size:12.5px}.m40 .m40notice{background:#fff;border-radius:16px;margin-top:20px;padding:18px 20px 16px}.m40 .m40notice h2{margin:0 0 6px;font-size:16px;font-weight:600}.m40 .m40notice p{color:var(--ink-sub);margin:0 0 12px;font-size:14px}.m40.m40.m40 .top7.m40prev{overflow:visible;margin:0!important;padding:0!important}.m40.m40 .top7.m40prev>.in{max-width:none;display:block;margin:0!important;padding:0!important}
