.kf{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px 18px 10px;margin:18px 0}.kf h2{margin-top:12px}.kf dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0}.kf dt{font-weight:700}.kf dd{margin:0}.sm{font-size:13px}.tw{overflow-x:auto}.ft{border-collapse:collapse;width:100%;font-size:14px;background:var(--card);border-radius:12px;overflow:hidden}.ft th,.ft td{border-bottom:1px solid var(--line);padding:9px 10px;text-align:start;vertical-align:top}.ft th{background:var(--tx);font-weight:700}.src li{margin:4px 0}.by{font-size:13px;margin:-4px 0 14px}.how li{margin:6px 0}.tp{margin:10px 0 0}@media(max-width:560px){.kf dl{grid-template-columns:1fr;gap:2px}.kf dd{margin-bottom:8px}}:root{--bg:#f6f5f2;--ink:#1d2433;--card:#fff;--line:#e4e2dc;--mu:#667085;--link:#c2530a;--tx:#fdf3e1;--trb:#eef3fb;--nlq:#4a4f5c;--ok:#1a7f4b}:root[data-theme=dark]{--bg:#14161b;--ink:#eceef2;--card:#1d2027;--line:#2d313a;--mu:#9aa1ad;--link:#ff9a52;--tx:#2a2116;--trb:#1b2433;--nlq:#b9bec8;--ok:#5fd08e}
.hr{display:flex;align-items:center;gap:8px}.tg{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;width:36px;height:34px;font-size:16px;line-height:1;cursor:pointer;padding:0}
*{box-sizing:border-box}body{margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg)}
a{color:var(--link)}header{background:var(--bg);border-bottom:1px solid var(--line)}.w{max-width:760px;margin:0 auto;padding:0 16px}
.hd{display:flex;align-items:center;justify-content:space-between;height:58px}.lg{display:flex;align-items:center;gap:8px;text-decoration:none;font-weight:800;font-size:20px;color:var(--ink)}.lg b{color:#E8660C}
.lg svg{width:28px;height:28px}.hb{font-size:14px;background:#E8660C;color:#fff;padding:8px 12px;border-radius:10px;text-decoration:none;font-weight:600}
main{padding:18px 0 40px}h1{font-size:25px;line-height:1.25;margin:6px 0 10px}h2{font-size:19px;margin:26px 0 8px}
.bc{font-size:13px;color:var(--mu)}.bc a{color:var(--mu)}.mu{color:var(--mu)}.nlq{font-size:15px;color:var(--nlq);margin:0 0 12px}
.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin:12px 0}
.tx{white-space:normal;background:var(--tx);border-left:4px solid #E8660C;padding:12px 14px;border-radius:8px;font-size:15px}
ol.op{padding-left:22px;margin:6px 0}ol.op li{margin:4px 0}.ok{color:var(--ok);font-weight:700}
details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:12px 0}summary{cursor:pointer;font-weight:700;color:var(--link)}
.trb{background:var(--trb);border-radius:10px;padding:10px 12px;margin-top:10px;font-size:15px}
.cta{display:block;text-align:center;background:#E8660C;color:#fff;text-decoration:none;font-weight:700;padding:14px;border-radius:12px;margin:20px 0 4px;font-size:17px}
.cs{text-align:center;font-size:13px;color:var(--mu);margin:0 0 10px}.nav{display:flex;justify-content:space-between;gap:10px;margin:18px 0;font-size:15px}
ul.ql{list-style:none;padding:0;margin:0}ul.ql li{border-bottom:1px solid var(--line);padding:9px 0}ul.ql li:last-child{border:0}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.grid a{display:block;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;text-decoration:none;color:var(--ink)}
.grid a span{display:block;font-size:13px;color:var(--mu)}.gl{display:block;text-decoration:none;color:var(--ink)}.pic{font-size:54px;text-align:center}
.langs{display:flex;flex-wrap:wrap;gap:6px}.langs a{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:14px;text-decoration:none;color:var(--ink)}
.fg{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 14px}.fg strong{width:100%;color:var(--ink)}.fg a{color:var(--mu)}
footer{border-top:1px solid var(--line);padding:18px 0 30px;font-size:13px;color:var(--mu)}.cp{margin:12px 0 0}[dir=rtl] .tx{border-left:0;border-right:4px solid #E8660C}.fl{display:inline-block;width:20px;height:14px;border-radius:2px;vertical-align:-2px;margin-inline-end:6px;background-size:cover;box-shadow:0 0 0 1px rgba(0,0,0,.12);flex:none}.fl-nl{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23AE1C28%22/%3E%3Crect y=%226.67%22 width=%2230%22 height=%226.67%22 fill=%22%23FFF%22/%3E%3Crect y=%2213.33%22 width=%2230%22 height=%226.67%22 fill=%22%2321468B%22/%3E%3C/svg%3E")}.fl-en{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23012169%22/%3E%3Cpath d=%22M0,0 30,20M30,0 0,20%22 stroke=%22%23FFF%22 stroke-width=%224%22/%3E%3Cpath d=%22M0,0 30,20M30,0 0,20%22 stroke=%22%23C8102E%22 stroke-width=%221.6%22/%3E%3Cpath d=%22M15,0V20M0,10H30%22 stroke=%22%23FFF%22 stroke-width=%226%22/%3E%3Cpath d=%22M15,0V20M0,10H30%22 stroke=%22%23C8102E%22 stroke-width=%223.4%22/%3E%3C/svg%3E")}.fl-ar{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23007A3D%22/%3E%3Crect y=%226.67%22 width=%2230%22 height=%226.67%22 fill=%22%23FFF%22/%3E%3Crect y=%2213.33%22 width=%2230%22 height=%226.67%22 fill=%22%23000%22/%3E%3Cpolygon points=%229.00,7.80 9.52,9.29 11.09,9.32 9.84,10.27 10.29,11.78 9.00,10.88 7.71,11.78 8.16,10.27 6.91,9.32 8.48,9.29%22 fill=%22%23CE1126%22/%3E%3Cpolygon points=%2215.00,7.80 15.52,9.29 17.09,9.32 15.84,10.27 16.29,11.78 15.00,10.88 13.71,11.78 14.16,10.27 12.91,9.32 14.48,9.29%22 fill=%22%23CE1126%22/%3E%3Cpolygon points=%2221.00,7.80 21.52,9.29 23.09,9.32 21.84,10.27 22.29,11.78 21.00,10.88 19.71,11.78 20.16,10.27 18.91,9.32 20.48,9.29%22 fill=%22%23CE1126%22/%3E%3C/svg%3E")}.fl-tr{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23E30A17%22/%3E%3Ccircle cx=%2211%22 cy=%2210%22 r=%225%22 fill=%22%23FFF%22/%3E%3Ccircle cx=%2212.3%22 cy=%2210%22 r=%224%22 fill=%22%23E30A17%22/%3E%3Cpolygon points=%2214.90,10.00 16.46,9.46 16.49,7.81 17.48,9.13 19.06,8.65 18.12,10.00 19.06,11.35 17.48,10.87 16.49,12.19 16.46,10.54%22 fill=%22%23FFF%22/%3E%3C/svg%3E")}.fl-uk{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%230057B7%22/%3E%3Crect y=%2210%22 width=%2230%22 height=%2210%22 fill=%22%23FFD700%22/%3E%3C/svg%3E")}.fl-fa{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23239F40%22/%3E%3Crect y=%226.67%22 width=%2230%22 height=%226.67%22 fill=%22%23FFF%22/%3E%3Crect y=%2213.33%22 width=%2230%22 height=%226.67%22 fill=%22%23DA0000%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%222.2%22 fill=%22none%22 stroke=%22%23DA0000%22 stroke-width=%221%22/%3E%3C/svg%3E")}.fl-so{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%234189DD%22/%3E%3Cpolygon points=%2215.00,5.00 16.18,8.38 19.76,8.45 16.90,10.62 17.94,14.05 15.00,12.00 12.06,14.05 13.10,10.62 10.24,8.45 13.82,8.38%22 fill=%22%23FFF%22/%3E%3C/svg%3E")}.fl-ti{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2210%22 fill=%22%2312AD2B%22/%3E%3Crect y=%2210%22 width=%2230%22 height=%2210%22 fill=%22%234189DD%22/%3E%3Cpolygon points=%220,0 30,10 0,20%22 fill=%22%23EA0437%22/%3E%3Ccircle cx=%227%22 cy=%2210%22 r=%223%22 fill=%22none%22 stroke=%22%23FFC726%22 stroke-width=%221%22/%3E%3C/svg%3E")}.fl-ru{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23FFF%22/%3E%3Crect y=%226.67%22 width=%2230%22 height=%226.67%22 fill=%22%230039A6%22/%3E%3Crect y=%2213.33%22 width=%2230%22 height=%226.67%22 fill=%22%23D52B1E%22/%3E%3C/svg%3E")}.fl-fr{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23002395%22/%3E%3Crect x=%2210%22 width=%2210%22 height=%2220%22 fill=%22%23FFF%22/%3E%3Crect x=%2220%22 width=%2210%22 height=%2220%22 fill=%22%23ED2939%22/%3E%3C/svg%3E")}.fl-es{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23AA151B%22/%3E%3Crect y=%225%22 width=%2230%22 height=%2210%22 fill=%22%23F1BF00%22/%3E%3C/svg%3E")}.fl-pt{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23FF0000%22/%3E%3Crect width=%2212%22 height=%2220%22 fill=%22%23006600%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%223.6%22 fill=%22%23FFCC00%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%222.2%22 fill=%22%23FF0000%22/%3E%3C/svg%3E")}.fl-zh{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23DE2910%22/%3E%3Cpolygon points=%225.00,2.00 5.71,4.03 7.85,4.07 6.14,5.37 6.76,7.43 5.00,6.20 3.24,7.43 3.86,5.37 2.15,4.07 4.29,4.03%22 fill=%22%23FFDE00%22/%3E%3Cpolygon points=%2210.00,1.00 10.24,1.68 10.95,1.69 10.38,2.12 10.59,2.81 10.00,2.40 9.41,2.81 9.62,2.12 9.05,1.69 9.76,1.68%22 fill=%22%23FFDE00%22/%3E%3Cpolygon points=%2212.00,3.00 12.24,3.68 12.95,3.69 12.38,4.12 12.59,4.81 12.00,4.40 11.41,4.81 11.62,4.12 11.05,3.69 11.76,3.68%22 fill=%22%23FFDE00%22/%3E%3Cpolygon points=%2212.00,6.00 12.24,6.68 12.95,6.69 12.38,7.12 12.59,7.81 12.00,7.40 11.41,7.81 11.62,7.12 11.05,6.69 11.76,6.68%22 fill=%22%23FFDE00%22/%3E%3Cpolygon points=%2210.00,8.00 10.24,8.68 10.95,8.69 10.38,9.12 10.59,9.81 10.00,9.40 9.41,9.81 9.62,9.12 9.05,8.69 9.76,8.68%22 fill=%22%23FFDE00%22/%3E%3C/svg%3E")}.fl-id{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23FFF%22/%3E%3Crect width=%2230%22 height=%2210%22 fill=%22%23CE1126%22/%3E%3C/svg%3E")}.fl-tl{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23CE1126%22/%3E%3Crect width=%2230%22 height=%2210%22 fill=%22%230038A8%22/%3E%3Cpolygon points=%220,0 17.3,10 0,20%22 fill=%22%23FFF%22/%3E%3Ccircle cx=%225.5%22 cy=%2210%22 r=%222%22 fill=%22%23FCD116%22/%3E%3C/svg%3E")}.fl-th{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23A51931%22/%3E%3Crect y=%223.33%22 width=%2230%22 height=%2213.33%22 fill=%22%23F4F5F8%22/%3E%3Crect y=%226.67%22 width=%2230%22 height=%226.67%22 fill=%22%232D2A4A%22/%3E%3C/svg%3E")}.fl-hi{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23FF9933%22/%3E%3Crect y=%226.67%22 width=%2230%22 height=%226.67%22 fill=%22%23FFF%22/%3E%3Crect y=%2213.33%22 width=%2230%22 height=%226.67%22 fill=%22%23138808%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%222.6%22 fill=%22none%22 stroke=%22%23000080%22 stroke-width=%22.9%22/%3E%3C/svg%3E")}.fl-ur{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%2301411C%22/%3E%3Crect width=%227.5%22 height=%2220%22 fill=%22%23FFF%22/%3E%3Ccircle cx=%2218.5%22 cy=%2210%22 r=%225%22 fill=%22%23FFF%22/%3E%3Ccircle cx=%2219.8%22 cy=%228.8%22 r=%224.4%22 fill=%22%2301411C%22/%3E%3Cpolygon points=%2222.77,5.73 22.21,6.89 23.10,7.82 21.83,7.64 21.22,8.78 20.99,7.51 19.72,7.28 20.86,6.67 20.68,5.40 21.61,6.29%22 fill=%22%23FFF%22/%3E%3C/svg%3E")}.fl-ps{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23000%22/%3E%3Crect x=%2210%22 width=%2210%22 height=%2220%22 fill=%22%23D32011%22/%3E%3Crect x=%2220%22 width=%2210%22 height=%2220%22 fill=%22%23007A36%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%222.6%22 fill=%22none%22 stroke=%22%23FFF%22 stroke-width=%22.9%22/%3E%3C/svg%3E")}.fl-ckb{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23ED2024%22/%3E%3Crect y=%226.67%22 width=%2230%22 height=%226.67%22 fill=%22%23FFF%22/%3E%3Crect y=%2213.33%22 width=%2230%22 height=%226.67%22 fill=%22%23278E43%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%222.3%22 fill=%22%23FEBD11%22/%3E%3C/svg%3E")}.fl-kmr{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23ED2024%22/%3E%3Crect y=%226.67%22 width=%2230%22 height=%226.67%22 fill=%22%23FFF%22/%3E%3Crect y=%2213.33%22 width=%2230%22 height=%226.67%22 fill=%22%23278E43%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%222.3%22 fill=%22%23FEBD11%22/%3E%3C/svg%3E")}.fl-am{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23078930%22/%3E%3Crect y=%226.67%22 width=%2230%22 height=%226.67%22 fill=%22%23FCDD09%22/%3E%3Crect y=%2213.33%22 width=%2230%22 height=%226.67%22 fill=%22%23DA121A%22/%3E%3Ccircle cx=%2215%22 cy=%2210%22 r=%224%22 fill=%22%230F47AF%22/%3E%3Cpolygon points=%2215.00,7.00 15.71,9.03 17.85,9.07 16.14,10.37 16.76,12.43 15.00,11.20 13.24,12.43 13.86,10.37 12.15,9.07 14.29,9.03%22 fill=%22%23FCDD09%22/%3E%3C/svg%3E")}.fl-vi{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23DA251D%22/%3E%3Cpolygon points=%2215.00,5.00 16.29,8.72 20.23,8.80 17.09,11.18 18.23,14.95 15.00,12.70 11.77,14.95 12.91,11.18 9.77,8.80 13.71,8.72%22 fill=%22%23FFFF00%22/%3E%3C/svg%3E")}.fl-pl{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 30 20%22%3E%3Crect width=%2230%22 height=%2220%22 fill=%22%23DC143C%22/%3E%3Crect width=%2230%22 height=%2210%22 fill=%22%23FFF%22/%3E%3C/svg%3E")}