.back.svelte-9s3wks{text-decoration:none;display:inline-block}.tags.svelte-9s3wks{flex-wrap:wrap;gap:6px;display:flex}.tag.svelte-9s3wks{font-family:var(--mono);color:var(--ink-2);background:var(--bg-2);border:1px solid var(--hair);border-radius:6px;align-items:center;padding:4px 9px;font-size:12px;display:inline-flex}.stage.svelte-9s3wks{--t:9s;margin-top:56px;padding:56px 24px 64px;position:relative;overflow:hidden}.stage.svelte-9s3wks:after{content:"";background:radial-gradient(70% 60% at 50% 0%, transparent 40%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.req.svelte-9s3wks,.out.svelte-9s3wks{z-index:2;background:var(--bg);border:1px solid var(--hair-2);border-radius:14px;max-width:640px;margin:0 auto;position:relative}.req.svelte-9s3wks{box-shadow:0 1px 0 var(--hair), 0 24px 48px -28px #0a0a0b40;align-items:center;gap:14px;padding:16px 18px;display:flex}.type.svelte-9s3wks{font-family:var(--mono);white-space:nowrap;border-right:2px solid var(--accent);width:0;animation:svelte-9s3wks-type var(--t) steps(var(--n), end) infinite, svelte-9s3wks-caret .8s step-end infinite;font-size:15px;overflow:hidden}@keyframes svelte-9s3wks-type{0%{width:0}14%,92%{width:calc(var(--n) * 1ch)}to{width:0}}@keyframes svelte-9s3wks-caret{50%{border-color:#0000}}.out.svelte-9s3wks{margin-top:14px;overflow:hidden;box-shadow:0 30px 60px -36px #0a0a0b4d}.ln.svelte-9s3wks{border-top:1px solid var(--hair);opacity:0;animation:svelte-9s3wks-row var(--t) infinite;animation-delay:var(--d,0s);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:14px 18px;display:grid}.ln.svelte-9s3wks:first-child{border-top:0}@keyframes svelte-9s3wks-row{0%,18%{opacity:0;transform:translateY(6px)}24%,90%{opacity:1;transform:none}96%,to{opacity:0}}.k.svelte-9s3wks{color:var(--ink-2);font-size:14px}.v.svelte-9s3wks{letter-spacing:-.01em;text-align:right;font-size:15px;font-weight:500}.src.svelte-9s3wks{background:var(--bg-2);border-top:1px solid var(--hair);justify-content:space-between;gap:12px;padding:10px 18px;display:flex}.connects.svelte-9s3wks{align-items:center;margin-top:16px}.connects-l.svelte-9s3wks{margin-right:8px}.tag-more.svelte-9s3wks{border-style:dashed;border-color:var(--hair-2);color:var(--muted);background:0 0}.explain.svelte-9s3wks{border:1px solid var(--hair);background:radial-gradient(circle at 1px 1px, #0a0a0b12 1px, transparent 0) 0 0 / 22px 22px, var(--bg-2);border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;margin:0 0 48px;padding:24px;display:grid}.explain.svelte-9s3wks p:where(.svelte-9s3wks){color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.explain.svelte-9s3wks p:where(.svelte-9s3wks) b:where(.svelte-9s3wks){color:var(--ink);font-weight:500}.ex.svelte-9s3wks{grid-template-columns:minmax(0,1fr) 18px auto 18px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.ex.svelte-9s3wks>div:where(.svelte-9s3wks){background:var(--bg);border:1px solid var(--hair-2);border-radius:12px;flex-direction:column;justify-content:center;gap:6px;padding:12px 14px;display:flex}.ex.svelte-9s3wks .q:where(.svelte-9s3wks){color:var(--ink);font-size:14px;line-height:1.4}.ex.svelte-9s3wks code:where(.svelte-9s3wks){font-family:var(--mono);color:var(--accent);white-space:nowrap;font-size:12px}.ar.svelte-9s3wks{color:var(--muted);font-family:var(--mono);justify-content:center;align-items:center;font-size:13px;display:flex}.tools-h.svelte-9s3wks{justify-content:space-between;gap:16px;padding:0 0 10px;display:flex}.tools.svelte-9s3wks{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.tool.svelte-9s3wks{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 0;transition:background .2s,padding .2s;display:grid}.tool.svelte-9s3wks:hover{background:var(--bg-2);padding-left:10px;padding-right:10px}.tool.svelte-9s3wks span:where(.svelte-9s3wks){color:var(--ink);font-size:15px;line-height:1.5}.tool.svelte-9s3wks code:where(.svelte-9s3wks){font-family:var(--mono);color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:12px}.cmd.svelte-9s3wks span:where(.svelte-9s3wks){color:var(--ink-2);font-size:15px;line-height:1.5}.cols.svelte-9s3wks{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.col-h.svelte-9s3wks{margin:0 0 12px;font-size:18px;font-weight:500}.list.svelte-9s3wks{border-bottom:1px solid var(--hair)}.it.svelte-9s3wks{border-top:1px solid var(--hair);padding:16px 0}.it.svelte-9s3wks b:where(.svelte-9s3wks){margin-bottom:4px;font-size:16px;font-weight:500;display:block}.it.svelte-9s3wks span:where(.svelte-9s3wks){color:var(--ink-2);font-size:15px;line-height:1.55}.cmd.svelte-9s3wks{border-top:1px solid var(--hair);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.cmd.svelte-9s3wks code:where(.svelte-9s3wks){font-family:var(--mono);color:var(--accent);font-size:14px}.chk.svelte-9s3wks{border-top:1px solid var(--hair);gap:12px;padding:14px 0;font-size:16px;display:flex}.chk.svelte-9s3wks:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink-2);border-radius:4px;flex:none;margin-top:3px}.g4.svelte-9s3wks{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.g4.svelte-9s3wks>div:where(.svelte-9s3wks){border-top:1px solid var(--hair-2);padding-top:18px}.g-t.svelte-9s3wks{margin:0 0 6px;font-size:17px;font-weight:500}.pk.svelte-9s3wks{border-top:1px solid var(--hair);color:var(--ink);grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:20px 0;text-decoration:none;transition:padding .3s,background .3s;display:grid}.pk.svelte-9s3wks:hover{background:var(--bg-2);color:var(--ink);padding-left:12px;padding-right:12px}.pk-name.svelte-9s3wks{letter-spacing:-.02em;font-size:20px;font-weight:500}.pk-short.svelte-9s3wks{color:var(--muted);font-weight:400}@media (width<=860px){.stage.svelte-9s3wks{padding:32px 14px 40px}.type.svelte-9s3wks{font-size:11.5px}.tools.svelte-9s3wks,.cols.svelte-9s3wks{grid-template-columns:1fr}.cols.svelte-9s3wks{gap:20px}.tool.svelte-9s3wks,.cmd.svelte-9s3wks{grid-template-columns:1fr;gap:4px}.tool.svelte-9s3wks code:where(.svelte-9s3wks){text-align:left}.explain.svelte-9s3wks{grid-template-columns:1fr;gap:18px;padding:18px}.ex.svelte-9s3wks{grid-template-columns:1fr}.ar.svelte-9s3wks{height:14px;transform:rotate(90deg)}.g4.svelte-9s3wks{grid-template-columns:1fr 1fr}}
