.wanglai-site{--color-bg:var(--bg);--color-bg-sunk:var(--bg-sunk);--color-bg-muted:var(--bg-muted);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-raised:var(--raised);--color-sidebar:var(--sidebar);--color-daybar:var(--daybar);--color-field:var(--field);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-ink-4:var(--ink-4);--color-line:var(--line);--color-line-strong:var(--line-strong);--color-line-soft:var(--line-soft);--color-accent:var(--accent);--color-accent-ink:var(--accent-ink);--color-accent-soft:var(--accent-soft);--color-accent-softer:var(--accent-softer);--color-accent-contrast:var(--accent-contrast);--color-note:var(--note);--bg:#faf9f6;--bg-sunk:#f3f5f4;--bg-muted:#e5eae8;--surface:#fff;--surface-2:#f0f8f5;--raised:#fff;--sidebar:#eaeeeb;--daybar:#f0f8f5;--field:#f3f5f4;--ink:#1a2b28;--ink-2:#3d4f4b;--ink-3:#60736c;--ink-4:#687b74;--line:#e5eae8;--line-strong:#d9e0db;--line-soft:#edf1ee;--accent:#0e6e5c;--accent-ink:#0b5a4c;--accent-soft:#e3f2ee;--accent-softer:#f0f8f5;--accent-contrast:#fff;--note:#526f62;--prose-ink:#3d4f4b;--shadow-card:0 1px 2px #1a2b280d;--shadow-card-hover:0 4px 16px #1a2b2814;background:var(--bg);color:var(--ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif}[data-theme=dark] .wanglai-site{--bg:#13191c;--bg-sunk:#1f2729;--bg-muted:#26312f;--surface:#1a2124;--surface-2:#16292a;--raised:#1f2729;--sidebar:#0b1012;--daybar:#16292a;--field:#1f2729;--ink:#e8efec;--ink-2:#c2cfcb;--ink-3:#9bada6;--ink-4:#8fa09b;--line:#26312f;--line-strong:#35413d;--line-soft:#26312f;--accent:#5fc3ac;--accent-ink:#8fddc8;--accent-soft:#1b3a33;--accent-softer:#16292a;--accent-contrast:#0b1012;--note:#9dbcae;--prose-ink:#c2cfcb;--shadow-card:0 1px 2px #0000004d;--shadow-card-hover:0 4px 16px #0006}.wanglai-site>aside{border-color:var(--line-strong)}.wanglai-site>aside nav a[aria-current=page]{background:#cde8dd}[data-theme=dark] .wanglai-site>aside nav a[aria-current=page]{background:#1b3a33}.wanglai-site>aside nav a:not([aria-current]):hover{background:var(--surface-2)}.wanglai-site>aside>div:last-child{border-top:1px solid var(--line-strong);padding-top:14px}@media (width>=1025px){.wanglai-site{max-width:1400px;margin-inline:auto}.wanglai-site>aside{width:232px}.wanglai-site>main{padding-inline:40px;padding-top:28px}.wanglai-site article[data-item-id]{padding:20px}}.wanglai-site p:not(.text-center):not(.text-right),.wanglai-site .prose li{text-align:justify;text-justify:inter-character;text-align-last:start}.wanglai-site[data-editorial-ui]{--bg:#faf8f3;--bg-sunk:#f0f2ee;--surface:#fffefb;--raised:#fffefb;--surface-2:#eff3ec;--field:#f0f2ee;--sidebar:#faf8f3;--ink:#202d28;--ink-2:#405047;--ink-3:#65736a;--ink-4:#65736a;--line:#dde3db;--line-strong:#d3ddd2;--line-soft:#e8ece4;--accent:#176b56;--accent-ink:#125741;--accent-soft:#e8f0e9;--accent-softer:#eff3ec;--warm:#965f43;--prose-ink:#405047}[data-theme=dark] .wanglai-site[data-editorial-ui]{--bg:#13191c;--bg-sunk:#1f2729;--surface:#1a2124;--raised:#1f2729;--surface-2:#16292a;--field:#1f2729;--sidebar:#0b1012;--ink:#e8efec;--ink-2:#c2cfcb;--ink-3:#9bada6;--ink-4:#8fa09b;--line:#26312f;--line-strong:#35413d;--line-soft:#26312f;--accent:#5fc3ac;--accent-ink:#8fddc8;--accent-soft:#1b3a33;--accent-softer:#16292a;--warm:#d6a084;--prose-ink:#c2cfcb}.wanglai-site[data-editorial-ui]>aside nav a[aria-current=page]{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 6px 6px 0}.wanglai-site[data-editorial-ui] .knowledge-mast h1{color:var(--ink);letter-spacing:-.3px;margin-bottom:10px;font-size:27px;font-weight:700}.wanglai-site[data-editorial-ui] .knowledge-mast .knowledge-slogan{color:var(--ink-3);margin-bottom:6px;font-size:14px;font-weight:500}.wanglai-site[data-editorial-ui] .knowledge-mast{margin-bottom:24px}.wanglai-site[data-editorial-ui] .knowledge-topline{letter-spacing:.4px;margin-bottom:24px}.wanglai-site[data-editorial-ui] .knowledge-article-title{letter-spacing:-.5px;margin-bottom:24px;font-size:32px;line-height:1.48}.wanglai-site[data-editorial-ui] .knowledge-summary{background:var(--surface-2);border:0;border-left:2px solid var(--accent);border-radius:0 6px 6px 0;padding:18px 20px}.wanglai-site[data-editorial-ui] .knowledge-summary p{font-size:16px;line-height:1.9}.wanglai-site[data-editorial-ui] .knowledge-step{color:var(--ink-3);font-size:20px}.wanglai-site[data-editorial-ui] .knowledge-chapter-name small{font-size:11px}.wanglai-site[data-editorial-ui] .knowledge-directory-item>a{font-size:13px;line-height:1.7}.wanglai-site[data-editorial-ui] .knowledge-directory-item{border-radius:6px}.wanglai-site[data-editorial-ui] .knowledge-directory-item[data-current=true]{border-left:2px solid var(--accent);border-radius:0 6px 6px 0}.wanglai-site[data-editorial-ui] .knowledge-outline{border-left:0}.wanglai-site[data-editorial-ui] .knowledge-outline a{border-left:1px solid var(--line);padding-left:10px;font-size:13px}.wanglai-site[data-editorial-ui] .knowledge-outline a[aria-current=location]{border-left:2px solid var(--accent);padding-left:9px}.wanglai-site[data-editorial-ui] .knowledge-links a[href$=\.xlsx]{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:14px 16px;font-weight:600}@media (height<=800px){.wanglai-site[data-editorial-ui] .knowledge-outline a{font-size:12px}}@media (width<=760px){.wanglai-site[data-editorial-ui] .knowledge-mast h1,.wanglai-site[data-editorial-ui] .knowledge-article-title{font-size:25px}}.item-detail-layout{grid-template-columns:minmax(0,1fr);display:grid}.item-detail-body{grid-row:1;min-width:0}.item-detail-summary{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;padding:20px 24px}.item-detail-sources .rounded-control{background:0 0;border-radius:0;padding-inline:0}@media (width>=1024px){.item-detail-layout{grid-template-columns:minmax(0,760px) 250px;gap:40px}.item-detail-rail{scrollbar-width:thin;grid-area:1/2;align-self:start;max-height:calc(100dvh - 48px);padding-right:6px;position:sticky;top:24px;overflow-y:auto}.item-detail-header{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);padding:12px 0 20px;position:sticky;top:0}.item-detail-body .prose :is(h2,h3,h4,h5){scroll-margin-top:var(--item-header-offset,240px)}}.beta-site .wang-game-entry{cursor:pointer;transition:transform .2s;animation:3s ease-in-out infinite wang-breathe;position:relative}.beta-site .wang-game-entry:hover{animation:none;transform:rotate(-8deg)scale(1.08)}.beta-site .wang-game-entry:focus-visible{outline-offset:4px;outline:3px solid #1d9bf0}@keyframes wang-breathe{0%,to{box-shadow:0 0 #fcd53500}50%{box-shadow:0 0 0 6px #fcd5352e}}.wang-game-dialog{border:1px solid var(--line);background:var(--bg);width:min(1040px,100vw - 24px);height:min(860px,100dvh - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:18px;margin:auto;padding:0;overflow:hidden}.wang-game-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.wang-game-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.wang-game-dialog>header button{background:var(--bg-sunk);border-radius:50%;width:36px;height:36px;font-size:26px}.wang-game-dialog>p{height:28px;color:var(--ink-4);padding:5px 16px;font-size:12px}.wang-game-dialog>iframe{background:#000;border:0;width:100%;height:calc(100% - 76px)}@media (prefers-reduced-motion:reduce){.beta-site .wang-game-entry{transition:none;animation:none}}.wang-activity{min-width:0}.wang-activity>header{padding:12px 0 20px}.wang-activity h1{margin:14px 0 6px;font-size:28px;font-weight:800}.wang-activity>nav{flex-wrap:wrap;gap:8px;display:flex}.wang-activity>nav a{border:1px solid var(--line);border-radius:999px;padding:9px 14px}.wang-activity-note{color:var(--ink-3);margin:16px 0;font-size:13px;line-height:1.8}.wang-activity>iframe{background:#000;border:0;border-radius:16px;width:100%;max-width:100%;height:1100px;scroll-margin-top:65px}.wang-activity>footer{color:var(--ink-4);padding:20px 0;font-size:13px}.beta-site.x-square.wang-game-site{max-width:none;min-height:100dvh}.wang-game-site>main{width:100%;max-width:none;margin:0;padding:0;display:block}.wang-game-full{width:100%;height:calc(100dvh - 53px)}.wang-game-full>iframe{background:#000;border:0;width:100%;height:100%;display:block}.wang-game-full.wang-finale-active{z-index:1000;width:100vw;height:100dvh;position:fixed;inset:0}.beta-site .wang-game-full{background:#0f1419;flex-direction:column;max-width:1320px;height:calc(100dvh - 53px);margin:0 auto;display:flex}.beta-site .wang-game-full>iframe{flex:1;width:100%;height:auto;min-height:0}.beta-site .jiewang-header-wrap{color:#e7e9ea;background:#0f1419;border-bottom:1px solid #2f3336;flex:none;padding:0 24px 12px}.beta-site .jiewang-header{border-bottom:1px solid #2f3336;justify-content:space-between;align-items:center;gap:16px;height:80px;margin-bottom:12px;display:flex}.beta-site .jiewang-title{align-items:center;gap:12px;display:flex}.beta-site .jiewang-title>b{color:#0f1419;background:#ffad1f;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid}.beta-site .jiewang-title h1{color:#e7e9ea;margin:0;font-size:18px;font-weight:800;line-height:24px}.beta-site .jiewang-title p{color:#71767b;margin:2px 0 0;font-size:13px;font-weight:400}.beta-site .jiewang-header-actions{align-items:center;gap:8px;display:flex}.beta-site .jiewang-online{white-space:nowrap;background:#16181c;border:1px solid #2f3336;border-radius:9999px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.beta-site .jiewang-online i{background:#00ba7c;border-radius:50%;width:8px;height:8px;position:relative}.beta-site .jiewang-online em{background:#00ba7c;border-radius:50%;animation:1.6s ease-out infinite jiewang-ping;position:absolute;inset:0}.beta-site .jiewang-share{color:#0f1419;white-space:nowrap;background:#e7e9ea;border-radius:9999px;height:32px;padding:0 16px;font-size:14px;font-weight:700}.beta-site .jiewang-share:hover{background:#fff}.beta-site .jiewang-tabs{background:#16181c;border-radius:9999px;gap:4px;height:44px;padding:4px;display:inline-flex}.beta-site .jiewang-tabs button{color:#71767b;border-radius:9999px;height:36px;padding:0 18px;font-size:13px;font-weight:500}.beta-site .jiewang-tabs button[aria-pressed=true]{color:#0f1419;background:#e7e9ea;font-weight:700}.beta-site .jiewang-tabs button:hover{color:#e7e9ea}.beta-site .jiewang-tabs button[aria-pressed=true]:hover{color:#0f1419}.beta-site .wang-finale-active .jiewang-header-wrap{display:none}.beta-site .wang-game-full.wang-finale-active{max-width:none;height:100dvh}@keyframes jiewang-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.2)}}@media (width<=600px){.beta-site .jiewang-header-wrap{padding:0 12px 12px}.beta-site .jiewang-header{gap:8px}.beta-site .jiewang-online{display:none}.beta-site .jiewang-title{gap:8px}.beta-site .jiewang-title p{font-size:13px}.beta-site .jiewang-tabs{width:100%;display:flex}.beta-site .jiewang-tabs button{flex:1;padding:0 8px}}@media (prefers-reduced-motion:reduce){.beta-site .jiewang-online em{animation:none}}.wang-reaction{align-items:center;gap:6px;display:inline-flex}.wang-button{color:#71767b;white-space:nowrap;border:1px solid #0000;border-radius:22px;align-items:center;gap:6px;min-height:44px;padding:4px 8px;font-size:12px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.wang-button:focus-visible{outline-offset:3px;outline:2px solid #fc0}.wang-button:disabled{opacity:.55;cursor:wait}.wang-button:hover:not(:disabled){color:var(--ink);background:#ffcc001a;border-color:#fc0}.wang-symbol{flex:none;width:28px;height:28px;display:block;position:relative}.wang-symbol svg{width:100%;height:100%;overflow:visible}.wang-symbol svg>path,.wang-symbol svg>circle{fill:none;stroke:currentColor;stroke-width:1.7px}.wang-symbol text{fill:currentColor;font-family:system-ui,sans-serif;font-size:15px;font-weight:900}.wang-button[aria-pressed=true]{color:var(--ink)}.wang-button[aria-pressed=true] svg>path,.wang-button[aria-pressed=true] svg>circle{fill:#fc0;stroke:#fc0}.wang-button[aria-pressed=true] text{fill:#111}.wang-button b{font-variant-numeric:tabular-nums;font-weight:600}.wang-burst{pointer-events:none;animation:.55s ease-out wang-pop;position:absolute;inset:0}.wang-burst i{width:4px;height:4px;transform:rotate(calc(var(--particle)*60deg));background:#fc0;border-radius:50%;animation:.6s ease-out forwards wang-particle;position:absolute;top:12px;left:12px}.wang-symbol[data-burst=true]>svg{animation:.55s ease-out wang-pop}@keyframes wang-pop{0%{transform:scale(.8)}40%{transform:scale(1.2)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes wang-particle{0%{opacity:1;transform:rotate(calc(var(--particle)*60deg)) translateY(-8px) scale(1)}to{opacity:0;transform:rotate(calc(var(--particle)*60deg)) translateY(-25px) scale(.2)}}.wang-value{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.wang-value-ring{place-items:center;width:40px;height:40px;display:grid;position:relative}.wang-value-ring svg{width:40px;height:40px;position:absolute;inset:0;transform:rotate(-90deg)}.wang-value-ring circle{fill:none;stroke:var(--line,#e4e6e8);stroke-width:3px}.wang-value-ring .wang-value-progress{stroke:#fc0;stroke-linecap:round}.wang-value-ring b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.wang-value-caption{gap:3px;display:grid}.wang-value-caption strong{color:var(--ink);font-size:12px}.wang-value-caption em{color:var(--ink-4);margin-left:4px;font-size:10px;font-style:normal;font-weight:400}.wang-value-caption small{color:#71767b;font-size:10px}.wang-value-row{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px;display:flex}.wang-source{color:var(--ink-4);overflow-wrap:anywhere;font-size:11px}.beta-stream .beta-feed-card>h2{font-size:15px;line-height:22px}.beta-stream .beta-feed-card>p{font-size:14px;line-height:20px}.beta-site .beta-stream .beta-reason{border:1px solid var(--line);background:var(--bg-sunk);border-left:3px solid #fc0;border-radius:12px;margin-top:12px;padding:12px}.beta-site .beta-stream .beta-reason h3{align-items:center;gap:6px;margin-bottom:7px;display:flex}.wang-point-label{color:#111;background:#fc0;border-radius:12px;padding:0 8px;font-size:11px;font-weight:700;line-height:20px;display:inline-block}.beta-site .beta-stream .beta-reason h3 small{background:var(--line);color:var(--ink-3);border-radius:12px;padding:2px 7px;font-size:10px;font-weight:400}.beta-site .beta-stream .beta-reason p{color:var(--ink-3);font-size:13px;line-height:21px}html[data-theme=dark] .beta-site .beta-stream .beta-reason{background:#16181c;border-color:#2f3336 #2f3336 #2f3336 #fc0}html[data-theme=dark] .wang-value-ring circle{stroke:#2f3336}html[data-theme=dark] .wang-value-ring .wang-value-progress{stroke:#fc0}.beta-site .beta-stream .beta-feed-tags a{color:#1d9bf0}.beta-stream .beta-feed-card>footer{flex-wrap:wrap;justify-content:space-between;gap:6px}@media (width<=480px){.wang-button{gap:4px;padding:4px 5px}.wang-symbol{width:25px;height:25px}.beta-stream .beta-feed-card>footer>a{font-size:11px}}@media (prefers-reduced-motion:reduce){.wang-symbol[data-burst=true]>svg,.wang-burst,.wang-burst i{animation:none}.wang-burst{display:none}.wang-button{transition:none}}.reference-search{border:1px solid var(--line);background:var(--bg-sunk);border-radius:999px;align-items:center;gap:12px;margin:16px 20px;padding:12px 16px;display:flex}.reference-search:focus-within{border-color:#c49a00;box-shadow:0 0 0 1px #c49a00}.reference-search input{width:100%;min-width:0;color:var(--ink);background:0 0;outline:none;font-size:14px}.reference-search>span:not(.sr-only){white-space:nowrap;color:var(--ink-4);font-size:12px}.reference-profile{border-bottom:1px solid var(--line);background:linear-gradient(#fcd53520,#0000 90%);padding:24px 20px}.reference-avatar{color:#181a20;background:#fcd535;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:16px;font-size:24px;display:grid}.reference-profile h2{margin:12px 0;font-size:23px;font-weight:750;line-height:1.4}.reference-profile strong{font-size:15px;display:block}.reference-profile strong span{color:var(--ink-4);font-weight:400}.reference-profile p{color:var(--ink-3);margin:8px 0;font-size:14px;line-height:1.9}.reference-profile small{color:var(--ink-4);margin-top:8px;font-size:12px;display:block}.reference-empty{text-align:center;color:var(--ink-3);padding:40px 20px}.reference-bookmarks>header{padding:20px}.reference-bookmarks>nav{padding:0 20px}.reference-bookmarks>p{background:0 0;border-width:0 0 1px;border-radius:0;padding:12px 20px}.reference-bookmarks>ul{margin-top:0}.reference-bookmarks>ul>li{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 20px}.reference-bookmarks>ul>li h2{font-size:18px}.reference-bookmarks>ul>li p{-webkit-line-clamp:unset;display:block}.reference-bookmarks>ul>li:hover{background:var(--bg-sunk)}.reference-policy>header{border-bottom:1px solid var(--line);padding:18px 20px}.reference-policy h1{font-size:22px;font-weight:750}.reference-policy>header p{color:var(--ink-4);margin-top:4px;font-size:12px}.reference-outline{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:0 20px 20px;display:flex}.reference-outline a{border:1px solid var(--line);color:var(--ink-3);border-radius:999px;padding:7px 12px;font-size:12px}.reference-outline a:hover{background:var(--bg-sunk);color:var(--ink)}.reference-policy-section{border-bottom:1px solid var(--line);scroll-margin-top:90px}.reference-policy-section summary{cursor:pointer;align-items:center;gap:12px;min-height:70px;padding:22px 20px;list-style:none;display:flex}.reference-policy-section summary::-webkit-details-marker{display:none}.reference-policy-section summary:hover{background:var(--bg-sunk)}.reference-policy-section summary h2{flex:1;font-size:17px;font-weight:650}.reference-section-number{background:var(--bg-sunk);width:32px;height:32px;color:var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.reference-chevron{transition:transform .2s}.reference-policy-section[open] .reference-chevron{transform:rotate(180deg)}.reference-policy-section>.prose{overflow-wrap:anywhere;padding:0 20px 24px 64px}.reference-policy footer{color:var(--ink-3);flex-wrap:wrap;gap:20px;padding:24px 20px;font-size:13px;display:flex}.reference-policy a:focus-visible,.reference-policy summary:focus-visible{outline-offset:3px;outline:2px solid #c49a00}.beta-instructions>.reference-profile h2{font-size:23px}.beta-instructions{border:0}.beta-instructions article button{color:var(--ink);font-weight:600}@media (width<=600px){.reference-policy-section>.prose{padding-left:20px}.reference-bookmarks>ul>li{padding:20px 14px}.reference-search{margin:14px}.reference-profile{padding:20px 14px}.reference-policy-section summary{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.reference-chevron{transition:none}}.reference-bookmarks>div.flex.flex-col{border:0;border-radius:0;padding:64px 32px}.reference-bookmarks>div.flex.flex-col>svg{color:#d0a000;width:48px;height:48px}.reference-bookmarks>div.flex.flex-col>p{max-width:380px;font-size:15px;line-height:1.8}.reference-bookmarks>div.flex.flex-col>a{color:#181a20;background:#fcd535;border-radius:999px;height:auto;padding:12px 24px;font-weight:650}
