:root:not(:lang(zh-CN)){--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", sans-serif}:root:lang(ja){--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif}:root:lang(ko){--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}:root:lang(zh-TW){--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif}*{box-sizing:border-box}html{background:var(--page);color-scheme:light;scrollbar-gutter:stable}*,:before,:after{font-variant-numeric:tabular-nums!important}body{color:var(--ink);font:14px/1.45 var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit;color:inherit}i,em{font-style:normal}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}svg{display:block}.defs{width:0;height:0;position:absolute;overflow:hidden}.hb0{fill:var(--amber-tint)}.hb1{fill:var(--hatch)}.gm0{stop-color:var(--d-main);stop-opacity:.26}.gm1{stop-color:var(--d-main);stop-opacity:0}.fm{background:#16181c;overflow-x:clip}[data-theme=dark] .fm{background:#101114}.fm-in{align-items:center;max-width:1328px;height:32px;margin:0 auto;padding:0 24px;display:flex}.fm-ic{color:#8c919b;flex:none;place-items:center;width:16px;height:16px;margin-right:8px;display:grid}.fm-ic svg{fill:currentColor;width:16px;height:16px}.fm-list{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.fm-list::-webkit-scrollbar{display:none}.fm-it{color:#a3a8b1;white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:12px;transition:color .15s,background-color .15s;display:flex}a.fm-it:hover{color:#f2f3f5;background:#24272d}.fm-it.on:before{content:"";background:var(--acc);border-radius:50%;width:6px;height:6px}.fm-egg{flex:none;align-items:center;gap:8px;margin-left:auto;padding-left:16px;display:flex}.fm-eggm{color:#6b7079;border-radius:4px;place-items:center;width:24px;height:24px;margin-right:-4px;transition:color .15s,background-color .15s;display:grid}.fm-eggm:hover{color:#d9dce1;background:#24272d}.fm-eggm svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.fm-eggr{font:500 12px var(--mono);color:#d9dce1;white-space:nowrap;opacity:0;transition:opacity .2s, transform .2s var(--ease);transform:translate(4px)}.fm-eggr.on{opacity:1;transform:none}@media (width<=759px){.fm-in{padding:0 16px}.fm-egg{display:none}}.fm{z-index:50;position:relative}.fm-w{display:flex;position:relative}.fm-card{visibility:hidden;pointer-events:none;padding-top:8px;transition:visibility 0s .15s;position:absolute;top:100%;left:-4px}.fm-cb{white-space:normal;text-align:left;backdrop-filter:blur(20px)saturate(1.8);opacity:0;width:360px;transition:opacity .15s, transform .15s var(--ease);background:#101216cc;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.fm-cb:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask:radial-gradient(120% 90% at 100% 0,#000,#0000 60%);mask:radial-gradient(120% 90% at 100% 0,#000,#0000 60%)}.fm-hd{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex;position:relative}.fm-hl{align-items:center;gap:12px;min-width:0;display:flex}.fm-go{color:#f2f3f5;background:#ffffff0f;border-radius:6px;flex:none;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:600;transition:background-color .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.fm-go:hover{background:#ffffff1f}.fm-go svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.fm-mk{flex:none;width:40px;height:40px}.fm-mk svg{width:40px;height:40px;display:block}.fm-nm{flex-direction:column;gap:2px;min-width:0;display:flex}.fm-nm b{font:600 16px/20px var(--disp);color:#f2f3f5}.fm-nm small{color:#808690;font-size:12px;line-height:16px}.fm-bd{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex;position:relative}.fm-ln{color:#b6bbc4;font-size:13px;line-height:20px}.fm-tags{grid-template-columns:1fr 1fr;gap:4px;display:grid}.fm-tags>a{background:#ffffff0d;border-radius:6px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 6px;display:flex;box-shadow:inset 0 1px #ffffff0d}.fm-tags>a:hover{background:#ffffff1a}.fm-ti{background:#ffffff0f;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.fm-ti svg{fill:none;width:16px;height:16px;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fm-tags b{color:#fff;white-space:nowrap;font-size:13px;font-weight:600;line-height:20px}.fm-ft{color:#808690;background:#0000002e;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;height:36px;padding:0 16px;font-size:12px;display:flex;position:relative}.fm-ft>span:first-child{font-family:var(--mono);color:#b6bbc4}@media (width>=760px) and (hover:hover){.fm-list{overflow:visible}.fm-w:hover .fm-card,.fm-w:focus-within .fm-card{visibility:visible;pointer-events:auto;transition:visibility 0s .12s}.fm-w:hover .fm-cb,.fm-w:focus-within .fm-cb{opacity:1;transition:opacity .15s .12s, transform .2s .12s var(--ease);transform:none}}@media (width<=959px){.fm-list>:nth-last-child(-n+2) .fm-card{left:auto;right:-4px}}@media (width<=759px),(hover:none){.fm-card{display:none}}.fm-ib,.fm-pn{display:none}@media (width<=759px){.fm-ic{display:none}.fm-ib{color:#8c919b;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;margin:0 4px 0 -4px;transition:color .15s,background-color .15s;display:grid}.fm-ib svg{fill:currentColor;width:16px;height:16px}.fm-ib:hover,.fm-ib[aria-expanded=true]{color:#f2f3f5;background:#24272d}.fm-pn{visibility:hidden;pointer-events:none;padding-top:4px;transition:visibility 0s .15s;display:block;position:absolute;top:100%;left:8px;right:8px}.fm-pn.open{visibility:visible;pointer-events:auto;transition:none}.fm-pb{backdrop-filter:blur(20px)saturate(1.8);opacity:0;transition:opacity .15s, transform .15s var(--ease);background:#101216cc;border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:relative;overflow:hidden;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.fm-pn.open .fm-pb{opacity:1;transform:none}.fm-pb{overscroll-behavior:contain;--ink-5:#3a3e46;--ink-4:#6b717b;max-height:calc(100dvh - 44px);overflow-y:auto}.fm-pb:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask:radial-gradient(120% 60% at 100% 0,#000,#0000 60%);mask:radial-gradient(120% 60% at 100% 0,#000,#0000 60%)}.fm-ph{color:#808690;flex:none;justify-content:space-between;align-items:center;height:32px;padding:0 12px;font-size:12px;display:flex;position:relative}.fm-ph>span:last-child{font-family:var(--mono)}.fm-pr{border-radius:6px;flex:none;align-items:center;gap:12px;height:56px;padding:0 12px;transition:background-color .15s;display:flex;position:relative}a.fm-pr:hover,a.fm-pr:active{background:#ffffff14}.fm-pr.on{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.fm-pm{flex:none;width:32px;height:32px}.fm-pm svg{width:32px;height:32px;display:block}.fm-pt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fm-pt b{font:600 14px/20px var(--disp);color:#f2f3f5;white-space:nowrap}.fm-pt small{color:#a3a8b1;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.fm-pr>em{background:var(--acc-solid,var(--acc));height:20px;font:600 12px/20px var(--sans);color:var(--on-acc,#fff);border-radius:4px;flex:none;padding:0 6px;font-style:normal}.fm-pa{fill:none;stroke:#808690;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.fm-pb{transition:none}}@media (width<=759px){.fm-list{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}.top{z-index:40;border-bottom:1px solid var(--line);transition:border-color .2s;position:sticky;top:0}.top:before{content:"";z-index:-1;background:var(--nav);transition:background-color .2s;position:absolute;inset:0}.top.scrolled:before{background:var(--nav-glass);backdrop-filter:blur(16px)saturate(1.6)}.top .in{align-items:center;gap:28px;max-width:1328px;height:56px;margin:0 auto;padding:0 24px;display:flex}.word{white-space:nowrap;font:700 18px var(--disp);letter-spacing:-.03em;flex:none;align-items:center;gap:8px;display:flex}.word .logo-mark{flex:none;width:24px;height:24px}.nav{flex:none;gap:24px;height:100%;display:flex;position:relative}.nav>a,.tn-all{white-space:nowrap;color:var(--ink-2);align-items:center;gap:4px;font-size:14px;font-weight:500;transition:color .15s;display:flex}.nav>a:hover,.tn-all:hover,.tn-dd.open .tn-all{color:var(--ink)}.nav>a.on,.tn-all.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--acc);font-weight:700}.tn-all svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .15s}.tn-dd.open .tn-all svg{transform:rotate(180deg)}.tn-dd{height:100%;display:flex}.tn-pan{z-index:41;width:max-content;max-width:var(--tn-room,none);visibility:hidden;padding-top:8px;transition:visibility 0s .15s;position:absolute;top:100%;left:-12px}.tn-dd.open .tn-pan{visibility:visible;transition:none}.tn-grid{border:1px solid var(--line);background:var(--tile);border-radius:8px;grid-template-columns:repeat(2,minmax(248px,max-content));gap:4px;padding:8px;display:grid}.tn-it{border-radius:6px;align-items:center;gap:12px;min-height:52px;padding:6px 12px 6px 8px;transition:background-color .15s;display:flex}.tn-it:hover,.tn-it:focus-visible,.tn-it.on{background:var(--soft)}.tn-ic{border:1px solid var(--line);background:var(--ctl);border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.tn-ic svg{fill:none;width:16px;height:16px;stroke:var(--ink-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s}.tn-it:hover .tn-ic svg,.tn-it.on .tn-ic svg{stroke:var(--acc)}.tn-it.on .tn-ic{border-color:var(--acc-line);background:var(--acc-tint)}.tn-tx{flex-direction:column;min-width:0;display:flex}.tn-tx b{color:var(--ink);text-wrap:balance;font-size:13px;font-weight:600;line-height:20px}.tn-tx span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.tn-pan .tn-grid{backdrop-filter:blur(20px)saturate(1.8);opacity:0;transition:opacity .15s, transform .15s var(--ease);background:#101216cc;border:0;position:relative;overflow:hidden;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.tn-dd.open .tn-grid{opacity:1;transform:none}.tn-pan .tn-grid:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask:radial-gradient(90% 120% at 100% 0,#000,#0000 60%);mask:radial-gradient(90% 120% at 100% 0,#000,#0000 60%)}.tn-pan .tn-it{position:relative}.tn-pan .tn-it:hover,.tn-pan .tn-it:focus-visible{background:#ffffff14}.tn-pan .tn-it.on{background:#ffffff0f}.tn-pan .tn-ic{background:#ffffff0f;border:0;box-shadow:inset 0 0 0 1px #ffffff1a}.tn-pan .tn-ic svg{stroke:#b6bbc4}.tn-pan .tn-it:hover .tn-ic svg,.tn-pan .tn-it.on .tn-ic svg{stroke:var(--acc)}.tn-pan .tn-it.on .tn-ic{background:color-mix(in oklab, var(--acc) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) 50%, transparent)}.tn-pan .tn-tx b{color:#f2f3f5}.tn-pan .tn-tx span{color:#b6bbc4}.tn-pan .tn-grp{grid-template-columns:repeat(4,172px);gap:0 4px}.tn-col{flex-direction:column;gap:8px;min-width:0;display:flex}.tn-g{flex-direction:column;gap:2px;display:flex}.tn-g>em{color:#b6bbc4;padding:4px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.tn-grp .tn-it{gap:8px;min-height:36px;padding:0 8px 0 4px}.tn-grp .tn-ic{width:28px;height:28px}.tn-ft{border-top:1px solid #ffffff1a;grid-column:1/-1;gap:4px;margin:8px -8px -8px;padding:4px;display:flex}.tn-ft a{color:#f2f3f5;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 12px 0 8px;font-size:13px;font-weight:600;transition:background-color .15s;display:flex;position:relative}.tn-ft a:hover,.tn-ft a:focus-visible{background:#ffffff14}.tn-ft svg{fill:none;stroke:#b6bbc4;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tn-ft a:hover svg{stroke:var(--acc)}.tn-ft span{color:#b6bbc4;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.top .r{align-items:center;gap:8px;margin-left:auto;display:flex}.ib{border:1px solid var(--line);background:var(--ctl);width:36px;height:36px;color:var(--ink-2);border-radius:8px;place-items:center;transition:color .15s,border-color .15s;display:grid}.ib:hover{color:var(--ink);border-color:var(--ink-4)}.ib svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ib .moon,[data-theme=dark] .ib .sun{display:none}[data-theme=dark] .ib .moon{display:block}.btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.btn.pri{background:var(--acc-solid,var(--acc));color:var(--on-acc,#fff)}.btn.pri:hover{background:var(--acc-solid-hover,var(--acc-hover))}.btn.line{background:var(--ctl);border:1px solid var(--line);color:var(--ink)}.btn.line:hover{border-color:var(--ink-4)}.btn:disabled{opacity:.4;cursor:default;pointer-events:none}.wrap{max-width:1328px;margin:0 auto;padding:12px 24px 0}.ppaim-banner{color:#f2f5f3;height:72px;font-family:var(--sans);background:#111416;border:1px solid #262b2f;border-radius:12px;align-items:center;margin-bottom:12px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.ppaim-banner.mid{margin:24px 0 0}.ppaim-banner:hover{border-color:#3a4248}.ppaim-pic{clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0 100%);background:#3dff8b;flex:none;width:300px;height:100%;position:relative}.ppaim-pic img{object-fit:cover;object-position:50% 42%;clip-path:polygon(0 0,calc(100% - 3px) 0,calc(100% - 33px) 100%,0 100%);transform-origin:40%;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.ppaim-banner:hover .ppaim-pic img{transform:scale(1.04)}.ppaim-tag{color:#3dff8b;font:600 12px/16px var(--mono);letter-spacing:.08em;background:#0a0c0dd1;padding:2px 6px;position:absolute;bottom:9px;left:10px}.ppaim-body{flex:1;align-items:center;gap:28px;min-width:0;padding:0 20px 0 14px;display:flex}.ppaim-brand{flex:none;align-items:center;gap:11px;display:flex}.ppaim-mark{fill:#3dff8b;width:34px;height:34px}.ppaim-words{flex-direction:column;gap:3px;margin-top:1px;display:flex}.ppaim-name{letter-spacing:.02em;font-size:18px;font-weight:700;line-height:1}.ppaim-sub{color:#7d8784;font:12px/1 var(--mono);justify-content:space-between;display:flex}.ppaim-text{flex:1;min-width:0}.ppaim-head{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.ppaim-head b{color:#3dff8b;font-weight:700}.ppaim-modes{color:#9aa3a0;white-space:nowrap;gap:6px;margin-top:6px;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.ppaim-modes span{align-items:center;gap:5px;display:inline-flex}.ppaim-modes span+span:before{content:"";background:#262b2f;width:1px;height:10px;margin-right:1px}.ppaim-modes i{flex:none;width:6px;height:6px}.ppaim-cta{color:#07130b;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#3dff8b;flex:none;align-items:center;gap:8px;height:38px;padding:0 18px 0 16px;font-size:14px;font-weight:700;display:inline-flex}.ppaim-cta svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.adslot{background:var(--soft);border-radius:8px;margin-bottom:12px;display:none;overflow:hidden}.adslot ins{width:100%;height:90px;display:block}@media (width<=1023px){.ppaim-banner{display:none}.adslot{display:block}}.adslot.adslot-mid{margin:24px 0 0;display:block}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(68px,auto);gap:12px;display:grid}.t{background:var(--tile);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.t.flash{animation:flash 1.6s var(--ease)}@keyframes flash{0%,45%{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}}.th{background:var(--tile);border-bottom:1px solid var(--div);white-space:nowrap;flex:none;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.th>.ico,.xr-h>.ico{box-sizing:border-box;border:1px solid var(--line);background:var(--tile);fill:none;width:28px;height:28px;stroke:var(--acc);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;border-radius:6px;flex:none;padding:5px;transition:stroke .3s}.th>:is(h1,h2)+span[class$=-sub]{margin-left:-4px;line-height:16px}.ph{border:1px solid var(--line);background:var(--tile);border-radius:8px;align-items:center;gap:12px;height:56px;margin-bottom:12px;padding:0 12px;display:flex}.ph-mark{background:var(--acc-tint);border:1px solid var(--acc-line);border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ph-mark svg{fill:none;width:16px;height:16px;stroke:var(--acc);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ph-ttl{flex-direction:column;min-width:0;display:flex}.ph-ttl h1{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:20px}.ph-ttl span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}@media (width<=759px){.ph{height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}.ph-ttl span{white-space:normal}}.th h1,.th h2,.th h3{margin:0;font-size:16px;font-weight:500;line-height:22px}.th>[class$=-sub],.xr-h>[class$=-sub]{position:relative;top:calc(8px - .5em)}.bd{flex:1;min-height:0;padding:16px}@media (width<=759px){.th{gap:8px;padding:0 12px}.th>:is(h1,h2)+span[class$=-sub]{margin-left:0}.bd{padding:12px}}.t.xr{--ac:var(--x-ink-3);background:var(--x-bg);border-color:var(--x-rim);color:var(--x-ink)}.xr.done{--ac:var(--x-data)}.xr.ok{--ac:var(--x-ok)}.xr.w{--ac:var(--x-warn)}.xr.live{--ac:var(--x-live)}.xr-h{border-bottom:1px solid var(--x-div);white-space:nowrap;flex:none;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.xr-h>.ico{border-color:var(--x-axis);background:var(--x-panel);stroke:var(--ac)}.xr-h h2{margin:0;font-size:16px;font-weight:500;line-height:22px}@media (width<=759px){.xr-h{gap:8px;padding:0 12px}}.xr-h{height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}.xr-h h2{white-space:normal;overflow-wrap:break-word;min-width:auto}@media (width>=760px){.xr-h>h2{margin-right:-4px}}.xr-v{background:var(--x-ctl);min-width:0;min-height:24px;color:var(--ac);white-space:normal;overflow-wrap:break-word;border-radius:6px;flex:0 auto;align-items:center;gap:6px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;transition:color .3s;display:flex}.xr-v:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.xr.live .xr-v:before{animation:1s steps(2,jump-none) infinite blink}.xr-v:has(>.pz-alt){background:0 0;padding:0}.xr-v:has(>.pz-alt):before{content:none}.xr-v>.pz-alt{justify-items:end}.xr-v>.pz-alt>*{background:var(--x-ctl);border-radius:6px;align-items:center;gap:6px;min-height:24px;padding:2px 8px;display:flex}.xr-v>.pz-alt>:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.xr.live .xr-v>.pz-alt>:before{animation:1s steps(2,jump-none) infinite blink}.xr-new{border:1px solid var(--x-new-line);background:var(--x-new-bg);height:20px;font:600 12px/18px var(--sans);color:var(--x-new);border-radius:4px;flex:none;margin-left:auto;padding:0 6px}.xr-new[hidden]{display:none}.xr-v+.xr-new{margin-left:0}.xr-b{flex:1;min-height:0;padding:12px 16px}.xr-f{border-top:1px solid var(--x-div);height:40px;color:var(--x-ink-2);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 8px 0 16px;font-size:12px;line-height:16px;display:flex}.xr-f>svg{fill:none;width:16px;height:16px;stroke:var(--ac);stroke-width:1.6px;stroke-linecap:round;flex:none;transition:stroke .3s}.xr-f>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.xr-f a{color:var(--x-warn);text-underline-offset:2px;font-weight:600;text-decoration:underline}.xr-btn{border:1px solid var(--x-axis);background:var(--x-ctl);height:28px;font:600 12px var(--sans);color:var(--x-ink);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;transition:border-color .15s;display:inline-flex}.xr-btn:hover{border-color:var(--x-ink-3)}.xr-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.xr-btn:disabled{color:var(--x-ink-4);border-color:var(--x-div);cursor:default;background:0 0}.xr-big{align-items:flex-end;gap:10px;min-width:0;display:flex}.xr-big>b{font:700 44px/44px var(--disp);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ac);white-space:nowrap;transition:color .3s}.xr.idle .xr-big>b,.xr.live .xr-big>b{color:var(--x-ink-3);font-weight:400}.xr-big>div{min-width:0;padding-bottom:2px}.xr-big span{color:var(--x-ink-2);white-space:nowrap;font-size:13px;line-height:20px;display:block}.xr-big small{color:var(--x-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.xr-p{background:var(--x-panel);border-radius:6px;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;padding:8px 12px;display:flex}.xr-ph{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.xr-ph>span{min-width:0;color:var(--x-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.xr-ph>b{font:600 20px/24px var(--mono);font-variant-numeric:tabular-nums;color:var(--x-ink);white-space:nowrap;flex:none}.xr-ph>b small{font:12px var(--mono);color:var(--x-ink-3);margin-left:2px}.xr-ph>b.ok{color:var(--x-ok)}.xr-ph>b.w{color:var(--x-warn)}.xr.idle .xr-ph>b,.xr.live .xr-ph>b{color:var(--x-ink-3);font-weight:400}.xr-x2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.xr svg text{font:12px var(--mono);fill:var(--x-ink-3)}.xr svg text.s{font-family:var(--sans)}.xr svg text.l1{fill:var(--x-ink-2)}.xr svg text.l2{fill:var(--x-ink-3)}.xr svg text.hi{fill:var(--x-ink)}.xr svg text.b{font-weight:600}.xr svg text.w{fill:var(--x-warn)}.xr svg .xbg{fill:var(--x-bg)}.xr svg .ax{fill:none;stroke:var(--x-axis);stroke-width:1px}.xr svg .gd{stroke:var(--x-axis);stroke-width:1px;stroke-dasharray:2 3}.xr svg .trk{fill:var(--x-trk)}.xr svg .dat{fill:var(--x-data)}.xr svg .dat-hi{fill:var(--x-data-hi)}.xr svg .wf{fill:var(--x-warn)}.xr svg .inkf{fill:var(--x-ink)}.xr svg .hz{fill:url(#xh)}.xr svg .avg{stroke:var(--x-ink-2);stroke-width:1px;stroke-dasharray:4 3}.xr svg .br{fill:none;stroke:var(--x-axis);stroke-width:1px}.badge{--bd:var(--line);--bf:var(--tile);border:1px solid var(--bd);background:var(--bf);height:24px;font:12px/22px var(--mono);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.badge:not(:empty)+.badge{margin-left:0}.badge:empty{display:none}.badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.badge.ok{color:var(--green-ink,var(--green));--bf:var(--green-tint);--bd:var(--green-line);background:var(--bf);border-color:var(--bd)}.badge.live{color:var(--acc-ink,var(--acc));--bf:var(--acc-tint);--bd:var(--acc-line);background:var(--bf);border-color:var(--bd)}.badge.live i{animation:1s steps(2,jump-none) infinite blink}.badge.w{color:var(--amber-ink,var(--amber));--bf:var(--amber-tint);--bd:var(--amber-line);background:var(--bf);border-color:var(--bd)}@keyframes blink{50%{opacity:.2}}svg text{font:12px var(--mono);fill:var(--ink-3)}.mini-seg{background:var(--div);border-radius:6px;gap:1px;min-width:0;max-width:100%;padding:2px;display:flex}.mini-seg button{min-width:0;height:20px;font:600 12px var(--sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:0 auto;padding:0 8px;transition:color .15s;overflow:hidden}.mini-seg button:hover{color:var(--ink)}.mini-seg button.on{background:var(--ctl);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.mini-seg.off{opacity:.45;pointer-events:none}.sbtn{z-index:3;border:1px solid var(--line);background:var(--ctl);height:24px;font:600 12px var(--sans);color:var(--ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;transition:color .15s,border-color .15s,opacity .2s;display:inline-flex;position:absolute}.sbtn:hover{color:var(--ink);border-color:var(--ink-4)}.sbtn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sbtn[hidden]{display:none}.pz-sec{flex-direction:column;min-width:0;padding:16px;display:flex}.pz-sec+.pz-sec{border-top:1px solid var(--div)}.xr .pz-sec+.pz-sec{border-top-color:var(--x-div)}.pz-lab{color:var(--ink-3);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;font-size:13px;line-height:16px;display:flex}.pz-lab>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pz-lab>b{font:12px/16px var(--mono);color:var(--ink-3);flex:none}.pz-lab>b.w,.pz-lab em{color:var(--amber-ink,var(--amber));font-style:normal}.pz-lab>b.ok{color:var(--green-ink,var(--green))}.pz-lab small{color:var(--ink-3);margin-left:8px;font-size:12px}.xr .pz-lab,.xr .pz-lab>b{color:var(--x-ink-3)}.xr .pz-lab>b.w,.xr .pz-lab em{color:var(--x-warn)}.xr .pz-lab>b.ok{color:var(--x-ok)}.pz-seg{background:var(--trk);border-radius:8px;flex:none;gap:2px;height:28px;padding:2px;display:flex}.pz-seg button{height:24px;color:var(--ink-3);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:0 12px;font-size:12px;font-weight:500;transition:color .15s}.pz-seg button:not(:disabled):not([aria-checked=true]):hover{color:var(--ink)}.pz-seg button[aria-checked=true]{border-color:var(--line);background:var(--tile);color:var(--ink)}.pz-seg button:disabled{color:var(--ink-4);cursor:default}.pz-step{border:1px solid var(--line);background:var(--tile);border-radius:14px;flex:none;align-items:center;height:28px;padding:0 1px;display:inline-flex}.pz-step button{width:24px;height:24px;color:var(--ink-3);border-radius:12px;place-items:center;transition:background-color .15s,color .15s;display:grid}.pz-step button:not(:disabled):hover{background:var(--soft);color:var(--ink)}.pz-step button:disabled{color:var(--ink-5);cursor:default}.pz-step svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:12px;height:12px}.pz-step b{min-width:56px;font:500 13px/24px var(--mono);text-align:center;color:var(--ink)}.pz-btn{border:1px solid var(--line);background:var(--tile);height:28px;color:var(--ink-2);white-space:nowrap;border-radius:6px;flex:none;padding:0 12px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s}.pz-btn:not(:disabled):hover{border-color:var(--ink-4);color:var(--ink)}.pz-btn:disabled{border-color:var(--div);color:var(--ink-4);cursor:default}.pz-stats{border-top:1px solid var(--div);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px -16px -16px;display:grid}.pz-stats>div{flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.pz-stats>div+div{border-left:1px solid var(--div)}.pz-stats span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.pz-stats b{min-width:0;font:500 16px/24px var(--mono);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;display:flex}.pz-stats b.w{color:var(--amber-ink,var(--amber))}.pz-stats b.e{color:var(--ink-3);font-weight:400}.pz-stats b>i{background:var(--trk);border-radius:2px;flex:0 48px;height:4px;overflow:hidden}.pz-stats b>i>i{background:var(--amber);height:100%;transition:width .4s var(--ease);border-radius:2px;display:block}.xr .pz-stats{border-top-color:var(--x-div)}.xr .pz-stats>div+div{border-left-color:var(--x-div)}.xr .pz-stats span{color:var(--x-ink-3)}.xr .pz-stats b{color:var(--x-ink)}.xr .pz-stats b.w{color:var(--x-warn)}.xr .pz-stats b.e{color:var(--x-ink-3)}.xr .pz-stats b>i{background:var(--x-trk)}.xr .pz-stats b>i>i{background:var(--x-warn)}.pz-foot{border-top:1px solid var(--div);min-height:48px;color:var(--ink-3);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;line-height:16px;display:flex}.pz-foot>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pz-foot .mn{font-family:var(--mono);color:var(--ink-2)}.pz-tag{z-index:2;backdrop-filter:blur(12px);font:12px/16px var(--mono);color:#f2f3f5;white-space:nowrap;pointer-events:none;background:#16181cd6;border:1px solid #ffffff14;border-radius:6px;gap:6px;padding:4px 8px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 8px))}.pz-tag[hidden]{display:none}.pz-tag>span{color:#8f949d}.pz-tag>em{font-style:normal}.pz-tag.w>em{color:#fbbf24}.pz-tag.dn{transform:translate(-50%,8px)}.pz-tag.pop{animation:pz-pop .28s var(--ease)}@keyframes pz-pop{0%{opacity:0;translate:0 4px}}@media (width<=759px){.pz-sec{padding:12px}.pz-stats{margin:12px -12px -12px}.pz-stats>div{padding:12px}.pz-foot{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.pz-tag.pop{animation:none}}.sf{--ink:#f2f3f5;--ink-2:#bdc1c9;--ink-3:#8c919b;--ink-4:#6b717b;--ink-5:#3a3e46;--soft:#ffffff0d;--soft-line:#ffffff14;--div:#ffffff14;--line:#ffffff1f;--ctl:#ffffff1a;--head:#00000038;--green:#34d399;color:var(--ink);background:#16181c;border-top:1px solid #ffffff0f;margin-top:40px;position:relative;overflow:hidden}:root[data-theme=dark] .sf{background:#101114}.sf:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 88% 0,#000 0%,#0000 75%);mask-image:radial-gradient(60% 90% at 88% 0,#000 0%,#0000 75%)}.sf>*{position:relative}.sf-in{max-width:1328px;margin:0 auto;padding:0 24px}.sf-main{grid-template-columns:minmax(0,1.25fr) minmax(0,2fr) minmax(0,.8fr);gap:48px;padding-top:40px;padding-bottom:40px;display:grid}.sf-brand{flex-direction:column;gap:12px;min-width:0;display:flex}.sf-brand .word{height:32px}.sf-brand p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.sf-facts{flex-direction:column;gap:4px;max-width:320px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sf-facts li{background:var(--soft);border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.sf-facts svg{fill:none;width:16px;height:16px;stroke:var(--acc);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sf-facts b{font:600 12px/16px var(--sans);white-space:nowrap}.sf-facts span{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px;line-height:16px}.sf-col{flex-direction:column;min-width:0;display:flex}.sf-col h2{align-items:center;gap:8px;height:32px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.sf-col h2 i{background:var(--acc);border-radius:1px;width:3px;height:14px}.sf-col h2 em{background:var(--soft);height:20px;font:600 12px/20px var(--mono);color:var(--ink-3);border-radius:4px;padding:0 6px;font-style:normal}.sf-col a{min-width:0;height:32px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;transition:color .15s;display:flex}.sf-col a:hover{color:var(--ink)}.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;display:grid}.sf-grid a svg{fill:none;width:16px;height:16px;stroke:var(--ink-4);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:stroke .15s}.sf-grid a:hover svg{stroke:var(--acc)}.sf-bar{border-top:1px solid var(--div);background:var(--head)}.sf-bar .sf-in{height:48px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:16px;font-size:12px;display:flex}.sf-note{align-items:center;gap:8px;display:flex}.sf-note i{background:var(--green);border-radius:50%;width:6px;height:6px}.sf-theme{margin-left:auto}.sf-theme button{height:24px}.sf-bar .mini-seg button{color:var(--ink-2)}.sf-bar .mini-seg button.on{box-shadow:none;color:var(--ink)}@media (width<=1179px){.sf-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px}.sf-brand{grid-column:1/-1}.sf-grid{grid-template-columns:1fr 1fr}}@media (width<=759px){.sf-in{padding:0 16px}.sf-main{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px;padding-bottom:24px}.sf-bar .sf-in{flex-wrap:wrap;row-gap:8px;height:auto;padding-top:12px;padding-bottom:12px}.sf-note{order:3;width:100%}}.ui-scroll::-webkit-scrollbar{width:10px;height:10px}.ui-scroll::-webkit-scrollbar-track,.ui-scroll::-webkit-scrollbar-corner{background:0 0}.ui-scroll::-webkit-scrollbar-thumb{background:var(--ink-5) padding-box;border:2px solid #0000;border-radius:5px}.ui-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--ink-4)}@supports ((-moz-appearance:none)){.ui-scroll{scrollbar-width:thin;scrollbar-color:var(--ink-5) transparent}}.tip{z-index:80;pointer-events:none;background:var(--tipbg);color:#fff;opacity:0;border-radius:6px;width:max-content;max-width:calc(100vw - 16px);padding:6px 8px;font-size:12px;line-height:16px;transition:opacity .1s;position:fixed;box-shadow:inset 0 0 0 1px #ffffff1a}.tip.on{opacity:1}.tip b{font-weight:600;display:block}.tip span{color:#b9beca}.tip.lt{backdrop-filter:blur(16px)saturate(1.4);color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff29}.tip.lt span{color:#ffffffc7}.toasts{z-index:75;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;backdrop-filter:blur(16px)saturate(1.6);color:#fff;white-space:nowrap;background:#0e1014e0;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:13px;animation:.18s ease-out toastIn;display:flex}.toast.out{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(6px)}@keyframes toastIn{0%{opacity:0;transform:translateY(6px)}}.toast i{background:var(--green);border-radius:50%;width:8px;height:8px}.toast.w i{background:#fbbf24}@media (width<=1179px){.nav{gap:16px}.top .in{gap:20px}.top:has(.lg-b) .nav{gap:12px}.cb>.t{grid-area:auto/1/auto/-1!important}}@media (width<=1023px){.nav>a:nth-child(n+6){display:none}}@media (width<=899px){.nav>a:nth-child(n+4){display:none}}.nav>a.nav-x{display:none}@media (width<=1023px){.tn-pan .tn-grp{grid-template-columns:repeat(4,132px)}.tn-grp .tn-ic{display:none}.tn-grp .tn-it{padding:0 8px}.top .in{position:relative}.nav{position:static}.tn-pan{left:auto;right:24px}}@media (width<=759px){.wrap{padding:12px 16px 0}.top .in{padding:0 16px}.nav,.top .r .btn{display:none}.bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.bento>.t{grid-area:auto/1/auto/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ib.menu{display:none}.lg-dd{position:relative}.lg-dd>summary{cursor:pointer;list-style:none}.lg-dd>summary::-webkit-details-marker{display:none}.lg-b{letter-spacing:.02em;align-items:center;gap:4px;width:auto;padding:0 10px;font-size:13px;font-weight:500;display:flex}.lg-b>span{min-width:16px;line-height:16px}.lg-dd[open]>summary{color:var(--ink);border-color:var(--ink-4)}.lg-pan{z-index:60;backdrop-filter:blur(20px)saturate(1.8);min-width:160px;animation:lgIn .15s var(--ease);background:#101216cc;border-radius:8px;gap:2px;padding:4px;display:grid;position:absolute;top:44px;right:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}@keyframes lgIn{0%{opacity:0;transform:translateY(-4px)}}.lg-pan a{color:#f2f3f5;border-radius:4px;padding:6px 8px;font-size:13px;line-height:20px;display:block}.lg-pan a:hover,.lg-pan a:focus-visible{background:#ffffff14;outline:0}.lg-pan a.on{color:#fff;background:#ffffff1f;font-weight:600}@media (prefers-reduced-motion:reduce){.lg-pan{animation:none}}.mdr{display:none}@media (width<=759px){.ib.menu{display:grid}.ib.fb{display:none}.mdr{z-index:70;visibility:hidden;transition:visibility 0s .25s;display:block;position:fixed;inset:0}.mdr.on{visibility:visible;transition:none}.mdr-mask{background:var(--mask);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s var(--ease);position:absolute;inset:0}.mdr.on .mdr-mask{opacity:1}.mdr-pn{color:#f2f3f5;backdrop-filter:blur(20px)saturate(1.8);width:min(320px,100% - 56px);transition:transform .25s var(--ease);background:#101216cc;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:inset 1px 0 #ffffff1a,-8px 0 32px #0000003d}.mdr.on .mdr-pn{transform:none}.mdr-pn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask:radial-gradient(120% 40% at 100% 0,#000,#0000 60%);mask:radial-gradient(120% 40% at 100% 0,#000,#0000 60%)}.mdr-hd{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:relative}.mdr-hd .word{color:#f2f3f5;min-width:0;font-size:16px}.mdr-hd .ib{color:#b6bbc4;background:#ffffff0f;border:0;box-shadow:inset 0 0 0 1px #ffffff1a}.mdr-hd .ib:hover{color:#f2f3f5;background:#ffffff1f}.mdr-ls{overscroll-behavior:contain;--ink-5:#3a3e46;--ink-4:#6b717b;flex:1;grid-auto-rows:max-content;align-content:start;gap:2px;min-height:0;padding:8px 8px 16px;display:grid;position:relative;overflow-y:auto}.mdr-ls a{color:#e4e6ea;hyphens:auto;overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:44px;padding:6px 10px;font-size:16px;line-height:20px;transition:background-color .15s;display:flex}.mdr-ls a:hover,.mdr-ls a:active{background:#ffffff14}.mdr-ls svg{fill:none;width:20px;height:20px;stroke:oklch(.76 .14 var(--h));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mdr-ls a.on{background:color-mix(in srgb, var(--acc) 28%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 44%, transparent);color:#fff;font-weight:600}.mdr-ls hr{background:#ffffff14;border:0;height:1px;margin:6px 10px}html.mdr-lock{overflow:hidden}}@media (prefers-reduced-motion:reduce){.mdr,.mdr-mask,.mdr-pn{transition:none}}.promos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.pr{--tint:color-mix(in srgb, var(--c) 9%, var(--tile));border:1px solid var(--line);background:var(--tile);border-radius:8px;align-items:center;gap:12px;min-width:0;height:72px;padding-right:12px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.pr:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--line))}.pr:before{content:"";pointer-events:none;background:radial-gradient(120% 160% at 100% 50%, color-mix(in srgb, var(--c) 13%, transparent), transparent 62%);opacity:.8;transition:opacity .3s;position:absolute;inset:0}.pr:hover:before{opacity:1}.pr>*{position:relative}.pr .pr-pic{border-right:1px solid color-mix(in srgb, var(--c) 16%, var(--line));background:radial-gradient(circle, color-mix(in srgb, var(--c) 22%, transparent) 1px, transparent 1.4px) 4px 4px / 8px 8px, var(--tint);flex:none;align-self:stretch;place-items:center;width:72px;display:grid;position:relative;overflow:hidden}.pr .pr-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pr .pr-pic svg{fill:none;width:28px;height:28px;stroke:var(--c);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--c)}.pr .pr-txt{flex-direction:column;flex:1;min-width:0;display:flex}.pr .pr-txt em{font:600 12px/16px var(--sans);color:var(--c);font-style:normal}.pr .pr-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.pr .pr-txt span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.pr .pr-go{border:1px solid var(--line);background:var(--ctl);width:28px;height:28px;color:var(--ink-3);border-radius:6px;flex:none;place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.pr .pr-go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .2s var(--ease)}.pr:hover .pr-go{background:var(--c);border-color:var(--c);color:#fff}.pr:hover .pr-go svg{transform:translate(1px)}@media (width<=1279px){.pr .pr-go{display:none}.pr .pr-pic{width:56px}}.pr .pr-ad{height:16px;font:12px/16px var(--sans);color:#ffffffe6;background:#09090b9e;border-radius:3px;padding:0 4px;position:absolute;bottom:4px;left:4px}:root[data-theme=dark] .pr{--tint:color-mix(in srgb, var(--c) 16%, var(--tile))}:root[data-theme=dark] .pr:before{background:radial-gradient(120% 160% at 100% 50%, color-mix(in srgb, var(--c) 20%, transparent), transparent 62%)}:root[data-theme=dark] .pr .pr-txt em,:root[data-theme=dark] .pr .pr-pic svg{--c2:color-mix(in srgb, var(--c) 70%, #fff);color:var(--c2);stroke:var(--c2)}@media (width<=1023px){.promos{grid-template-columns:1fr 1fr}.pr:nth-child(n+3){display:none}}@media (width<=639px){.promos{grid-template-columns:1fr}.pr:nth-child(n+2){display:none}}.cb{grid-auto-rows:minmax(68px,auto);margin-top:24px}.cb .th{background:linear-gradient(90deg, var(--acc-tint), var(--head) 360px)}.cb:has(>.cb-col){align-items:start}.cb-col{flex-direction:column;gap:12px;min-width:0;display:flex}.cb-col>.t{flex:none}.cb-l{grid-column:1/8}.cb-r{grid-column:8/13;align-self:stretch}.cb-r>.faq{position:sticky;top:68px}@media (width<=1179px){.cb-l,.cb-r{grid-column:1/-1}.cb-r>.faq{position:static}}.t.c:not(.tools):not(.faq) .bd{flex-direction:column;gap:12px;display:flex}.t.c h3{margin:0;font-size:13px;font-weight:600;line-height:20px}.t.c p{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.t.c p.intro{color:var(--ink-3)}.go2{white-space:normal;border:1px solid var(--line);background:var(--ctl);min-width:0;max-width:100%;min-height:28px;font:600 12px/16px var(--sans);color:var(--ink-2);text-align:left;border-radius:6px;flex:none;align-self:flex-start;align-items:center;gap:4px;padding:5px 12px;transition:color .15s,border-color .15s;display:inline-flex}.go2 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;transition:transform .15s}.go2:hover{color:var(--acc-ink,var(--acc));border-color:var(--acc-line)}.go2:hover svg{transform:translate(2px)}.t.c.hw-card .bd{gap:4px}.hw-flow{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.hw-step{background:var(--soft);min-width:0;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;flex-direction:column;padding:12px;display:flex}.hw-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.hw-top>svg{fill:none;width:32px;height:32px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hw-top>svg .a{stroke:var(--acc)}.hw-top em{font:600 12px/16px var(--mono);color:var(--ink-3);font-style:normal}.hw-card.pics .hw-top{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:4px}.hw-card.pics .pz-mi{justify-content:center;align-items:flex-start;display:flex}.hw-step>b{text-wrap:balance;font-size:13px;font-weight:600;line-height:20px}.hw-step>span{color:var(--ink-3);font-size:12px;line-height:16px}.t.c .hw-tip{background:var(--soft);box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--ink-2);border-radius:6px;gap:8px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.hw-tip b{color:var(--ink);flex:none;font-weight:600}.hw-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.hw-key>div{background:var(--soft);min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.hw-key i{border-radius:50%;flex:none;width:6px;height:6px}.hw-key b{color:var(--ink);font-weight:600}.hw-key em{font:12px var(--mono);color:var(--ink-3);text-overflow:ellipsis;margin-left:auto;font-style:normal;overflow:hidden}@media (width<=759px){.hw-flow{grid-template-columns:1fr 1fr}.hw-key{grid-template-columns:minmax(0,1fr)}}.faq.c .bd{flex-direction:column;padding:0;display:flex}.faq.c .qa{border-top:1px solid var(--div);flex:1;grid-template-columns:20px minmax(0,1fr);grid-auto-rows:auto;align-content:center;column-gap:10px;padding:12px 16px;display:grid}.faq.c .qa:first-child{border-top:0}.faq.c .qa:before,.faq.c .qa:after{width:20px;height:20px;font:600 12px/1 var(--mono);border-radius:4px;grid-column:1;place-items:center;display:grid}.faq.c .qa:before{content:"Q";box-sizing:border-box;border:1px solid var(--acc-line);background:var(--tile);color:var(--acc-ink,var(--acc));grid-row:1}.faq.c .qa:after{content:"A";background:var(--soft);box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--ink-3);grid-row:2;margin-top:6px}.faq.c .qa>*{grid-column:2}.faq.c .qa h3{color:var(--ink);grid-row:1;margin:0;font-size:14px;font-weight:600;line-height:20px}.faq.c .qa p{color:var(--ink-3);text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:20px}.qa-v{border:1px solid var(--line);background:var(--tile);height:20px;color:var(--ink-2);white-space:nowrap;border-radius:4px;grid-row:2;justify-self:start;align-items:center;gap:6px;margin-top:6px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.qa-v:before{content:"";background:var(--ink-4);border-radius:50%;flex:none;width:6px;height:6px}.qa-v.y{color:var(--green-ink,var(--green));background:var(--green-tint);border-color:var(--green-line)}.qa-v.y:before{background:var(--green)}.qa-v.w{color:var(--amber-ink,var(--amber));background:var(--amber-tint);border-color:var(--amber-line)}.qa-v.w:before{background:var(--amber)}.faq.c .mn{font-family:var(--mono);white-space:nowrap;font-size:12px}:is(.t.c,.if-grid>.t,.ab-grid>.t) :not(svg,svg *,.badge,.badge *,button,button *,[class*=tag],[class*=chip],.hm-skt,kbd,.mn,.cs-ugo,.dp-chrd,[data-nowrap],[data-nowrap] *){white-space:normal;text-overflow:clip;overflow-wrap:break-word}[data-nowrap]{white-space:nowrap}:where(.t.c,.if-grid>.t,.ab-grid>.t)>.th{flex-wrap:wrap;row-gap:4px;height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}:is(.t.c,.if-grid>.t,.ab-grid>.t)>.th>:is(h2,h3){flex:8em;min-width:0;max-width:max-content}:root[data-wrap] :is(.t.c,.if-grid>.t,.ab-grid>.t){hyphens:auto}.sf-facts li{height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}.sf-facts span{text-align:right;white-space:normal;min-width:0}.qa-v{white-space:normal;height:auto;min-height:20px;padding-top:1px;padding-bottom:1px;line-height:16px}:where(.t:not(.c))>.th{flex-wrap:wrap;row-gap:4px;height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}:where(.t:not(.c))>.th>:is(h1,h2,h3){white-space:normal;overflow-wrap:break-word;flex:100000 8em;min-width:0;max-width:max-content}:where(.t:not(.c))>.th>[class$=-sub]{white-space:normal;overflow-wrap:break-word;flex:6em;min-width:0;max-width:max-content}.xr-f{height:auto;min-height:40px;padding-top:4px;padding-bottom:4px}.xr-f>span,.pz-foot>span{text-overflow:clip;white-space:normal;overflow:visible}.pz-lab{flex-wrap:wrap;row-gap:2px}.pz-lab>span{text-overflow:clip;white-space:normal;overflow:visible}.ph{height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}.sf-col a{white-space:normal;height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}.hw-key>div{height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}.pz-alt.pz-alt{vertical-align:top;align-items:center;display:inline-grid}:is(div,p,li,h2,h3).pz-alt.pz-alt{display:grid}.pz-alt.pz-alt>*{grid-area:1/1;min-width:0}.pz-alt>[aria-hidden=true],.pz-alt:has(>:not([aria-hidden=true]):empty){visibility:hidden}.badge.pz-alt>*{align-items:center;gap:4px;display:flex}.badge.pz-alt.pz-alt{background:0 0;border:0;justify-items:end;height:auto;padding:0}.badge.pz-alt>*,.badge>.pz-alt>*{border:1px solid var(--bd);background:var(--bf);border-radius:6px;height:24px;padding:0 8px;transition:inherit}.badge:has(>.pz-alt){background:0 0;border:0;padding:0}.badge:has(>.pz-alt)>i{display:none}.badge>.pz-alt{justify-items:end}.badge>.pz-alt>*{align-items:center;gap:4px;display:flex}.badge:has(>i+.pz-alt)>.pz-alt>:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge.live:has(>i+.pz-alt)>.pz-alt>:before{animation:1s steps(2,jump-none) infinite blink}:is(button,.btn,.xr-btn,.pz-btn)>.pz-alt{text-align:center;justify-items:center}:root{--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--mono:var(--sans);--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.3, 1.45, .5, 1);--page:#eceef1;--tile:#fff;--head:#f6f7f9;--soft:#f5f6f9;--soft-line:#e3e6ec;--line:#dde0e5;--div:#e8eaf0;--ctl:#fff;--trk:#edeff3;--ink:#09090b;--ink-2:#4b4b53;--ink-3:#67676f;--ink-4:#8e8e96;--ink-5:#d4d4d8;--d-main:#4a63e7;--d-mid:#8a9bf0;--d-soft:#c9d2f7;--d-track:#e8ecfb;--d-ink:#1f2a78;--acc:#e11d48;--acc-hover:#c8143c;--acc-tint:#ffe8ec;--acc-line:#fbc5cf;--focus:var(--acc);--focus-tint:var(--acc-tint);--amber:#d97706;--amber-tint:#fdf3e1;--amber-line:#f6ddb0;--amber-bg:#fffaf0;--hatch:#d9770661;--green:#059669;--green-tint:#e7f6ee;--green-line:#cdebdb;--acc-ink:#c8143c;--green-ink:#047857;--amber-ink:#a55a05;--on-amber:#fff;--well:#f5f6f9;--gl:#09090b0b;--dot:#09090b29;--grid:linear-gradient(90deg, var(--gl) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(var(--gl) 1px, transparent 1px) 0 0 / 16px 16px, var(--well);--nav:#fff;--nav-glass:#ffffffb8;--tipbg:#0e1014;--mask:#0e101466;--x-bg:#0f1115;--x-line:#0f1115;--x-rim:#0f1115;--x-div:#1e2127;--x-panel:#171a1f;--x-ctl:#1f2228;--x-trk:#262a31;--x-axis:#363b44;--x-ink:#f2f3f5;--x-ink-2:#b6bbc4;--x-ink-3:#8a909a;--x-ink-4:#6b717b;--x-data:#8a9bf0;--x-data-hi:#c7d0fb;--x-ok:#3ddc97;--x-warn:#fbbf24;--x-warn-bg:#2a2110;--x-hatch:#6e5216;--x-live:#ff6a2b;--x-new:#ff8a55;--x-new-bg:#24140d;--x-new-line:#5c2a16}:root[data-theme=dark]{--page:#0b0c0e;--tile:#141518;--head:#1a1c20;--soft:#1d1f24;--soft-line:#272a30;--line:#2b2e34;--div:#22252a;--ctl:#202227;--trk:#22252a;--ink:#f2f3f5;--ink-2:#bdc1c9;--ink-3:#8c919b;--ink-4:#6b717b;--ink-5:#3a3e46;--d-main:#7086ff;--d-mid:#4b5bb6;--d-soft:#313c78;--d-track:#1e2340;--d-ink:#b9c4ff;--acc:#fb3b63;--acc-hover:#fd5d7e;--acc-tint:#fb3b6326;--acc-line:#fb3b6366;--acc-solid:#e11d48;--acc-solid-hover:#c8143c;--focus:var(--acc);--focus-tint:var(--acc-tint);--amber:#f5a524;--amber-tint:#f5a52421;--amber-line:#f5a52461;--amber-bg:#f5a52412;--hatch:#f5a5246b;--on-amber:#1c1305;--green:#34d399;--green-tint:#34d3991f;--green-line:#34d39952;--acc-ink:var(--acc);--green-ink:var(--green);--amber-ink:var(--amber);--well:#0f1013;--gl:#ffffff09;--dot:#ffffff21;--nav:#111215;--nav-glass:#111215b8;--tipbg:#2b2e35;--mask:#0000008f;--x-bg:#08090b;--x-line:#2b2e34;--x-rim:#2b2e34;--x-div:#1a1c21;--x-panel:#131519;--x-ctl:#1b1e23;--x-trk:#22252b;--x-axis:#31353d;color-scheme:dark}.fm-eggm svg .lit{stroke:none;fill:var(--acc);opacity:0;transition:opacity .2s}.fm-eggm svg .lit.on{opacity:1;transition:none}.fm-eggm:focus-visible{outline:2px solid var(--acc);outline-offset:0}@media (width>=760px) and (width<=879px){.nav>a:nth-child(n+4){display:none}}@media (width>=1024px) and (width<=1179px){.nav>a:nth-child(n+8){display:none}}
