.rs .gx-lt.gd-code{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hl);padding:11px 92px 11px 14px;font-size:13px;line-height:1.5}.rs .gx-lt.gd-code .cp{top:50%;transform:translateY(-50%);height:26px;background:color-mix(in srgb,var(--ink) 9%,transparent)}.rs .gx-lt.gd-code .cp.ok{background:var(--ac);color:var(--bg)}.rs .gx-pre.gd-code{padding:16px 18px;font-size:12.5px;line-height:1.6}.rs .gx-pre pre{margin:0;padding-top:30px;white-space:pre;overflow-x:auto;font:inherit;scrollbar-width:thin}.rs .gx-pl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rs .gx-pl li{display:flex;gap:12px;align-items:flex-start}.rs .gx-pl li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rs .gx-pl li small{font-size:12.5px;color:var(--mu);padding-left:2px}.rs .gx-pl .n{width:26px;height:26px;margin-top:8px;border-radius:50%;background:var(--ink);color:var(--bg);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.rs .gx-pl .n.k{width:auto;min-width:26px;padding:0 9px;border-radius:999px;background:var(--acs);color:var(--ac);font-size:11.5px;white-space:nowrap}.rs .gx-flows{display:grid;gap:14px}.rs .gx-flows.c2{grid-template-columns:1fr 1fr}.rs .gx-flows.c3{grid-template-columns:repeat(3,1fr)}.rs .gx-flow{padding:22px;display:flex;flex-direction:column;gap:12px}.rs .gx-flow .hd{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.rs .gx-flow h3{font-size:18px;letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.25}.rs .gx-flow p{margin:-4px 0 2px;font-size:13.5px;color:var(--mu)}.rs .gx-cards{display:grid;gap:14px}.rs .gx-cards.c2{grid-template-columns:1fr 1fr}.rs .gx-cards.c3{grid-template-columns:repeat(3,1fr)}.rs .gx-cards.c4{grid-template-columns:repeat(4,1fr)}.rs .gx-card{padding:20px;display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.rs .gx-card .hd{display:flex;align-items:center;gap:10px}.rs .gx-card .hd .i-ico{width:34px;height:34px;flex:none}.rs .gx-card h3{font-size:16px;letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.3;flex:1;min-width:0}.rs .gx-card .go{color:var(--fa);flex:none}.rs a.gx-card:hover .go,.rs a.gx-card:hover h3{color:var(--ac)}.rs .gx-card .meta{font-size:12px;font-weight:600;color:var(--fa)}.rs .gx-card p{margin:0;font-size:13.5px;color:var(--mu);line-height:1.5}.rs .gx-card .gd-code{margin-top:auto}.rs .gx-card .ft{margin-top:auto;padding-top:10px;border-top:1px solid var(--hl);font-size:12.5px;color:var(--mu)}.rs .gx-card .ft b{color:var(--ink)}.rs .gx-li{margin:2px 0 0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:5px;font-size:13.5px;line-height:1.45}.rs .gx-li li::marker{color:var(--fa);font-size:12px}.rs .gx-tbl{padding:8px}.rs .gx-tbl .sc{overflow-x:auto;scrollbar-width:thin}.rs .gx-tbl table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}.rs .gx-tbl td,.rs .gx-tbl th{text-align:left;padding:12px 14px;border-top:1px solid var(--hl);vertical-align:top}.rs .gx-tbl thead th{border-top:0;font-size:12px;font-weight:600;color:var(--fa);white-space:nowrap}.rs .gx-tbl tbody th{font-weight:600;color:var(--ink);white-space:nowrap}.rs .gx-tbl td{color:var(--mu)}.rs .gx-tbl tbody tr:hover td,.rs .gx-tbl tbody tr:hover th{background:var(--bg)}.rs .gx-tbl .nt{margin:4px 14px 10px;font-size:12px;color:var(--fa)}.rs .gx-tbl a{color:var(--ink);font-weight:600;text-decoration:none}.rs .gx-tbl a:hover{color:var(--ac)}.rs .gx-dot{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;white-space:nowrap}.rs .gx-dot i{width:9px;height:9px;border-radius:50%;flex:none}.rs .gx-dot.full{color:var(--ink)}.rs .gx-dot.full i{background:var(--ac)}.rs .gx-dot.partial i{background:transparent;box-shadow:inset 0 0 0 2px var(--ac)}.rs .gx-dot.none{color:var(--fa)}.rs .gx-dot.none i{background:var(--hl2)}.rs .gx-keys{padding:22px;display:flex;flex-direction:column}.rs .gx-keys .it{display:grid;grid-template-columns:200px 1fr;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--hl)}.rs .gx-keys .it:first-of-type{border-top:0}.rs .gx-keys .ks{display:flex;gap:4px;flex-wrap:wrap}.rs .gx-keys kbd{min-width:26px;height:26px;padding:0 8px;border-radius:8px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hl2),0 1px 0 var(--hl2);font-family:var(--f-mono,ui-monospace,monospace);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.rs .gx-keys b{display:block;font-size:14px}.rs .gx-keys small{font-size:12.5px;color:var(--mu)}.rs .gx-path{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rs .gx-ph{padding:22px;display:flex;flex-direction:column;gap:12px}.rs .gx-ph .hd{display:flex;align-items:center;gap:12px}.rs .gx-ph .hd b{font-size:16px;letter-spacing:-.02em;display:block}.rs .gx-ph .hd small{font-size:12.5px;color:var(--mu)}.rs .gx-ph .num{width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex:none}.rs .gx-ph p{margin:0;font-size:13.5px;color:var(--mu)}.rs .gx-ph ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rs .gx-ph li{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--hl)}.rs .gx-ph li .k{font-size:11.5px;font-weight:700;color:var(--ac);min-width:62px;padding-top:2px}.rs .gx-ph li b{display:block;font-size:13.5px}.rs .gx-ph li small{font-size:12.5px;color:var(--mu)}.rs .gx-tabs{display:flex;flex-direction:column;gap:12px}.rs .gx-tb{flex-wrap:wrap;overflow:visible}.rs .gx-tb .gd-lc{box-shadow:inset 0 0 0 1px var(--hl)}.rs .gx-tb .gd-lc.on{box-shadow:none}.rs .gx-tip{margin-top:2px}.rs .gx-cnt{margin:-4px 0 12px;font-size:12px;color:var(--fa)}.rs .gx-cnt .mono{font-family:inherit;color:var(--ink);font-weight:600}.rs .gx-dg{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rs .gx-di{padding:16px;border-radius:var(--r-m,18px);background:var(--bg);display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.rs .gx-di .hd{display:flex;align-items:center;gap:10px}.rs .gx-di .hd i{width:28px;height:28px;border-radius:50%;background:var(--cd);box-shadow:inset 0 0 0 1px var(--hl2);font-style:normal;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--mu);flex:none}.rs .gx-di b{font-size:14.5px;flex:1;min-width:0}.rs .gx-di .go{color:var(--fa);flex:none}.rs .gx-di small{font-size:13px;color:var(--mu);line-height:1.45}.rs .gx-di .by{margin-top:auto;font-size:11.5px;font-weight:600;color:var(--fa)}.rs .gx-di:hover .go,.rs .gx-di:hover b{color:var(--ac)}.rs .gx-wide .gd-cmds{grid-template-columns:repeat(3,1fr)}.rs .gx-video{position:relative;border-radius:var(--r-m,18px);overflow:hidden;background:var(--ink);aspect-ratio:16/10}.rs .gx-video video{width:100%;height:100%;object-fit:cover;display:block}.rs .gx-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:820px){.rs.rs .gx-cards.c2,.rs.rs .gx-cards.c3,.rs.rs .gx-cards.c4,.rs.rs .gx-dg,.rs.rs .gx-flows.c2,.rs.rs .gx-flows.c3,.rs.rs .gx-path,.rs.rs .gx-two{grid-template-columns:1fr;gap:10px}.rs.rs .gx-wide .gd-cmds{grid-template-columns:1fr}.rs.rs .gx-card,.rs.rs .gx-flow,.rs.rs .gx-keys,.rs.rs .gx-ph{padding:18px}.rs.rs .gx-keys .it{grid-template-columns:1fr;gap:6px}.rs.rs .gx-lt.gd-code{font-size:12.5px;padding-right:84px}.rs.rs .gx-tb{flex-wrap:nowrap;overflow-x:auto}}.rs .gd-g>.gx-keys{grid-column:8/13}.rs .gx-pick{display:flex;flex-direction:column}.rs .gx-pick div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:11px 0;border-top:1px solid var(--hl);font-size:13.5px}.rs .gx-pick div:first-child{border-top:0}.rs .gx-pick span{color:var(--mu)}.rs .gx-pick b{font-weight:700;text-align:right}.rs .gx-h{font-size:18px;letter-spacing:-.025em;font-weight:700;margin:12px 0 0;line-height:1.3}.rs .gx-li a{color:var(--ink);font-weight:600;text-decoration:none}.rs .gx-li a:hover{color:var(--ac)}.rs .gx-li b{color:var(--ink)}.rs .gx-wide{contain:inline-size;min-width:0}@media (min-width:821px){.rs .gx-wide .gd-lchips{flex-wrap:wrap;overflow:visible;row-gap:6px}.rs .gx-wide .gd-lbar{align-items:flex-start}}.rs .gx-wide .gd-cmd .gd-code{padding:44px 14px 12px}.rs .gx-wide .gd-cmd .gd-code .cp{top:8px;right:8px;height:26px}.rs .gx-cards+.gx-h{margin-top:22px}.rs .gd-g+.gx-cards,.rs .gx-cards+.gd-g,.rs .gx-cards+.gx-cards,.rs .gx-flows+.gx-cards{margin-top:14px}@media (max-width:820px){.rs.rs .gx-pl li:has(.n.k){flex-direction:column;gap:6px}.rs.rs .gx-pl li:has(.n.k) .n.k{margin-top:0}}